郑州大学软件学院机试题 2011-2012 JSP程序设计

2026/1/18 23:37:34

<% 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文件中,有下列代码:

LogFilter /*.jsp

< dispatcher > REQUEST < 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.一次可声明多个变量和方法,只要以“;”结尾就行 B.一个声明仅在一个页面中有效

C.声明的变量将作为局部变量

D.在预定义中声明的变量将在JSP页面初始化时初始化 标准答案:A,B,D 考生答案:A,D

10. 能在不同用户之间共享数据的方法是( ) (2分) A.通过cookie

B.利用文件系统 C.利用数据库

D.通过ServletContext对象 标准答案:B,C,D 考生答案:B,C,D

11. 如果某个类要成为Servlet,则它应该继承如下哪些接口或类( ) (2分) A.HttpServletRequest B.HttpServlet

C.HttpServletResponse D.GenericServlet E.Servlet

标准答案:B,D,E 考生答案:B,D

12. 在下面哪些web应用目录中可以放置所需要的class或类库? ( ) (2分) A./WEB-INF/lib放置jar文件 B./META-INF/lib放置jar文件 C./classes 放置已经编译的类文件

D. /WEB-INF/lib 放置已经编译的类文件

E./WEB-INF/classes 放置已经编译的类文件

F./META-INF/classes 放置已经编译的类文件 标准答案:A,E 考生答案:A,E

13. 在J2EE中,重定向到另一个页面,以下( )语句是正确的。 (2分) A.request.sendRedirect(\B.request.sendRedirect();

C.response.sendRedirect(\D.response.sendRedirect();

E.

F.request.getRequestDispatcher(\G.

14. 在动态Web页面使用自定义标签,需要编写的文件有( )。 (2分) A..tag文件 B..tld文件 C..dtd文件 D..xml文件 E..java文件 F..jsp文件 标准答案:B,D,E,F 考生答案:B,D

15. 为了统计访问页面的客户数,并且防止用户通过刷新页面来增加计数器的值,编写代码时,使用下列哪些内置对象。() (2分)

A.page对象 B.request对象 C.response对象 D.session对象 E.application对象 标准答案:D,E 考生答案:B,E

三、判断题 (共15题,每题1分,共15分)

1. 在Web.xml文件中部署监听器,用注册监听器,用

2. 创建一个File对象,就会在某个物理路径下创建一个文件或目录。() (1分) ( ) 标准答案:错误 考生答案:正确

3. 使用Java的输出流写入数据的时候,就会开启一个通向目的地的通道,这个目的地可以是文件,但不能是内存或网络连接等。 (1分) ( ) 标准答案:错误 考生答案:错误

4. 数据库连接池技术思想:

将数据库连接作为对象存储在一个Vector对象中,一旦数据库连接建立后,不同的数据库访问请求就可以共享这些连接。通过复用这些已经建立的数据库连接,极大地节省系统资源和时间。 (1分) ( ) 标准答案:正确 考生答案:正确

5. Statement对象返回的结果集中游标的初始位置在第一行。 (1分) ( ) 标准答案:错误 考生答案:正确

6. doGet()和doPost()方法分别处理客户端GET和POST方法发送的请求。 (1分) ( ) 标准答案:正确 考生答案:正确

7. Servlet与普通Java应用程序一样,要有main方法。 (1分) ( ) 标准答案:错误 考生答案:错误

8. 在MVC模式中,因为Servlet负责创建JavaBean,所以JavaBean的构造函数可以带有参数,除了保留get和set规则外,还可以有其他功能的函数。() (1分) ( ) 标准答案:正确 考生答案:错误

9. 实现转发需要两个步骤,首先在Servlet中要得到RequestDispatcher对象,然后在调用该对象的forward方法实现转发。() (1分) ( ) 标准答案:正确 考生答案:错误

10. 表单域一定要放在元素中。 (1分) ( ) 标准答案:正确 考生答案:正确

11. 动态网页和静态网页的根本区别在于服务器端返回的HTML文件是事先存储好的还是由动态网页程序生成的( ) (1分) ( ) 标准答案:正确 考生答案:错误

12. ResultSet对象的getString()方法可以获取String类型的字段值。 (1分) ( ) 标准答案:正确 考生答案:正确

13. 如果使指定的IP访问JSP时报错,并告知用户不能访问,可以使用监听器。 (1分) ( ) 标准答案:正确 考生答案:错误

14. id相同、scope相同的JavaBean只会实例化一次。 (1分) ( ) 标准答案:正确 考生答案:错误

15. 标签用于给程序中的某个对象设置值,有效范围没有指定的话默认是session。 (1分) ( ) 标准答案:错误 考生答案:错误

四、填空题 (共9题,共25分)

1. 过滤器对象使用____________________________________________对象调用过滤器链中的下一个过滤器或者是目标资源。 (1分)

标准答案:1. FilterChain&filterchain&Filterchain&filterChain; 考生答案:1. doFilter();

2. 在J2EE中,若要在JSP正确使用标签:,在jsp中声明的taglib指令为: <%@taglib uri=”/WEB-INF/myTags.tld”prefix=”____\(1分) 标准答案:1. x&X; 考生答案:1. x;

3. Query.jsp文件,访问数据库ch10中表student的数据,并将返回的结果集显示。 请把程序中缺失的语句填写完整。

<%@ page contentType=\ <%

String url = \ String userName = \ String password = \ String sql = null;

Connection conn = null; Statement stmt = null; try {

(1)________________________________________________________________________________________________________________________________________________________; } catch(ClassNotFoundException e) {


郑州大学软件学院机试题 2011-2012 JSP程序设计.doc 将本文的Word文档下载到电脑
搜索更多关于: 郑州大学软件学院机试题 2011-2012 JSP程序设计 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219