一、单项选择题(每题2分,共30分).
1.useBean标签中scope有四中不同取值,下列哪一个scope取值是Jsp引擎为每一个客户分配一个共享的beans。(C).
A、 request B、session C、application D、 page.
.
2.核心标签库中,用来实现循环功能的标签是(D)。.
A、<c:for> B、<c:if> C、<c:while>D、<c:forEach>.
.
3.下列关于JSTL中条件标签说法错误的是 ( A)。 .
A、<c:if>标签可以实现形如if (){…} else {…}的条件语句 .
B、<c:choose>标签用于条件选择 .
C、 <c:when>标签代表一个条件分支 .
D、 <c:otherwise>代表<c:choose>的最后选择。该标签同样不接受任何属性 .
.
4.以下( D)不是JSP运行所必须的条件。.
A、JavaJDK B、操作系统 C、支持Jsp的Web服务器 D、数据库.
.
5.下列(B)不是request对象的方法。.
A、getSession(Boolean create) .
B、addHeader( String name, String value) //这个是response的方法.
C、isSecure().
D、setAttibute( String name, java. lang. Object o).
.
6.XML采用以下哪种数据组织结构?(D).
A、星状结构 B、 线状结构 C、网状结构 D、树状结构.
.
7.在XML中,下列关于DOM的叙述不正确的(D)。 .
A、DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C++等开发工具使用的DOM编程API是一致的.
B、 XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树.
C、 通过DOM API,软件开发人员可以控制XML文档的结构和内容.
D、通过DOM在XML文档中只能按照顺序方式导航.
.
8.Servlet的表单处理的方法有(C)。.
1getParameter(“parameter1”);.
2setContentType.
3getParameterValues.
4sendRedirect.
5getParameterNames.
A、①④⑤ B、③④⑤ C、①③⑤ D、③④.
.
9.为了使用自定义标记,不需要定义的独立组件( D)。处理类必须有->写tdl描述其中的属性参数等等->使用.
A、定义标记功能的标记处理程序类.
B、将XMI元素名称映射到标记实现的标记库描述符文件.
C、使用标记库的JSP文件.
D、部署描述符文件.
.
10.下面哪两个HTTPServlet的方法能够对客户端请求进行处理?(B)(题目都已经说了两个方法想多选都没办法).
1doGet.
2doPut.
3doPost.
4doTrace.
5doSubmit .
A、①②③④⑤ B、①③ C、③④⑤ D、①③④.
.
11.下列哪一个HTTP 响应状态码由于服务器端错误产生的(C).
A、200 B、404 C、500 D、400.
.
12.如果某个类要成为Servlet,则它应该继承如下哪个类(B).
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.自定义标记不可定义为(B)。.
A、将可以重用的代码编入JSP页面的一种方式.
B、一个访问JSP的、类似于XMI.的前端(一种植入Java代码的方式,而不是植入JSP的。当然JSP本质也是Java代码,所以最好死记吧).
C、一个可扩展的JavaBean,具有在JSP页面内使用的简单接口.
D、Java程序员和Web设计者的交互点.
.
18.解析下面XML文档时,下列说法正确的是(A)。.
<book>.
<author>耿祥义</author>.
<ISBN>9787302206491</ISBN>.
</book>.
A、“耿祥义”是文本对象java技术介绍百度百科.
B、“耿祥义”是元素对象.
C、<book>是元素对象,同样也是文本对象.
D、<ISBN>是元素对象,同样也是文本对象.
.
19.假定Name() 返回类型为java.lang.String ,给定JSP代码:.
Welcome <%= Name() %>.
以下那个选项与此语句的功能相同(B)//JSP页面内置了Out.
A、Welocome <% Writer.Name());%>.
B、Welocome <% out.Name());%>.
C、Welocome <% response.out.Name());%>.
D、Welocome <% response.writer.Name());%>.
.
.
20.自定义标签的配置文件放在(B).
A、WebRoot B、WEB-INF C、lib D、classes .
.
21.给定HttpServlet请求对象request以及HttpServlet响应对象response,下面哪条语句能够在servlet中创建cookie"username",并将值设为"joe"(B).
A、request.addCookie ("username". "joe").
B、response.addCookie (new Cookie ("username", "joe")).
C、response.addCookie (username", "joe")).
D、request.addCookie (new Cookie ("username", "joe")).
.
22.使用<jsp:setProperty>动作标记可以在JSP页面中设置Bean的属性,但必须保证Bean有对应的(A)方法。.
A、setXxx B、SetXxx C、getXxx D、GetXxx.
.
23.以下是l文档的一部分:.
<servlet>.
<servlet-name>Display</servlet-name>.
<servlet-class>myPackage.DisplayServlet</servlet-class>.
<load-on-startup>2</load-on-startup>.
</servlet>.
<servlet>.
<servlet-name>Search</servlet-name>.
<jsp-file>/search/search.jsp</jsp-file>.
<load-on-startup>1</load-on-startup>.
</servlet>.
请问以上l文档中的设置是指示服务器首先装载和初始化哪个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.如何实现监听ServletRequest对象添加属性(A) 。 .
A、实现ServletRequestAttributeListener接口的attributeAdded方法 .
B、实现ServletRequestAttributeListener接口的attributeReplaced方法 .
C、实现ServletRequestListener接口的attributeAdded方法 .
D、实现ServletRequestListener接口的RequestDestroyed方法 .
.
26.下列那种方式可以实现Servlet或Jsp页面之间共享数据。(C).
1ServletContext .
2HttpServletResponse.
3HttpServletRequest.
4ServletConfig.
5GenericServlet.
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)行插入以下哪条语句(B).
A、session = Sessionj();.
B、session = Sessionj();.
C、session = Sessionj(true);.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论