




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web应用开发选择题(含参考答案)参考教材:Java Web应用开发渐进教程,唐建平主编,清华大学出版社,2014年1月。= Java EE基础 = 1. 以下哪些是Java EE体系架构的优点?选择是_。(多选) A. 不依赖硬件和操作系统 B. 程序运行速度快 C. 提高Windows系统服务器效率 D. 方便企业信息系统集成答案:AD 2. 以下有关Java EE技术的描述中,哪种说法是正确的?选择结果是_。 A. 是动态网页的设计工具 B. 是一个标准中间件体系结构 C. 是一种计算机编程语言 D. 是企业编写Java语言的工具答案:B 3. 以下哪些是JAVA EE框架的服务技术?选择是_。(多选) A. Web服务技术 B. 安全技术 C. 持久化技术 D. 数据连接技术答案:ABCD 4. 以下哪些是J2EE的客户端组件?选择是_。(多选) A. Java Bean B. 客户端应用程序 C. APPLET D. Web浏览器答案:BCD 5. 以下哪些是Java EE标准组件?它们是_。(多选) A. JSP B. JDK C. JFrame D. Servlet答案:AD 6. 以下哪些是Java EE标准组件?它们是_。(多选) A. JSP B. Servlet C. EJB D. Java答案:ABC 8. 下列有关Java EE用途的说法,哪种是正确的?请选择一个正确的答案是_。 A. 规范分布式多层企业应用系统的开发 B. 设计动态网页 C. 设计桌面应用程序 D. 设计网络管理程序答案:A 10. 下列有关Java EE技术的陈述中,哪种说法是正确的?选择结果是_。 A. Java EE是一个标准中间件体系结构 B. Java EE一门编程语言 C. 一种编写Java语言的工具 D. 设计动态网页的工具答案:A 11. 在Java Web开发中,要在服务器端查询cookie, 要用到HttpServletRequest 的哪个方法?选择是_。 A. session B. getCookies C. addCookie D. getSession答案:B 12. 隐藏字段方式有哪些缺陷?选择是_。(多选) A. 不安全,隐藏字段可以被伪造 B. 数据在客户端和服务器间传送,增加了网络负载 C. 需要自己编程来支持模版框架 D. 隐藏字段方式靠动态生成表单来维护会话,但不需要表单而是超链接时,会不方便答案:ABCD 13. 在 JSP 内置对象中,哪个对象对客户的请求做出响应,向客户端输出信息?选择是_。 A. out B. response C. session D. request答案:B 14. 用于声明当前页为error页?正确的选择是_。 A. % page errorPage=true % B. % page info=error % C. % page pageEndcoding=error % D. % page isErrorPage=true %答案:D 15. 用下面哪一种类型定义可以声明隐藏域?正确的选择是_。 A. type=hide B. type=text C. type=password D. type=hidden E. type=file答案:D 16. 用什么方法可以从一个HTTP会话中获得对象?正确的选择是_。 A. getAttribute method of javax.servlet.Session B. getAttribute method of javax.servlet.http.HttpSession C. getAttribute method of javax.servlet.http.Session D. getAttribute method of javax.servlet.HttpSession答案:B 17. 用serlvet实现请求调度时,include机制和forward机制区别在于_。(多选) A. forward机制,响应信息完全由资源负责 B. forward机制的响应信息合并了资源的输出信息 C. forward机制静态资源返回速度比include机制快 D. forward机制静态资源返回速度比include机制快慢答案:AB 18. 以下哪些是隐藏字段的特点?选择是_。(多选) A. 隐藏字段必须使用表单 B. 隐藏字段在浏览器中对用户不直接可见 C. 查看网页源代码找出隐藏字段 D. 存储在客户端的HTML网页答案:ABCD 19. 在Java EE中,以下对RequestDispatcher描述正确的是_。 A. JSP中有个隐含的对象dispatcher,它的类型是RequestDispatcher B. ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象 C. RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面 D. JSP中有个隐含的默认对象request,它的类型是RequestDipatcher答案:C= JavaWeb基础 = 20. 以下关于C/S与B/S模式的描述,_是对的 A. C/S为浏览器与服务器模式 B. B/S为客户端与服务器模式 C. C/S模式的可维护性比B/S高 D. B/S模式的可维护性比C/S高答案:D 21. HTTP协议是一种_的_层协议。 A. 有状态、应用 B. 无状态、应用 C. 有状态、传输 D. 无状态、传输答案:B 22. 对于标准的Web网页,通常使用_表示响应信息是HTML格式的文本文件。 A. text/css B. text/html C. application/vnd.ms-excel D. application/msword答案:B 23. JAVA Web应用的部署描述文件总是放在Web应用的_目录下。 A. META-INF B. META-CFG C. WEB-INF D. WEB-CFG答案:C 24. 为了使Tomcat服务器正常运行,一般需要在系统中建立JAVA_HOME和_的环境变量,分别指向JDK的展开目录和Tomcat的展开目录。 A. CATALINA_HOME B. JASPER_HOME C. TOMCAT_HOME D. WEBAPPS_HOME答案:A 25. 以下Form表单元素描述,_是错的 A. 表示密码框 B. 表示提交按钮 C. 表示单选框 D. 表示文本框答案:B 26. 以下_不为B/S主流技术 A. ASP B. PHP C. JSP D. C+答案:D 27. 下列说法哪一项是正确的?选择是_。 A. Apache用于ASP技术所开发网站的服务器 B. IIS用于CGI技术所开发网站的服务器 C. Tomcat用于JSP技术所开发网站的服务器 D. WebLogic用于PHP技术所开发网站的服务器答案:C 28. 下面哪个命令可用于编译Java程序?选择是_。 A. java B. javac C. javadoc D. javap答案:B 29. 下面描述错误的是_。 A. HTML文件必须由开头,标记结束。 B. 文档头信息包含在与之间。 C. 在和之间可以包含和等信息。 D. 文档体包含在和标记之间答案:C 30. 下面HTML语言及描述中,_是错误的 A. 为表单标签 B. 为文本框 C. 为换行标签 D. 为段落标签答案:D 31. 现在我们为MyWebApp开发了一些Servlet,应该将这些Servlet发布于 _文件夹中 A. /(根目录) B. /WEB-INF/ C. /WEB-INF/classes D. /WEB-INF/lib答案:C 32. 下面_不是出现在Tomcat安装目录conf下 A. web.xml B. server.xml C. tomcat-users.xml D. tomcat-user.xml答案:D 33. 下面哪项内容使用request对象无法实现?选择是_。 A. 将页面重定向至index.jsp页。 B. 获取表单提交的信息 C. 定义属性 D. 获取浏览器的版本号答案:A 35. 下面选项中哪一个是有效的字符编码格式?选择是_。 A. GBK B. GBM C. GBD D. JSP答案:A 36. 下面_不是HTML元素的表示方法 A. 文件或超文本 B. 文本或超文本 C. D. 答案:C 37. 下面对于_HTML的元素描述是错的 A. 为注释标记 B. 为链接图像标记 C. 为换行标记 D. 为分段元素答案:B 38. 下面哪一个选项不是http响应的一部分?选择是_。 A. 响应头 B. 响应正文 C. 协议版本号 D. 状态行答案:C 39. 下面不属于标记中的name属性取值的是_。 A. password B. hidden C. submit D. textarea答案:D 40. 下面哪种语言不适用于web应用?选择是_。 A. ASP B. PHP C. JSP D. C答案:D 41. http请求及响应的正文部分可以是任意格式的数据,要保证接收方能看得懂发送方发送的数据,http协议采用_协议来规范正文的数据格式 ? A. FTP B. TCP C. HTTP D. MIME答案:D 42. 以下Form表单元素描述,_是对的 A. 表示密码框 B. 表示提交按钮 C. 表示单选框 D. 表示文本框答案:B 43. Tomcat服务器的默认端口为_。 A. 80 B. 90 C. 8080 D. 以上都不是答案:C 44. 以下哪些层属于软件开发领域的三层体系结构中的结构层?它们是_。(多选) A. 网络层 B. 数据链路层 C. 客户层 D. 应用服务层答案:CD 45. 下面哪个HTML标签的意思是错误的?选择是_。 A. 表示换行 B. 表示段落 C. 表示横线 D. 表示表格的行答案:D 46. HTTP 应答状态行包括_。(多选) A. HTTP 版本 B. 状态代码 C. 状态信息 D. 查询数据答案:ABC 48. 相对于两层体系结构的应用程序,三层体系结构的应用程序具有的优点是_。(多选) A. 安全性高 B. 易维护 C. 快速响应 D. 系统扩展灵活答案:ABCD 50. 一个完整的HTTP事务处理包括以下哪些过程?它们是_。(多选) A. 连接TCP/IP连接 B. 客户端发出请求信息 C. 设置MIME类型 D. 服务器响应信息 E. 结束连接答案:ABDE 51. 以下描述中,哪些是三层体系结构应用程序的优点?它们是_。(多选) A. 安全性更高 B. 数据访问更直接 C. 服务器运行更快 D. 系统扩展灵活答案:AD 52. 以下哪些不属于Web容器提供的标准服务?选择是_。 A. 数据库连接 B. 安全服务 C. 网页信息检索 D. 事务支持答案:C 53. 某公司采用了JSP+Bean模式来完成某个开发任务。如果采用TOMCAT服务器,那么项目中的Java Bean在发布时应该放在_目录中。 A. WEB-INF B. WEB-INF/lib C. WEB-INF/classes D. webapps答案:C 54. 以下哪些层属于软件开发领域的三层体系结构中的结构层?它们是_。(多选) A. 网络层 B. 应用服务层 C. 客户层 D. 数据服务层答案:BCD 55. 以下文件名后缀中,哪个不是动态网页的后缀?正确的选择是_。 A. .jsp B. .xml C. .aspx D. .php答案:B 56. 以下文件名后缀中,哪个不是静态网页的后缀?正确的选择是_。 A. .html B. .htm C. .jsp D. .shtml答案:C 57. 在一个Web应用部署描述器中,描述一个参数的子元素的名字是什么?正确的选择是_。 A. desc B. usage C. description D. param-desc答案:C 58. 在以下操作系统中,支持Java/JSP的有哪些?它们是_。(多选) A. Windows B. Solaris C. UNIX D. Linux答案:ABCD 60. 下面_的说法是错的 A. 使用request.getParameter可以获得由表单提交的数据 B. session.getAttribute()方法返回的为一个对象 C. 使用application.getInitParameter()将获得当前版本Servlet编译器的信息 D. 可以使用request.getCookie获得客户端的cookie值。答案:C 61. 以下哪些层属于Web软件开发领域的三层体系结构中的结构层?它们是_。(多选) A. 网络层 B. 数据链路层 C. 客户层 D. 应用服务层答案:CD 62. Web应用服务器Tomcat的默认端口为_。 A. 80 B. 8080 C. 9090 D. 8090答案:B 63. 在一个Web应用配置描述器中,哪一个元素可以包含一个元素?选择是_。 A. error B. web-app C. servlet D. error-page-config答案:B= JSP内置对象 = 64. 以下描述中,哪些是JSP内置对象?选择一个正确的结果是_。 A. config B. init C. object D. servlet答案:A 65. 以下描述中,哪些是JSP内置对象?它们是_。(多选) A. reguest B. response C. session D. application答案:ABCD 66. 以下描述中,哪些是JSP内置对象?它们是_。(多选) A. out B. exception C. page D. pageContext答案:ABCD 67. 以下描述中,哪些是JSP内置对象?它们是_。(多选) A. out B. exception C. package D. pageContext答案:ABD 68. 以下描述中,哪些是JSP内置对象?它们是_。(多选) A. request B. response C. session D. applet答案:ABC 69. 以下描述中,哪些是作为JSP内置对象的作用范围?它们是_。(多选) A. page B. request C. session D. application答案:ABCD 70. 在JSP内置对象中,负责处理JSP文件在执行时所发生的错误和异常的对象是_。 A. message B. exception C. error D. application答案:B 71. 以下描述中,哪些是作为JSP内置对象的作用范围?它们是_。(多选) A. package B. class C. session D. application答案:CD 72. 以下描述中,哪些是作为JSP内置对象的作用范围?它们是_。(多选) A. class B. request C. session D. package答案:BCsession的有效有效时间是以什么为单位的?选择是_。 A. 小时 B. 分钟 C. 秒 D. 毫秒答案:C= JSP = 73. 以下哪个不属于JSP运行所必须的系统?选择是_。 A. 操作系统 B. JavaJDK C. 支持Jsp的Web服务器 D. 数据库答案:D 74. 当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个_。 A. 进程 B. 线程 C. 程序 D. 服务答案:B75. JSP页面可以在“”标记之间放置Java表达式,直接输出Java表达式的值。组成“%=”标记的各字符之间_。 A. 可以有空格 B. 不可以有空格 C. 必须有空格 D. 不确定答案:B 76. 下列变量声明在_范围内有效。 A. 从定义开始处有效,客户之间不共享 B. 在整个页面内有效,客户之间不共享 C. 在整个页面内有效,被多个客户共享 D. 从定义开始处有效,被多个客户共享答案:C 77. 可以在以下哪个_标记之间插入Java程序片? A. B. C. D. 答案:A 78. 下面不属于JSP内置对象的是_。 A. out对象 B. respone对象 C. application对象 D. page对象答案:D 79. 可以在以下哪个_标记之间插入变量与方法声明? A. B. C. D. 答案:B 80. 调用getCreationTime()可以获取session对象创建的时间,该时间的单位是_。 A. 秒 B. 分秒 C. 毫秒 D. 微秒答案:C 81. 在JSP页面中,保存数据的范围由小到大依次是 A. pageContext,request,application,session B. pageContext,application,session,request C. pageContext,request,session,application D. pageContext,session,request,application答案:C 82. 在JSP中page指令()里的_属性是可以重复的? A. langueage B. import C. session D. info答案:B 83. 下面的JSP指令,_是对的? A. B. C. D. 答案:A 84. 以下语法哪一句是对的_ A. B. C. D. 答案:D 85. 某JSP页面包含以下脚本, The page is referenced by times 则第一次访问该网页时,_显示的结果是对的? A. The page is referenced by 0 times B. The page is referenced by 1 times C. The page is referenced by 100 times D. The page is referenced by 101 times答案:B 86. 以下_是错误的JSP页面的表达方式 A. B. C. D. 答案:C 87. 负责管理“脚本程序的运行环境”是JSP的内置对象_ A. page B. session C. request D. application答案:A= Servlet = 144. 下列有关URL重写说法,哪些是正确? 它们是_。(多选) A. 可以实现会话跟踪技术 B. URL重写就是在客户端URL地址后加一串参数来标识会话 C. 使用URL重写时,URL地址后面只能跟一个参数 D. 使用URL重写时,URL地址后面能跟多个参数 E. 使用URL重写时,URL地址后面以“?”作为标识符答案:ABDE 145. 使用隐藏字段技术来管理会话有哪些优点?选择是_。(多选) A. 每个客户端有唯一标识的隐藏字段 B. 能处理的数据量比cookies大 C. 不能被关闭 D. 使服务器独立于对Session数据的维护答案:ABCD 146. 通过以下哪一种对象,可以接收上一页表单提交的信息?正确选择是_。 A. session对象 B. application对象 C. config对象 D. exception对象 E. request对象答案:E 148. 下列有关session对象的用途描述,哪一种是合理的解释?选择是_。 A. 在页面上输出数据 B. 抛出运行时的异常 C. 在多个程序中保存信息 D. 在多页面请求中保持状态和用户认证 E. 以上说法全不正确答案:D 149. 过滤器的实例化和初始化是在所请求的servlet实例化和初始化_。 A. 之前 B. 之后 C. 同时 D. 可以指定答案:A 150. 过滤器的生命周期可用它的三个方法表示,即_。(多选) A. init() B. doFilter() C. service() D. destroy() E. Filter()答案:ABD 151. 关于session的使用,下列哪些说法是正确的? 它们是_。(多选)该题属于内置对象范畴 A. 不同的用户窗口具有不同的session B. 不同的用户窗口具有相同的session C. session有可能超时 D. session永远不可能超时答案:AC 152. 关于servlet的service方法,说法正确的是_。(多选) A. 在servlet初始化后,由servlet容器调用 B. 处理客户请求 C. 可以访问外部资源 D. 可获得请求信息答案:ABCD 153. 关于servlet的init方法,说法正确的是_。(多选) A. 由servlet 容器调用 B. servlet容器只调用一次init方法来初始化一个servlet C. 在servlet接受到客户请求前,init方法必须成功完成 D. init方法不能被覆盖(重写)答案:ABC 154. 为什么要使用会话管理?主要原因是_。(多选) A. Web应用的HTTP通信协议是无连接的 B. 标识用户跨多个页面的请求 C. 方便访问网站,存贮用户有关信息 D. 识别跟踪用户会话答案:ABCD 155. 关于servlet的destroy方法,说法正确的是_。(多选) A. 要删除一个servlet实例时,由servlet容器调用 B. 服务器关闭时调用 C. 服务器负载过重,需要释放一些内存空间时,自动调用 D. 可用随时调用 E. 该servlet的所有线程中的service方法退出或者超过容器规定周期时调用答案:ABCE 156. 过滤器能_。(多选) A. 实现日志功能 B. 数据压缩 C. 加密 D. 验证,授权答案:ABCD 157. 下列哪种说法不属于HTTP协议中GET方法和POST方法的区别内容?正确的选择是_。属于内置对象的内容 A. 提交数据时,POST比GET安全 B. 提交数据时,POST没有数据量的限制 C. GET方法请求的页面可以作为书签 D. POST方法请求的页面可以使用邮件发送答案:D 158. 给定一个 Servlet 的doGet方法中的代码片段,如下: request.setAttribute(“name”,”zhang”); response.sendRedirect(“http:/localhost:8080/servlet/MyServlt”) 那么在 MyServlet 中可以使用_方法把属性 name的值取出来。 A. String str=request.getAttribute(“name”); B. String str=(String)request.getAttribute(“name”); C. Object str=request.getAttribute(“name”); D. 无法取出来答案:D 159. 下列对Cookie描述中,哪些说法是正确的?它们是_。(多选)属于内置对象的内容 A. Cookie是HTTP协议下的一种方法,通过该方法,服务器或脚本能够在客户工作站上维护状态或状态信息 B. Cookie文件是可以被Web浏览器读取的 C. Cookie文件是属于文本文件 D. Cookie文件可以携带病毒 E. 硬盘上保存的Cookie文件是经过加密处理的答案:ABCE 162. 哪些情况适合使用session对象来跟踪会话?选择是_。(多选)内置对象的内容 A. Servlet容器支持Session 对象从内存到外部存储设备间的交换 B. 需要存储多个页面的共享数据 C. 维持商业应用会话 D. 需要相对安全可靠的会话答案:ABCD 163. 将fum声明为何种类型的对象,可以使fum作为一个属性来存储?正确的选择是_。 A. ServletContext B. HttpServlet C. ServletConfig D. Servlet答案:A 164. 下列哪一种是Servlet处理请求的方式?正确的选择是_。 A. 以进程的方式 B. 以线程的方式 C. 以程序的方式 D. 以响应的方式答案:B 165. 下列有关Servlet的生命周期,哪一种是错误的解释?选择是_。 A. 在创建自己的Servlet时候,应该在初始化方法init()方法中创建Servlet实例。 B. 在Servlet生命周期的服务阶段,执行service()方法,根据用户请求的方法,执行相应的doGet()或是doPost()方法。 C. 在销毁阶段,执行destroy()方法后系统立刻进行垃圾回收。 D. destroy()方法仅执行一次,即在服务器停止且卸载Servlet时执行该方法。答案:A 166. 下列web.xml中有关Servlet配置说法,哪一种是错误的?选择是_。 A. 在web.xml描述中,首先要声明Servlet B. 在web.xml描述中,要指定这个Servlet的名字 C. 在web.xml描述中,要指定这个Servlet的类 D. 在web.xml描述中,要为Servlet做URI映射 E. 在web.xml中不可同时指定多个Servlet答案:E 168. 如果不希望JSP网页支持Session,应该如何办?正确的选择是_。内置对象的内容 A. 调用HttpSession的invalidate()方法 B. C. D. 答案:B 169. 哪些方法可以实现servlet的请求调度,它们是_。(多选) A. include机制 B. forward机制 C. Servlet Chaining D. sendRedirect答案:AB 172. 下列哪项不能实现会话跟踪技术? 正确的选择是_。 A. 使用URL重写 B. 使用隐藏表单域 C. 使用Cookie D. 使用session E. 使用application答案:E 173. servlet API由多个包组成,主要包括_。(多选) A. javax.servlet B. javax.servlet.http C. javax.servlet.ServletRequest D. javax.servlet.ServletResponse答案:AB 175. servlet使用架构最少要由以下哪些要素组成?它们是_。(多选) A. 浏览器 B. HTTP服务器 C. servlet D. WEB容器 E. 数据库服务器答案:ABCD 176. Servlet可以在以下哪三个不同的作用域存储数据?正确的选择是_。 A. 请求、会话和上下文 B. 响应、会话和上下文 C. 请求、响应和会话 D. 请求、响应和上下文答案:A 177. Servlet可以通过以下哪个接口实现请求转发机制?正确的选择是_。 A. HttpServletRequest接口 B. RequestDispatcher接口 C. HttpServletResponse接口 D. ServletConfig接口 E. Filter接口答案:B 178. servlet的生命周期主要有_阶段。(多选) A. 创建 B. 初始化 C. 执行 D. 清除答案:ABCD 179. session bean有stateless和stateful两种状态类型,下面对stateless描述正确选择是_。 A. 无状态session bean可以维持客户端的对话状态 B. 当客户端调用无状态session bean的方法时sess
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 空天大数据存储中心创新创业项目商业计划书
- 职业教育虚拟实训基地创新创业项目商业计划书
- 2025内蒙古呼伦贝尔陆港国际有限公司市场化选聘总经理、副总经理2人笔试备考及答案详解(各地真题)
- 教师招聘之《小学教师招聘》题型+答案(考点题)【预热题】附答案详解
- 教师招聘之《幼儿教师招聘》每日一练及答案详解(基础+提升)
- 教师招聘之《幼儿教师招聘》考前冲刺试卷及参考答案详解(精练)
- 花卉彩铅速写课件
- 教师招聘之《幼儿教师招聘》强化训练模考卷附参考答案详解【b卷】
- 教师招聘之《幼儿教师招聘》考试押题卷及一套参考答案详解
- 2025年本科应届测试题及答案
- 健康与社会照护第三届全省职业技能大赛健康与社会照护项目技术文件
- 《外科无菌术》课件
- 《幼学琼林》全文原文及注释译文
- 23J916-1 住宅排气道(一)
- Unit 2 Travelling Around Reading and Thinking 课件高中英语人教版(2019)必修第一册
- (高级)航空油料特设维修员(三级)理论考试题库-上(单选题)
- 山东省岩棉板外墙外保温系统应用技术规程
- NB-T31053-2014风电机组低电压穿越建模及验证方法
- 《一着惊海天》学案
- (高清版)DZT 0261-2014 滑坡崩塌泥石流灾害调查规范(1:50000)
- 高压灭菌器安全培训
评论
0/150
提交评论