一、 单项选择题(每题2分,共30分)
1. useBean标签中scope有四中不同取值,下列哪一个scope取值是Jsp引擎为每一
个客户分配一个共享的beans。( C )
A、 request B、session C、application D、 page
2. 核心标签库中,用来实现循环功能的标签是( D )。 A、
3. 下列关于JSTL中条件标签说法错误的是 (A )。
A、
B、
D、
4. 以下( D )不是JSP运行所必须的条件。
A、JavaJDK B、操作系统 C、支持Jsp的Web服务器 D、数据库
5. 下列( B )不是request对象的方法。 A、getSession(Boolean create)
B、addHeader( String name, String value) C、isSecure()
D、setAttrihute( String name, java. lang. Object o)
6. XML采用以下哪种数据组织结构?( D )
A、星状结构 B、 线状结构 C、网状结构 D、树状结构 D
7. 在XML中,下列关于DOM的叙述不正确的(
)。
A、DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C++等开发工具使用的DOM编程API是一致的
B、 XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树 C、 通过DOM API,软件开发人员可以控制XML文档的结构和内容 D、通过DOM在XML文档中只能按照顺序方式导航
8. ① ② ③ ④ ⑤
Servlet的表单处理的方法有( C )。 getParameter(“parameter1”); setContentType getParameterValues sendRedirect
getParameterNames A、①④⑤ B、③④⑤ C、①③⑤ D、③④
9. 为了使用自定义标记,不需要定义的独立组件( D )。 A、定义标记功能的标记处理程序类
B、将XMI元素名称映射到标记实现的标记库描述符文件
C、使用标记库的JSP文件 D、部署描述符文件
10. 下面哪两个HTTPServlet的方法能够对客户端请求进行处理?( B ) ① doGet ② doPut ③ doPost ④ doTrace
⑤ doSubmit A、①②③④⑤ B、①③ C、③④⑤ D、①③④
11. 下列哪一个HTTP 响应状态码由于服务器端错误产生的( C ) A、 200 B、404 C、500 D、400
12. 如果某个类要成为Servlet,则它应该继承如下哪个类( C ) A、HttpServletRequest C、HttpServletResponse B、HttpServlet D、GenericServlet
13. JSP的元素类型只有3种:脚本元素、( B )、标准操作元素。 A、声明元素 B、指令元素 C、表达元素 D、指令动作元素
14. 表单标记中的action属性的作用是( D ) A、为表单命名 B、调用客户端验证方法 C、声明表单的提交方式
D、指明表单信息发送的目的地址
15. JSP文件在第一次运行的时候被JSP引擎编译为(A )文件。 A、 Servlet B、Class C、HTML D、 XML
16. 下列哪一个不是Web服务器端技术( B )
A) ASP B)HTML C)JSP D)SERVLET
17. 自定义标记不可定义为( A )。
A、将可以重用的代码汇编人JSP页面的一种方式 B、一个访问JSP的、类似于XMI.的前端
C、一个可扩展的JavaBean,具有在JSP页面内使用的简单接口 D、Java程序员和Web设计者的交互点
18. 解析下面XML文档时,下列说法正确的是( A )。
A、“耿祥义”是文本对象 B、“耿祥义”是元素对象
C、
19. 假定login.getName() 返回类型为java.lang.String ,给定JSP代码: Welcome <%= login.getName() %>
以下那个选项与此语句的功能相同( B )
A、Welocome <% Writer.print(login.getName());%> B、Welocome <% out.print(login.getName());%>
C、Welocome <% response.out.print(login.getName());%> D、Welocome <% response.writer.print(login.getName());%>
20. 自定义标签的配置文件放在( B )
A、 WebRoot B、WEB-INF C、lib D、classes
21. 给定HttpServlet请求对象request以及HttpServlet响应对象response,下面哪条
语句能够在servlet中创建cookie\,并将值设为\( B) A、request.addCookie (\
B、response.addCookie (new Cookie (\C、response.addCookie (username\
D、request.addCookie (new Cookie (\
22. 使用
证Bean有对应的( A )方法。
A、setXxx B、SetXxx C、getXxx D、GetXxx
23. 以下是web.xml文档的一部分:
请问以上web.xml文档中的设置是指示服务器首先装载和初始化哪个servlet?( D ) A、 search.jsp B、 Display C、DisplayServlet D、由search.jsp生成的servlet
24. 用HttpServlet类的方法时,必须带两个参数,它们是( A ) A、HttpServletRequest, HttpServletResponse B、ServletRequest, ServletResponse
C、ServletIntputStream, ServletOutputStream D、Request, Response
25. 如何实现监听ServlvetRequest对象添加属性( A ) 。
A、实现ServletRequestAttributeListener接口的attributeAdded方法 B、实现ServletRequestAttributeListener接口的attributeReplaced方法 C、实现ServletRequestListener接口的attributeAdded方法 D、实现ServletRequestListener接口的RequestDestroyed方法
26. 下列那种方式可以实现Servlet或Jsp页面之间共享数据。( C ) ① ServletContext
② HttpServletResponse ③ HttpServletRequest ④ ServletConfig ⑤ GenericServlet A、①②⑤ B、④⑤ C、①③ D、①⑤
27. 给定HttpServletRequest 请求对象及HttpServletResponse响应: (1) HttpSession session = null; (2)// insert code here (3)if(session == null) {
(4)……// do something if session does not exist (5) } else {
(6)……// do something if session exists (7)}
为了实现上面的设计意图,需要在第(2)行插入以下哪条语句(D )
A、session = response.getSessionj(); B、session = requset.getSessionj();
C、session = response.getSessionj(true); D、session = response.getSessionj(false);
28. 下列动作标签中哪一个是用于重定向一个HTML文件。( C )
A、
29. request.getRequestDispatcher().forward(request,response)称之为( B )
A、流转 B、转发 C、重定向 D、导航
30. 在MVC模式中,核心内容为( B )。
A、model B、control C、view D、不确认
31. EL表达式,${9 mod3},执行结果为:( C )
相关推荐: