能进网站的浏览器wordpress子主题制作
《Java Web程序设计》试卷03
 课程编码: 301209 适用专业: 计算机应用(包括JAVA方向)
 注 意 事 项
 1、首先按要求在试卷标封处填写你所在的系(部)、专业、班级及学号和姓名;
 2、仔细阅读各类题目的回答要求,在规定的位置填写答案;
 3、不要在试卷上乱写乱画,不要在标封区填写无关的内容。
题 号 一 二 三 四 五 六 总 分 总分人 复分人
 得 分
得 分 
 评分人 
 一、选择题(第1题~第10题。每题2分,满分20分。)
 1、以下选项中,不属于Web服务器端编程技术的是( )。
 A.ASP B. Flash C.JSP/ Servlet D. PHP
 2、 在HTTP 响应中,状态代码404 表示:( )
 A. 服务器无法找到请求指定的资源
 B. 请求消息中存在语法错误
 C. 请求需要通过身份验证和/或授权
 D.服务器理解客户的请求,但由于客户权限不够而拒绝处理
 3、 下面哪种元素不是JSP元素?( )
 A. 指令元素 B. 脚本元素 C.动作元素 D. 模板元素
 4、下面关于连接数据库的说法错误的是?( )
 A.使用DriverManger的getConnection方法建立和特定数据库的连接,该方法返回Connection对象。
 B.使用new Connection(“数据源URL”,”用户名”,”密码”)方法建立和特定数据库的连接,该方法返回Connection对象。
 C. DriverManger的getConnection方法的三个参数分别是JDBC数据源URL,用户名和密码。
 5、下面关于PreparedStatement错误的是?( )
 A.该接口用于传递带参数的SQL语句,参数用表示。
 B.使用PreparedStatement对象的set**方法设置参数值。
 C.该接口用于传递带参数的SQL语句,参数用?表示。
 D.使用Connection对象的prepareStatement方法创建PreparedStatement对象,参数是要执行的SQL语句。
 6、从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面select语句正确的是( )
 A. Select * from员工 where 姓名 =‘玛丽’
 B. Select * from员工 where 姓名 =‘%玛丽_’
 C. Select * from员工 where 姓名 like ‘_玛丽%’
 D. Select * from员工 where 姓名 like ‘%玛丽%’
 7、下述选项中不属于JDBC基本功能的是:( )
 A. 与数据库建立连接 B. 提交SQL语句
 C. 处理查询结果 D. 数据库维护管理
 8、 当通过JDBC 的Statement 对象执行一个Select 语句得到ResultSet 后,该ResultSet的当前游标位于:( )
 A. 第一个记录前 B. 第一个纪录 C. 最后一个记录 D. 最后一个记录后
 9、当通过JDBC 的Statement 对象执行一个Select 语句得到ResultSet 后,使用下面哪种语句从头到尾遍历各纪录最方便。( )
 A. for 循环 B. while 循环 C. do while 循环 D. goto 语句
 10、在WEB程序中( )
 A.标签的action属性定义了客户机处理请求时载入哪个程序。
 B.标签的action属性定义了服务器处理请求时载入哪个程序。
 C.标签的action属性定义了客户机和服务器处理请求时分别载入哪个程序。
 D.标签的action属性没有定义处理请求时应该载入哪个程序。
得 分 
 评分人 
 二、填空题(第11题~第15题。每空1分,满分10分。)
 11、在JSP规范中,可以使用两种格式的注释。如<!- -This is a Demo–>是 注释,<%- -This is a Demo–%>是 注释。
 12、Web工程中的src目录下存放Web应用开发时所创建的 源文件。Web应用的配置信息存放在 文件中。
 13、Cookie是Web服务器保存在用户硬盘上的一段 。Cookie允许一个Web站点在用户的计算机上保存 并且随后再取回它。
 14、通常程序中调用 类的 方法进行数据库连接。
 15、访问数据库的对象有三种: 、 和CallableStatement。
得 分 
 评分人 
 三、判断题(第16题~第25题。每题2分,满分20分。)
 16、对于Java Web应用和Java Application应用来说,Java虚拟机是相同的。( )
 17、无论网页是否具有动态效果,采用动态网站技术生成的网页都称为动态网页。( )
 18、/WebRoot是Web应用的根目录,所有的JSP、HTML文件、CSS文件、资源文件都存放在此目录下。( )
 19、GET方法不会更改服务器上的信息。( )
 20、classes目录在WEB-INF目录中,存放编译后的类文件。( )
 21、使用<%=expression %>时,表达式结尾必须有分号;( )
 22、<%@ include file=“javaworld?name=browser”%>语法正确。( )
 23、一个JSP文件可以包含多个page指令。( )
 24、DriverManger的getConnection方法的三个参数分别是JDBC数据源URL,用户名和密码。( )
 25、使用RestultSet对象的next()方法使游标向下移一行,如果已经到了数据集的末尾,不存在下一行返回false。( )
 得 分 
 评分人 
 四、简答题(第26题~第27题。每题10分,满分20分。)
 26. 描述JSP的request和response内置对象及其作用。
27.请说出<%@ include%>与< jsp : include >的异同点。
得 分 
 评分人
五、设计题(第28题,满分30分。)
 28、编写一个订单明细实体类OrderDetailEntity。
 1.订单明细属性如下:
 (1)自增编号id;(2)所属订单号orderId;(3)订单中商品的编号productId;(4)商品名 productName;(5)订购的商品价格 productPrice;(6)订购商品数量 amount。
 2.为每一个属性编写get方法和set方法。
