Javaweb学习(三)Servlet技术基础
Servlet技术基础
题量: 15 满分: 100
作答时间:11-01 22:18至11-30 22:18
重做
最终成绩100分
作答记录 本次成绩100分
一. 单选题(共10题,66分)
1.当访问一个Servlet时,以下Servlet中的哪个方法先被执行?( )
A. destroy()
B. doGet()
C. service()
D. init()
我的答案: D正确答案: D
2.假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:
mysrvlet
com.wgh.MyServlet
< servlet-mapping>
myservlet
/welcome
则以下选项可以访问到MyServlet的是( )
A. http://localhost:8080/MyServlet
B. http://localhost:8080/myservlet
C. http://localhost:8080/com/wgh/MyServlet
D. http://localhost:8080/ welcome
我的答案: D正确答案: D
3.下面不是Servlet方法的是( )
A. doTrace()
B. doPost()
C. doRead()
D. doOptions()
我的答案: C正确答案: C
4.在访问Servlet时,在浏览器地址栏中输入的路径是在( )地方配置的
A.
B.
C.
D.
我的答案: D正确答案: D
5.在编写Servlet时需要( )
A. 继承Servlet
B. 实现HttpRequestServlet
C. 继承HttpServlet
D. 实现HttpRequest
我的答案: C正确答案: C
6.Servlet的运行过程是( )
A. 当请求Servlet时,服务器会即时加载Servlet类,然后对该类进行实例化,调用相应的方法处理请求
B. 首先对Servlet 进行配置,然后服务器在处理请求时,将配置过的Servlet类找到,然后实例化处理请求
C. 在服务器启动时,会加载Servlet,然后在处理请求的时候,实例化Servlet对象处理请求
D. Servlet是一个具有接受请求和响应功能的类,在被请求时,Servlet早就被实例化好了,可以直接处理请求
我的答案: C正确答案: C
7.有关servlet的生命周期说法错误的是( )
A. servlet的生命周期由servlet实例控制
B. init()方法在创建完servlet实例后对其进行初始化,传递的参数为实现servletContext借口的对象
C. service()方法响应客户端的请求
D. destroy()方法释放servlet实例
我的答案: A正确答案: A
8.下面Servlet的( )方法载入时执行,且只执行一次,负责对Servlet进行初始化
A. service()
B. init()
C. doPost()
D. destroy()
我的答案: B正确答案: B
9.针对下述JSP页面,在Servlet中需要得到用户选择的爱好的数量,最合适的代码时( )。
网络;
朋友推荐;
报纸;
其他;
A. request.getParameter("aihao").length
B. request.getParameter("aihao").size
C. request.getParameterValues("aihao").length
D. request.getParameterValues("aihao").size
我的答案: C正确答案: C
10.http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得懂发送方发送的数据,http协议采用( )协议来规范正文的数据格式。
A. FTP
B. TCP
C. HTTP
D. MIME
我的答案: D正确答案: D
二. 多选题(共5题,34分)
11.Servlet的优点有( )
A. 执行效率高
B. 可移植性好
C. 功能强大
D. 运行速度快
我的答案: ABC正确答案: ABC
12.有关Servlet的生命周期说法正确的有( )
A. Servlet的生命周期由Servlet实例控制
B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象
C. service()方法响应客户端发出的请求
D. destroy()方法释放Servlet实例
我的答案: BCD正确答案: BCD
13.下列关于Servlet的说法正确的是( )
A. Servlet是一种动态网站技术
B. Servlet运行在服务端
C. Servlet针对每个请求使用一个进程来处理
D. Servlet与普通的Java类一样,可以直接运行,不需要环境支持
我的答案: AB正确答案: AB
14.下列关于Servlet的编写方式正确的是( )
A. 必须是HttpServlet的子类
B. 通常需要覆盖doGet() 和doPost()方法或其一
C. 通常需要覆盖service()方法
D. 通常要在web.xml文件中声明和两个元素
我的答案: ABD正确答案: ABD
15.一旦初始化了Servlet,Servlet就能随时等候处理请求。对于每一个请求,通常调用service方法。service方法会根据所接收到的HTTP请求的类型调用以下( )方法。
A. doGet()
B. doPost()
C. doPut()
D. doCreate()
我的答案: ABC正确答案: ABC
传音新机在海外发布!内置7000mAh超大电池,外观很炫酷在国内市场很多用户都没有听过传音这个品牌,但在海外市场传音可以说是名声大噪,尤其是在印度市场,传音手机可以说是家喻户晓的存在,而近日,传音也在印度发布了一款新机,吸引了很多用户的关
我的炒币经历耐得住寂寞,方成大器真正笑到最后的一定是那些能够忍受孤独和长期持有金钱的人2013年,他开始接触虚拟货币。当时比特币1000涨到了40万,他觉得区块链的未来发展非常好。他买了100个比特币来购买黄金价
新手做电商这些类目别做新手朋友一开始做电商,选品上肯定没有什么很大的头绪和方向,随便乱选,这个最好别,有很多类目新手朋友不太推荐,我整理了几个新手做电商最好不要碰的类目,可以看看,作为借鉴!第一个男装男
刀片电池供货特斯拉衣锦还乡落户安徽无为比亚迪动力电池持续扩产财联社(北京,记者徐昊)讯,整车领域向内求发展动力电池领域向外求扩张,或已成为比亚迪搏击全球电动化大潮的一条既定路径。8月5日,财联社记者从多位知情人士处获悉,比亚迪即将于明年第二
腾讯处罚多个播放器?国家现已介入其中,价值千亿企业将解散文林飞飞随着智能化,互联网话的不断发展,我们的生活品质也在不断上升,以前人们听音乐,需要去外面专门的光碟店买专门的光碟在家放,还需要专门的放碟设备,而且价格不菲,现在时代进步了,听
芯片研发烧钱游戏,芯片研发为何如此烧钱,三大厂商还能坚持?从上个世纪开始到2010年,关于晶体管的缩小工程创新方面基本上不到两年就能让计算机芯片上的晶体管数量翻倍,摩尔定律引领着芯片的研发进度提高。从28nm到12nm,10nm7nm5n
荣耀最强中端机X20荣耀最近马上又要上一款以往最畅销的X系列产品,荣耀X20,该产品采用后置3摄组合,分别为6400万主摄,200万超广角,200万微距,前置1600万摄像头。电池方面,4300mAh
腾讯还能吃微信老本多久?曾几何时,网络社交这个词离我们还很遥远。有一天,一个小企鹅闯入我们的世界,从此我们开启了网络社交的第一步。从QQ到微信是大多数人都会经历的过程。按照大多数人的情况,一般是学生时代用
直屏高占比,充电超级快,荣耀X20抢鲜体验按照荣耀系列手机发布的习惯,荣耀X20SE发布不久后,荣耀X20将会亮相,主打高屏占比超级快充的荣耀X系列,在此次的荣耀X20上得以体现,在当下同价位的直屏手机中,荣耀X20的屏占
荣耀60Pro来了,5300mAh2亿大像素100W,配置应有尽有大家都知道荣耀最初只是华为的一个系列,而非一个品牌华为创立荣耀之初是为了应对小米旗下的红米,但因为一系列的原因,一年后华为将荣耀出售,荣耀品牌才正式成立,目标也不再是红米,而是整个
挑战用户底线,荣耀Play5TPro被称为新一代圾皇最近大家都将目光放在了即将发布的荣耀Magic3系列上,没想到荣耀还悄然上架了一款荣耀Play5TPro。这款新机的外观设计像模像样,但硬件配置却不经打。被网友戏称为新一代圾皇,我