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

2020-02-21 21:02

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(\e);

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) {

out.println(\加载驱动器类时出现异常\ }

try {

(2)________________________________________________________________________________________________________________________________________________________;

stmt = conn.createStatement();

sql = \

(3)________________________________________________________________________________________________________________________________________________________; %>

<%

//显示返回的结果集 while (rs.next()) { int id = rs.getInt(1);

String name = rs.getString(2); %>

rs.close();

} catch(SQLException e) {

out.println(\出现SQLException异常\ } finally { try {

if (conn != null) conn.close();

} catch(SQLException e) {out.println(\关闭数据库连接时出现异常\ } } %>

(6分) .标准答案:1.

Class.forName(\\driverManager.getConnection(url, userName, password);3. ResultSet rs = stmt.executeQuery(sql)&resultset rs = stmt.executequery(sql); 考生答案:1. Classforname(com.mysql.jdbc.Driver);2. DriverManager.getConnectionStatement();3. return(true);


郑州大学软件学院机试题-2011-2012 - JSP程序设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新形势下做好会计监督和财政监督工作的几点思考

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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