考生答案:B
19. 当()时,JSP引擎将消灭某一个session对象。 (1分) A.有新客户访问时
B.web应用服务器启动后,第一个客户来访时
C.该session对应的客户关闭浏览器时 D.该session对应的客户刷新jsp页面时 .标准答案:C 考生答案:A
20. 列出当前数据库的所有表的命令是。( ) (1分) A.show all tables; B.display tables; C.show table; D.show tables; .标准答案:D 考生答案:D
21. 在J2EE中,若要在JSP中正确使用标签:
A.x B.getKing C.myTags D.king .标准答案:A 考生答案:A
22. 下面哪一条语句的语法是正确的 ( ) (1分) A.<%= request.getParameter(\
B.<%!String name=\
C.<% session.getAttribute(\D.<% String name2=null;%> .标准答案:D 考生答案:D
23. 当a.jsp发生错误时能定向到另一个错误处理页面b.jsp,那么a.jsp文件中应该定义page指令里的哪一个属性。 ( ) (1分) A.session B.isErrorPage C.buffer D.errorPage .标准答案:D
考生答案:B
24. 表单标记中的action属性的作用是 ( ) (1分) A.为表单命名 B.调用客户端验证方法
C. 指明表单信息发送的目的地址 D.声明表单的提交方式 .标准答案:C 考生答案:C
25. 下面哪一个属性不是<%@ page %>标签的属性 ( ) (1分) A.language B.contentType C.import D.name
.标准答案:D 考生答案:B
26. Tomcat服务默认情况下使用的端口号是 ( ) (1分) A.8000 B.8080 C.8888 D.80 .标准答案:B 考生答案:B
27. JSTL的全称是( ) (1分) A.Java Standard Tag Library
B.JSP Standard Tag Library
C.Java Script Page Standard Tag Library D.JSP Server Tag Library .标准答案:B 考生答案:C 28.
当浏览器第二次访问以下JSP网页时的输出结果是什么? ( )
<% int b=0; a++; b++; %>
a:<%= a %>
b:<%= b %> (1分)
A.a=0 b=0 B.a=1 b=1 C.a=2 b=1 D.a=2 b=2 .标准答案:C
考生答案:C
29. 在JSP程序中若想定义一个方法,必须将该方法放在下列哪种标记里 ( ) (1分) A.<% %> B.<%@ %> C.<%! %> D.<%-- --%> .标准答案:C 考生答案:B
30. 给定HttpServlet请求对象request以及HttpServlet响应对象response,下面哪条语句能够在servlet中创建cookie\,并将值设为\( ) (1分)
A.request.addCookie (\B.request.setCookie (\C.response.addCookie (username\
D.request.addHeader (new Cookie (\E.request.addCookie (new Cookie (\F.response.addCookie (new Cookie (\
G.response.addHeader (new Cookie (\.标准答案:F 考生答案:G
二、多选题 (共15题,每题2分,共30分)
1. 为了实现对下列jsp代码动作的监听,需要定义的监听器必须实现的接口下列哪些接口。( ) test.jsp文件代码如下: <%
getServletContext().setAttribute(\getServletContext().removeAttribute(\request.getSession.setAttribute(\%> (2分)
A.ServletContextListener
B.ServletContextAttributeListener C.HttpSessionAttributeListener
D.HttpSessionBindingListener
E.ServletRequestAttributeListener
.标准答案:B,D
考生答案:A,C
2. 在web.xml文件中,有下列代码:
< dispatcher > REQUEST dispatcher > < dispatcher > INCLUDE < /dispatcher >
Hello.jsp文件的代码如下:
<%@ page contentType=\<%@ page import=\
访问Hello.jsp文件,过滤器LogFilter过滤的文件有( ) (2分) A.Hello.jsp B.helpHello.jsp C.login.jsp D.date.jsp .标准答案:A,D 考生答案:A,D 3. Form表单的method属性能取下列哪些项的值( ) (2分) A.submit B.puts C.post D.get .标准答案:C,D 考生答案:C,D 4. 下面哪些项是加载驱动程序的方法?( ) (2分) A.通过DriverManager.getConnection方法加载 B.调用方法 Class.forName C.通过添加系统的jdbc.drivers属性 D.通过registerDriver方法注册 .标准答案:B,C,D 考生答案:A,B 5. Java中有四个“输入/输出”的抽象类,其中用于做字节流输入输出操作的是( ) (2分) A.InputStream B.OutputStream C.Reader D.Writer .标准答案:A,B 考生答案:A,B 6. 在J2EE中,Servlet从实例化到消亡是一个生命周期。下列描述正确的是( )。 (2分) A.在典型的Servlet生命周期模型中,每次Web请求就会创建一个Servlet实例,请求结束Servlet就消亡了 B.init()方法是容器调用的Servlet实例此方法仅一次 C.在容器把请求传送给Servlet之后,和在调用Servlet实例的doGet或者doPost方法之前,容器不会调用Servlet实例的其他方法 D.在Servlet实例在service()方法处理客户请求时,容器调用Servlet实例的init()方法一定成功运行了 .标准答案:A,B,D 考生答案:B,D 7. Statement接口中,可以处理查询语句的方法是() (2分) A.executeQuery(String sql) B.executeUpdate(String sql) C.execute(String sql) D.executeBatch(String sql) .标准答案:A,C 考生答案:B,C 8. JDBC主要作用有() (2分) A.与数据库连接 B.发送SQL语句 C.处理语句执行结果 D.处理SQL语句 E.JDBC由一些Java语言编写的类和页面组成。 .标准答案:A,B,C 考生答案:A,B,C 9. 对于声明语法<%!%>的说法正确的是:( ) (2分) A.一次可声明多个变量和方法,只要以“;”结尾就行