《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. <input type="password">表示密码框
        B. <input type="reset">表示提交按钮
        C. <select name="radio">表示单选框
        D. <input type="text">表示文本框
答案: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程序?选择是______。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。