计算机网络程序设计复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机0901、0902、0903、0981《网络程序设计》(java)考试复习题

(李远辉老师编写)

第一大题(20小题,选其中10题考试共10分)缩写词(参见书本附录缩写词列表)

缩写词英文中文

CGI

CSS

HTML

HTTP

IDE

JDBC

JDK

JNDI

JVM

MVC

PDF

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. image/svg+xml

第十题给定一个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()

相关文档
最新文档