06级第二学期期末考试题目及答案.doc
文本预览下载声明
06级第二学年期末考试
(XML+OOAD+ORACLE+TEST)
学期 : 第4学期 课程 :SVSE 日期 : 时间 : 90分钟 总分数 :100分
姓名: 考号:
证件号码:
注意:考试结束试卷必须交回,不交回试卷者成绩无效
选择题:
选择正确答案 共40题 每题1分
以下Oracle的逻辑结构按容量从小到大的顺序排列正确的是( )。
a:块-区-段-表空间
b:块-段-区-表空间
c:段-区-块-表空间
d:表空间-段-区-块
Tuncate关键字属于以下哪种语言的范畴:( )
a: TCL b: DDL c: DML d: DCL
以下代码返回的结果是( )
SELECT NULL+100 FROM DUAL;
a: ‘’ b: 100 c: NULL d:代码错误
复合分区的主分区只能为:( )
a: b: c: d:
以下有关锁的机制说法正确的是( )。
a:任何查询语句不会对查询记录加锁 。
b:一个用户对表加上共享锁,其他用户不能对该表中的记录进行修改。
c:当用户执行修改语句即会自动加锁,执行结束即会解锁。
d:死锁的情况是可以提前解决的,不用等到死锁后再处理。
对于同义词和视图下列说法错误的是( )。
a:同义词是用户创建对象的别名,用于简化数据操作。
b:删除同义词所关联的表,同义词并不会被删除。
c:视图只是一个逻辑表,可以方便数据查询。
d:在多表联结查询基础上创建的视图,不能对该视图进行数据修改。
假设有一张学生信息表,数据信息量非常大,学生性别字段经常用于查询,用户想提高查询性能,请问你作为设计者应采取下列哪种措施( )。
:反向键索引 b:位图索引 c:索引组织表 d:不创建任何索引
在PL/SQL中,下列说法错误的是 ( )。
a:”表示不等于 。
b:使用“!=”表示不等于。
c:使用“=”判断相等 。
d:使用“=”用于赋值。
有关异常,下列说法错误的是( )
a:用户不可以定义预定义异常。
b:自定义异常反映的是ORACLE系统错误。
c:可以利用非预定异常抛出有编号的异常。
d:RAISE_APPLICATION_ERROR的编号是一个指定范围的编号。
有关游标,下列说法正确的是( )
a:隐式游标 SQL%ISOPEN “总是”FALSE。
b:使用循环游标,必须显示声明打开游标。
c:可以使用引用游标修改记录。
d:引用游标在使用后不需要关闭。
有关过程和函数,下列说法错误的是( )
a:函数可以没有输出参数。
b:过程可以有输入输出参数。
c:函数可以没有返回值。
d:过程可以有多个输出参数。
有关包中的过程和函数,下列说法正确的是( )
a:过程和函数在包头的声明和包体实现的中,名称必须一致,参数命名可以不同。
b:函数可以重载,而过程不能重载。
c:要保证在子过程中相互调用时处理结果不受影响,建议使用自主事务处理
d:包头中声明的函数和过程,在包体中可以只实现其中部分。
对于触发器中的关键字,下列说法错误的是( )
a:“BEFORE”表示先执行SQL语句,再执行触发器。
b:“FOR EACH ROW”表示触发条件影响多少行,就触发多少次。
c:“:NEW”表示储存新信息的临时对象,其中在DELETE触发器中,该对象不能使用。
d:“INSTEAD OF”如果要对视图创建触发器,必须使用该关键 。
将触发器禁用,使用以下哪个关键字:( )
a:“CREATE”
b:“REPLACE”
c:“ALTER”
d:“DROP”
关于日志文件下面说法错误的是:( )
a:日志文件记录数据库数据的历史。
b:系统缺省安装就是归档模式。
c:归档日志:日志文件写满后,将已有日志信息归档保存,防止原有信息被新信息覆盖。
d:一个数据库,可能数据信息很少,日志信息非常巨大。
面向对象的建模方法不包含下面的哪个阶段( )
a: 分析
b: 系统设计
c: 对象设计
d: 维护
关于用例图说法正确的是( )
a: 描述的是系统的需求
b: 描述的是类之间的关系
c: 显示的是对象在其生命周期中响应外部事件或信息后所经历状态的变迁
d: 展示的是特定环境和交互中一系列关联对象之间的相互调用
用例“归还图书”和用例“缴纳罚金”之间的关系是( )
a: 关联关系
b: 包含关系
c: 扩展关系
d: 泛化关系
关于
显示全部