《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小时内删除。
发表评论