一、单选题:
1.iBatis框架中提供了一套独有的( )来封装持久层的操作,同时支持事务处理 (满分:5)
A. 持久化对象。
B. DAO框架。
C. 映射文件。
D. 配置文件
2.当JDBC程序提取SQL数据到Java中的时候,需要执行数据类型转换,例如,SQL数据类型CHAR将转换为标准java数据类型( )处理。 (满分:5)
A. CHAR。
B. STRING。
C. RECORD。
D. byte。
3.定义过程和定义函数的主要区别之一是,定义函数必须使用( )返回数据。 (满分:5)
A. return子句。
B. throw。
C. RAISE。
D. TRY。
4.初始化参数( )指定了实例启动时希望创建的共享服务器进程的数目 (满分:5)
A. SHAREDSERVICES。
B. DISPATCHERS。
C. HOST。
D. NETSERVICES
5.( )是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 (满分:5)
A. JDBC。
B. OCI。
C. 程序包。
D. 过程
6.( )实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet中的数据在Connection关闭后仍然有效 (满分:5)
A. OracleCachedRowSet。
B. OracleRowSet。
C. OracleSet。
D. CachedRowSet。
7.可以自动执行操作的存储对象是( ) (满分:5)
A. 程序包。
B. 函数。
C. 过程。
D. 触发器
8.( )是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。 (满分:5)
A. iBatis。
B. Spring。
C. Hibernate。
D. JDBC
9.从本质上来看,( )就是命名的PL/SQL程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或PL/SQL例程调用。 (满分:5)
A. 异常。
B. 过程。
C. 表。
D. 视图。
10.( )是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。 (满分:5)
A. 预定义异常。
B. 自定义异常。
C. 系统错误。
D. 内存溢出
11.iBATIS提供了自动化的JDBC事务管理机制。对于传统JDBC 连接而言,获得Connection实例之后,需要调用( )设定事务提交模式 (满分:5)
A. Connection.SetAutoCommit。
B. Connection.SetCommit
C. Connection.SetROLLBACK。
D. Connection.SetAutoROLLBACK
12.PL/SQL很容易检测和处理预定义和用户定义的错误条件,称为( ) (满分:5)
A. 消息。
B. 错误。
C. 异常。
D. 溢出。
13.( )是用PL/SQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。 (满分:5)
A. 过程。
B. 触发器。
C. 函数。
D. 程序包
14.采用Select语句返回的结果是一个结果集。用户只能浏览该结果集中的数据,无法对数据进行操作。如果需要逐行对数据进行访问和操作,可以使用( ) (满分:5)
A. 视图。
B. 过程。
C. 函数。
D. 游标
15.Oracle创建( )来处理连接到实例的用户进程的请求 (满分:5)
A. 服务器进程。
B. SGA。
C. 应用程序代码。
D. 网络服务进程
16.在iBatis框架中,持久化对象之间一对一的关联关系是通过( )元素定义的。 (满分:5)
A. one-to-one。
B. 1-to-1。
C. only one。
D. one
17.PL/SQL块可以分为( )个部分。 (满分:5)
A. 声明部分
B. 执行部分
C. 异常处理部分
D. 以上都是。
三、判断题:
1.自定义异常是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。( ) (满分:5)
A. 错误
B. 正确
转载请注明易百网www.openhelp100.com
2.程序包通常有规范、主体和过程组成。( ) (满分:5)
A. 错误
B. 正确
3.pl/sql,12-&abc等是PL/SQL块中有效的标识符( ) (满分:5)
A. 错误
B. 正确
更多免费学习资料请进www.openhelp100.com下载