计算机网络程序设计复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机0901、0902、0903、0981《网络程序设计》(java)考试复习题
(李远辉老师编写)
第一大题(20小题,选其中10题考试共10分)缩写词(参见书本附录缩写词列表)
缩写词英文中文
CGI
CSS
HTML
HTTP
IDE
JDBC
JDK
JNDI
JVM
MVC
SQL
SSL
URL
WAR
W3C
XHTML
XML
XSL
XSD
第二大题(15小题,选其中5题考试共20分)
第1题一个程序员为他的Java EE web应用(名为MyWebApp)建立了一个配置正确的目录结构。可以将一个名为myTag.tag的文件放在其中哪两个目录中从而能够由容器正确地访问?(有两个选择)
□ A. MyWebApp/WEB-INF
□ B. MyWebApp/META-INF
□ C. MyWebApp/WEB-INF/lib
□ D. MyWebApp/WEB-INF/tags
□ E. MyWebApp/WEB-INF/TLDs
□ F. MyWebApp/WEB-INF/tags/myTags
第2题以下哪些是合法的EL?(选出所有正确的答案)
□ A. ${“1”+”2”}
□ B. ${1 plus 2}
□ C. ${1 eq 2}
□ D. ${2 div 1}
□ E. ${2 & 1}
□ F. ${“head”+”first”}
第三题比较业务委托对象和服务定位器对象的优点、局限性和用法时,以下哪些说法是正确的?(选出所有正确的答案)
□ A.它们都有可能建立网络调用
□ B.它们都有可能调用传输对象中的方法
□ C.它们都有可能由一个控制器对象直接调用
□ D.服务定位器通常可以认为是业务委托的一个服务器
□ E.如果实现时都建立了缓存,那么数据过时问题对于业务委托来说更为严重
第四题关于创建会话监听者,以下哪些说法是正确的?(选出所有正确的答案)
□ A. 它们都在DD中声明。
□ B. 并不是所有会话监听者都必须在DD中声明。
□ C. 用来声明会话监听者的DD标记是
□ D. 用来声明会话监听者的DD标记是
□ E. 用来声明会话监听者的DD标记放在
□ F. 用来声明会话监听者的DD标记放在
第五题有些用户抱怨说,在一台机器上打开两个浏览器窗口时,如果这两个窗口同时访问应用会发生一些奇怪的事情。你想测试一些浏览器,查看是否会在多个窗口间共享一个会话。为此,你决定在一个JSP中输出JSESSIONID。假设你的测试浏览器上启用了cookie,如何实现这个测试?(选出所有正确的答案)
□ A. ${cookie.JSESSIONID}。
□ B. ${cookie.JSESSIONID.value}。
□ C. ${cookie[“JSESSIONID”][“value”]}。
□ D. ${cookie.JSESSIONID[“value”]}。
□ E. ${cookie[“JSESSIONID”].value}。
□ F. ${cookieValue[0].value}。
第六题哪个隐式对象可以访问ServletContext的属性?
□ A. server
□ B. context
□ C. request
□ D. application
□ E. servletContext
第七题哪些方法在HttpServlet中?(选出所有正确的答案)
□ A. doGet
□ B. doTrace
□ C. doError
□ D. doConnect
□ E. doOptions
第八题你决定你的Web应用中的某些功能将要求用户是注册会员。另外,你的Web应用有时会处理用户希望你保密的一些用户数据。
以下哪些说法是正确的?(选出所有正确的答案)
□ A.只有在应用验证了用户的口令之后才能保证所传输数据的机密性。
□ B.在JavaEE容器保证的各种认证中,只有基本认证(BASIC)、摘要认证(Digest)和基于表单的认证(Form Bases)要求用户名与口令匹配。
□ C.不论你使用何种类型的JavaEE认证机制,只有在请求受限资源时才会被激活。
□ D.JavaEE保证的各种类型的认证都能提供高强度的数据安全性,而不需要实现支持安全特性。
第九题你声明了一个JSP文档,它生成一个动态SVG图像。这个JSP必须将HTTP响应首部‘Content-Type’声明为’image/svg+xml’,从而使web浏览器将响应显示为一个SVG图像。
以下哪个JSP代码段声明这个JSP文档是一个SVG响应?
□ A.<%@ page contentType=’image/svg+xml’ %>
□ B.
□ C.
□ D.
第十题给定一个JSP页面中有以下代码:
<%--out.print(“Hello World”);--%>
它的HTML输出是什么?
□ A. Hello World
□ B. out.print(“Hello World”);
□ C.
□ D.这行代码不会生成任何输出
第十一题关于HTTP会话支持,以下哪些说法是正确的?(选出所有正确答案)
□ A. JavaEE容器必须支持HTTP cookie
□ B. JavaEE容器必须支持URL重写
□ C. JavaEE容器必须支持安全套接字层
□ D. JavaEE容器必须支持HTTP会话,甚至包括不支持cookie的客户
□ E. JavaEE容器必须能够识别HTTP终止信号,发出HTTP终止信号则指示一个客户会话不再活动。
第十二题请求一个JSP页面时,JSP生命周期中的哪个阶段可能导致返回一个HTTP500状态码?(选出所有正确答案)
□ A.JSP页面编译阶段
□ B.执行服务方法时
□ C.执行撤销方法时
□ D.执行初始化方法时
第十三题以下哪一个组件最不可能建立或接收网络调用?
□ A.JNDI服务器
□ B.传输对象
□ C.服务定位器
□ D.前端控制器
□ E.拦截过滤器
第十四题什么情况下JSP会得到转换(选出所有正确答案)
□ A.开发人员编译src文件夹中的代码时
□ B.启动应用时
□ C.用户第一次请求JSP时。
□ D.调用jspDestroy()之后JSP会得到转换。
第十五题HttpServletRequest的哪些方法可以获取请求体?(选出所有正确的答案)
□ A. getReader().
□ B. getStream()