作业答案 发表于 2016-11-16 09:05:41

16秋北语《Oacle数据库开发》在线作业3

16秋北语《Oacle数据库开发》在线作业3
一、单选题:【17道,总分:85分】

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

1.程序包通常有规范、主体和过程组成。(    )          (满分:5)
    A. 错误
    B. 正确
2.pl/sql,12-&abc等是PL/SQL块中有效的标识符(    )          (满分:5)
    A. 错误
    B. 正确
3.自定义异常是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。(    )          (满分:5)
    A. 错误
    B. 正确


**** Hidden Message *****
页: [1]
查看完整版本: 16秋北语《Oacle数据库开发》在线作业3