计算机编程jsp-servlet题库(附答案)
1.B 编写一个Filter,需要(? )
A. 继承Filter 类 ? B. 实现Filter 接口 ? C. 继承HttpFilter 类 ? D. 实现HttpFilter接口 ?
2.D 自定义标签的配置文件放在________
? A. WebRoot ? B. lib ? C. classes ? D. WEB-INF ?
3. ABC 有关会话跟踪技术描述正确的是(?? )(多选)
A. Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端。 ?
B. 关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期。 ?
C. 在禁用Cookie时可以使用URL重写技术跟踪会话。 ?
D. 隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示。 ?
4.C ?在J2EE中,重定向到另一个页面,以下(? )语句是正确的 ? ? ? ?
A. request . sendRedirect(“http :// www . svse . com . cn”); ?
B. request . sendRedirect(); ?
C. response . sendRedirect(“http: // www . svse . com . cn”); ?
D. response .sendRedirect(); ?
5.B EL表达式,${10 mod 3},执行结果为(?? ) ? ? ? ?
A. 10 mod 3 ? B. 1 ? C. 3 ? D. null ?
6. C 自定义标签的作用是(?? ) ? ? ? ?
A. 编写和使用方便 ? B. 规定是这样的,如果不用,别人会说我们不专业 ?
C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发 ?
D. 连数据库 ?
7.B request.getRequestDispatcher().forward(request,response)称之为(?? ) ? ? ? ?
A. 流转 ? B. 转发? ? C. 重定向 ? D. 导航 ?
8. BCD 有关Servlet的生命周期说法正确的有(?? )? (多选) ? ? ? ?
A. Servlet的生命周期由Servlet实例控制。 ?
B. init()方法在创建完Servlet实例后对其进行初始化,传递的参数为实现ServletContext接口的对象。 ?
C. service()方法响应客户端发出的请求。 ?
D. destroy()方法释放Servlet实例。 ?
9.B 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是(?? )。(选择一项)
Public class Servlet1 extends HttpServlet{
??????public void init() throws ServletException{ }
public void service(ServletRequest request, ServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("hello!");
}
A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 ?
B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! ?
C. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 ?
D. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息 ? ?
10.B 在Servlet中,response.getWriter()返回的是________ ? ? ? ?
A. JspWriter对象 ? B. PrintWriter对象 ?
C. Out对象 ? D. ResponseWriter对