5. 四.应用题 解答:
第六章 JSP中使用数据库
一.选择题
1. 下述选项中不属于JDBC基本功能的是( ) 管理
2. 对数据库表中记录的字段值进行更新,可以使用( )方法。 on()
3. 在JDBC中,用于表示数据库连接的对象是( )
4. 下面对JDBC接口描述错误的是( )
5. 当一条SQL语句需要稍加变化而反复执行时,通常使用( )对象
6. ( )是微软公司开放服务结构中有关数据库的部分,提供了一组对数据库访问的标准 接口
7. 用于管理JDBC驱动程序的接口是( )
8. 将ResultSet定位道下一行,应使用ResultSet的( )方法
A. next方法 B. close方法 C. absolute方法 D. close方法 A. DriverManager B. Connection C. Statement D. ResultSet A. JDBC B. OLE DB C. DAO D. ODBC A. Statement B. PreparedStatement C. Connection D. ResultSet
A. DriverManager接口的getConnection()方法可以建立与数据库的连接 B. Connection接口的createStatement()方法可以建立一个Statement对象 C. Statement接口的executeQuery()方法可以发送select语句给数据库 D. ResultSet接口表示执行insert语句后得到的结果 A. Statement B. Connection C. DriverManager D. PreparedStatement
A. executeQuery() B. executeUpdate() C. next() D. getConnecti
A. 与数据库建立连接 B. 执行SQL语句 C. 返回查询结果 D. 数据库维护
9. 不能在不同用户之间共享数据的方法是( )
10. 以下哪项不是JDBC API中的接口( ) 解答: 1. 2. 3. 4. 5. 6. 7. 8. 9. A 10. 二.设计题 解答: 三.简答题
1. JDBC 和数据库建立连接的两种常见方式是什么?
2. 什么是JDBC API的关键组成部分?
3. 写出JDBC进行数据库操作的7个步骤。
4. 简述Class.forName()的作用。
5. 供连接的指向数据库的URL包括的内容有: String url = “jdbc:oracle:thin:@localh ost:1521:dhc”; 解答: 1. 2. 3. 4. 5.
请解释这串字符串。 A. Connection B. Statement C. ArrayList D. ResultSet
A.通过cookie B. 利用文件系统
C.利用数据库 D. 通过ServletContext对象
四.应用题
1. 编写一个Tag文件:random.tag负责产生一组随机数(保存在LinkedList中)。编写一个 Jsp页面调用tag文件并显示结果。Jsp在调用Tag文件时,使用attribute指令将随机数的范 围(例如,num>=1&&num<=100)和产生随机数的个数参数传递给Tag文件,使用variable指令 返回计算结果。
2. 根据题目给出的ShowResult.jsp页面代码编写一个sort.tag文件,它负责安从低到高的 顺序显示学生的成绩。
3. 编写JSP页面实现在客户端硬盘中建立Cookie然后访问客户端硬盘中已建立的所有Cookie ,并将所有客户端硬盘中建立的Cookie名值对输出在浏览器窗口中
4. 请编写add.jsp程序实现如图所示的简易加法器。要求:输入完“加数”和“被加数”后
,按“提交计算”按钮,结果将显示在“答案”文本框中。
//ShowResult.jsp
<%@ page contentType=\<%@ page import=\
<%@ taglib tagdir=\
<% LinkedList lstName=new LinkedList(); LinkedList lstScore=new LinkedList(); lstName.add(\ lstScore.add(new Double(87)); lstName.add(\ lstScore.add(new Double(97)); lstName.add(\ lstScore.add(new Double(67)); lstName.add(\ lstScore.add(new Double(81)); %>
成绩单
Score%>\
5. 编写两个JSP页面:main.jsp 和lader.jsp,将两个JSP页面保存在同一Web服务目录中。 main.jsp使用include动作标记动态加载lader.jsp页面。lader.jsp页面可以计算并显示梯 形的面积。当lader.jsp被加载时获取main.jsp页面中include动作标记的param子标记提供的 梯形的上底、下底和高的值。 解答: 1. 2. 3. 4. 5.
第七章 JSP与JavaBean
一.选择题
1. 以下关于JavaBeans 的说法中,错误的是。( )
2. 关于JavaBean,下列的叙述哪一项是不正确的?( )
3. 一个Java bean中包含了颜色(color)属性,以下哪个语句能正确设置颜色属性值。( )
4. J2EE中在JSP中要使用user包中的User类,则以写法正确的是。( )
5. JSP中,使用
A. page B. request C. response D. application A. A. C. JavaBean和Servlet一样,使用之前必须在项目的web.xml中注册 D. JavaBean属性和表单控件名称能很好地耦合,得到表单提交的参数 A. JavaBean一定是一个公有类 B. JavaBean必须有一个带参数的构造方法 C. JavaBean提供给外界使用的方法是公有类型的 D. 在JSP中使用的JavaBean必须放在一个有名包中 6. 在JSP中调用JavaBean时不会用到的标记是:( ) 7. 给定一个JSP程序源码如下: 8. 在JSP页面中用Bean的时候,可以将Bean的作用域定义为( ),从而使得所有的用户都 可以访问,将Bean的作用域定义为( ),从而用来进行用户身份认证。 9. 一个Java bean中包含了姓名(name)属性,以下哪个语句能正确设置name属性值。( ) 10. 关于JavaBean正确的说法是( ) 解答: 1. 2. 3. 4. 5. 6. 7. 8. 9. A. Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B. 在JSP文件中引用Bean,其实就是用 A. 在two.jsp中加入( )代码片断可以在浏览器中显示参数location的值。 A. A.