javaweb复习题-郭克华

更新时间:2023-12-04 00:36:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

: 姓名: 学号: 命题: 李启锐 审题: 审批: 班级(学生填写) --------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 ------------------------------------------------- (答题不能超出密封线) 2009~2010学年第二学期 Java Web应用技术 科目考查试题B卷(开卷)

使用班级:计算机07-1、2 网络07-1 题 号 得 分 阅卷人 一 二 三 总 分

一、填空题:(9小题,每空2分,共20分)

1、在访问数据库的过程中,JDBC实现3个功能:分别是同一个数据建立连接、 和处理数据库返回的结果。

2、JavaBean的 作用域可使该JavaBean在整个应用程序都有效。 3、executQuery()方法用来执行一个产生单个 的查询语句,它只有一个Stirng对象叁数,即一个SQL的SELECT语句,它返回一个ResultSet的对象。 4、getParameter()方法中以 形式返回指定参数所有值。 5、MVC设计模式中,M代表 ,V代表视图,C代表控制器。 6、 对象用来处理JSP文件在执行时错误和异常。

7、Servlet具有 、 、开发难度低、可移植性好和性能更强的优点。

8、使用JavaBean的动作元素是 。

9、在JSP/Servlet的生命周期中,用于初始化的是 方法。 二、选择题(10小题,每小题2分,共20分):

1、JSP程序运行在( ) A.客户端

B.服务器端

C.浏览器端 D.数据库服务器

2、JSP第一次载入时被JSP引擎翻译成( )

A.Servlet文件 B.Class文件

C.HTML文件 D.JSP文件

3、JSP和客户端交互的过程中,Web应用程序将处理结果以( )对象的方式返回给

JSP引擎。

A.Request B.Response

C.Session D.Application

4、下列哪个作用域的范围是在会话内?( )。

第1页(共7页)

A.application B.session C.page D.reques 5、获得Bean实例后,利用( )动作获取Bean中的属性值。

A. B. C. D. 6、哪一项是Session对象的方法( )。

A.addCookie() B.containsHeader() C.sendRedirect() D. getLastAccessedTime() 7、PageContext对象的findAttribute()方法有什么作用?( )。

A.用来设置默认页面的范围或指定范围之中的已命名的对象 B.用来删除默认页面范围或指定范围之中已命名的对象

C.用来按照页面请求,会话以及应用程序范围的顺序实现对某个已经命名属性的搜索 D.以字符串的形式返回一个对异常的描述

8、在面向程序开发人员的JDBC API中,负责处理驱动的调入并且对产生新的数据库连接提供支持的接口程序是( )。 A.java.sql.DriverManager C.java.sql.Statement

B.java.sql.Connection D.java.sql.ResultSet

9、JDBC提供了三种接口来实现SQL语句的发送执行,其中用于执行简单、不带参数的SQL语句的是( )。

A.Statement类 B.PreparedStatement类 C.CallableStatement类 D.ParameterStament类 10、Statement类提供了三种执行方法,用来执行更新操作的方法是( )。

A.executeQuery() B.executeUpdate() C.execute() D.executeDelete()

三、程序设计题(3小题,第小题20分,共60分):

1、 编写一个servlet程序,当请求该servlet时在页面上输出”Hello World!”。

第2页(共7页)

: 姓名: 学号: 命题: 李启锐 审题: 审批: 班级(学生填写) --------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 ------------------------------------------------- (答题不能超出密封线)

第3页(共7页)

2、在数据库mydatabase中有一个简单的数据表mytable,数据如下所示: Sno 001 002 003 Sname Jim Marry John Semail Jim@yahoo.com.cn MarryGood@gmail.com John168@163.com 三个字段的类型都为字符型,数据库用户名为sa,密码是goodluck。现在请你选择你熟悉的数据库管理系统(如oracle、SQL server2000等),但必须注明你使用何种数据库管理系统。试编写一个jsp程序,把数据表中的记录显示在页面上面。如果你需要在控制面板里设置数据源,请注明并给出数据源名称。

程序的运行结果

第4页(共7页)

: 姓名: 学号: 命题: 李启锐 审题: 审批: 班级(学生填写) --------------------------------------------------- 密 ---------------------------- 封 --------------------------- 线 ------------------------------------------------- (答题不能超出密封线)

第5页(共7页)

本文来源:https://www.bwwdw.com/article/twot.html

Top