练习题(一)
5.在WEB服务器遇到了内部异常,不能完成客户的请求时,应向客户返回包含状态代码( E  )的响应消息。
A.100          B. 200        C. 300      D. 400      E. 500
6.当WEB服务器通知客户端进行用户请求的重定向和转发时,会在响应消息中使用响应标题( A  )。
A.Location      B. Server      C. Expires      D. Content-Type
7. 关于Tomcat,下列说法正确的有( AC  )。(多选
A.Tomcat 4.0是Servlet2.3和JSP1.2规范的官方参考实现
B.Tomcat服务器的优点是使用简单,并且支持EJB
C.JBuilder9.0提供的默认的测试服务器是Tomcat
D.Tomcat是Apache Jakarta项目开发组开发的基于GPL自由软件协议的自由软件
8.关于JAVA Web服务器的Servlet容器,正确的说法有( D  )
A.Servlet 容器是一种数据库,可以存储一些JSP页面所需配置信息
B.Servlet容器负责分析客户请求的是动态网页还是静态网页
C.Servlet容器是Web服务器的一个组件,一般在服务器启动时进行初始化
D.Web应用的运行的环境是Servlet容器根据配置文件提供的
9.当浏览器访问位于Web服务器上的某Servlet时,( C )负责将请求包装成Servlet可以处理ServletRequest对象。
A. 浏览器  B.Web服务器的HTTP引擎  C.Web服务器的Servlet容器  D.JAVA虚拟机
11、派生HttpServlet的Servlet子类的doGet方法通常可以抛出( BD  )异常。web编程语言有哪些(多选)
A、InterruptException
B、IOException
C、NullPontterException
D、ServletException
12、Tomcat服务器中部署了2个Web应用:Selling和Stocking。管理员为Selling编写了一个类为pany.servlet.MyListenter的ServletContextListener类。为了将其部署到服务器中,应如何编写Selling的l文件?( A )
A、<web-app>
<listener>
<listener-class&pany. servlet.MyListenter</listener-class>
</listener>
<servlet>
<servlet-name>helloworldservlet</servlet-name>
<servlet-class> pany.servlet. Helloworldservlet</servlet-class>
</servlet>
………
</web-app>
B、<web-app>
<listener&pany. servlet.MyListenter</listener>
<servlet>
<servlet-name>helloworldservlet</servlet-name>
<servlet-class> pany.servlet. Helloworldservlet</servlet-class>
</servlet>
………
</web-app>
C、<web-app>
<servlet>
<servlet-name>helloworldservlet</servlet-name>
<servlet-class> pany.servlet. Helloworldservlet</servlet-class>
</servlet>
………
</web-app>
<listener>
<listener-class&pany. servlet.MyListenter</listener-class>
</listener>
D、<web-app>
<servlet>
<listener>
<listener-class&pany. servlet.MyListenter</listener-class>
</listener>
<servlet-name>helloworldservlet</servlet-name>
<servlet-class> pany.servlet. Helloworldservlet</servlet-class>
</servlet>
………
</web-app>
13、ServletContextAttributeListener侦听器的attributeXXX方法定义如下:public void attributeXXX (ServletContextAttributeListener  scab){…….}在该方法中,为了获得Servlet上下文对象,可调用scab对象的( B )方法。
A、getValue
B、getServletContext
C、getServletConfig
D、getServletClass
16、( AD )多选题
21.由JSP页面转译生成的java类都属于( D )包。
  A.javax.servlet.jsp  B. javax.servlet.http  C. org.apacher.jasper.runtime  D. org.apache.jsp
22.在一个JSP页面中,JSP引擎不处理的部分称为( A )。
A.模板数据 B. 元素 C. 标记 D. 脚本
23. JSP页面中的JSP元素主要以( B )作为语法基础。
A. 英语  B. XML  C. HTML  D. CSS
24.在一个JSP页面中,下列哪些选项的内容会被转译成类文件中的注释( DE )(多项选择题)
A. <!--<%out.print(“Hello world!”),%>-- >
B. <!-- “Hello world!”-- >
C. <%-- “Hello world!” --%>
D. <% // “Hello world!” %>
E. <% /* “Hello world!” */ %>
25.在JSP页面中,下列语句和哪个选项的脚本或语句效果相同?( AD )(多项选择题)
<%@ page contentType=”application/vnd.ms-excel; charset=GBK” %>
A.    <% response.setContentType(“application/vnd.ms-excel; charset=GBK”);%>
B.    <%!response.setContentType(“application/vnd.ms-excel; charset=GBK”);%>
C.    <%=response.setContentType(“application/vnd.ms-excel; charset=GBK”);%>
D.    <jsp:directive.page contentType=”application/vnd.ms-excel; charset=GBK”/>
28.查看以下JSP脚本:
<body>
<%!
{
  //TODO:在此添加代码
}
%>
</body>
若希望得到JSP页面所在应用程序上下文对象的引用,则( C )。
A.使用page隐含对象 B.使用session隐含对象 C.使用application隐含对象 
D.无法实现 E.其他四项都不对
32.下列选项中,哪些符合对JavaBean类的要求?( C )
A. JavaBean类必须显式地定义一个零参数构造函数
B.JavaBean类必须继承自java.beans.Bean类型
C.JavaBean类的所有实例变量都不应为public类型
D.JavaBean类的属性值都通过访问方法getXxx和setXxx来访问
40.页面Hello.JSP引用了使用EL语法的JSTL1.0核心库。在Hello.JSP的语法中有以下语句:
<%pageContext.setAttribute(“count”,”100”);%>
<c:out value=”${count+20}”/>
则该语句对应的结果( A )。
A 在页面中输出:120
B 在页面中输出:${count+20}
C在页面中输出:100+20
D 在页面中引发运行时异常
E  JSP语法错误
42.为了在JSP网页中包含同一WEB应用中其它JSP网页,可使用下列哪些方法?( BCE )多选
A 使用@import指令
B 使用@incluude指令
C 使用<jsp:include>动作
D 使用<jsp:import>动作
E 使用JSPTL1.0标签<c:import>
43.以下为某个JSP定制标签库的TLD文件片断:
<tag>
    <name>helloworld</name>
    <tag-class&pany.HelloWorldTag</tag-class>
    <body-content>empty</body-content>
    <description>This is my favorite tag</description>
</tap>
从上述片断可以断定( C )。
A 该标签库中的所有标签处理器类都属于包helloworld
B 该标签的标签处理器类属于包com
C该标签的标签处理器类属于包pany
D该标签的标签处理器类属于包pany.HelloworldTag
练习题(二

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。