Servlet技术基础 题量:15满分:100 作答时间:110122:18至113022: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 servletmapping myservletservletname welcomeurlpattern servletmapping 则以下选项可以访问到MyServlet的是() A。http:localhost:8080MyServlet B。http:localhost:8080myservlet C。http:localhost:8080comwghMyServlet D。http:localhost:8080welcome 我的答案: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