郑州大学软件学院2011到2012学年第二学期Oracle期末试卷
郑州大学软件学院2011-2012学年第二学期Oracle期末试卷
一、单选题 (共30题,每题1分,共30分)
1. 数据库中有两个用户scott和muuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取结果的前5条记录显示,以下正确的SQL语句是( )。 (1分)
A.select * from scott.wz where wunit is null and rownum
B.select * from myuser.wz where wunit = null and rownum
C.select * from myuser.wz where wunit is null and rownum
6
D.select * form scott.wz where wunit is null and rownum
.标准答案:C
2. 如果需要同时执行多个语句,可以使用( )命令定义一组要执行的语句。 (1分)
A.bat B.group C.run D.execute
.标准答案:C
3. 在下列关于 INSERT 语句的 VALUES 子句的陈述中,哪种说法正确? (1分)
A.如果没有指定列的列表,则这些值必须按照表中列的指定顺序列出。
B.INSERT 语句中的 VALUES 子句是可选的。
C.在 VALUES 子句中,字符、日期和数字数据必须用单引号 引起来。
D.要在 VALUES 子句中指定一个空值,可使用空字符串 (" ")。
.标准答案:A
4. 下列有关单行子查询和多行子查询的陈述中,哪个是正确的? (1分)
A.多行子查询不能与 LIKE 运算符一起使用。
B.单行运行符可以与单行子查询和多行子查询一起使用。
C.多行子查询可以与单行运行符和多行运算符一起使用。
D.多行子查询只能用于 SELECT 语句中。
.标准答案:A
5. 以下( )不是常用的数据对象权限。 (1分)
A.DELETE B.ALTER TABLE
C.UPDATE D.INSERT
.标准答案:B
6. 当Select Into 语句的返回值多于一行时,将引发下列哪个异常( )。 (1分)
A.No_Data_Found B.InValid_Number
C.Too_Many_Rows D.Zero_Divide
.标准答案:C
7. 以ORCL实例为例来说,对应的监听程序服务是()。 (1分)
A.OracleDBConsoleorcl
B.OracleServiceORCL
C.OracleOraDb10g_home1TNSListener
D.OracleOraDb10g_home1iSQL*Plus
.标准答案:C
8. 如果要保证雇员的编号必须是不空且唯一,可以通过( )约束来实现。 (1分)
A.UNIQUE B.PRIMARY KEY
C.FOREIGN KEY D.CHECK
.标准答案:B
9. (1分)
A.1和21 B.2和20
C.3 和20 D.3 和21
.标准答案:D
10. 由DBA使用命令Create user myuser identified by o123创建了用户myuser之后,如果该用户想在服务器上建表student,那么DBA应该给该用户授予以下的哪些权限( )。
1)create session 2)create table 3)unlimited tablespace 4)create view 5)select on myuser.student 6)update on myuser.student (1分)
A.1)2)3) B.1)2)4) C.1)2)5) D.2)3)6)
.标准答案:A
学生选择答案:A
11. 在安装Oracle时,自动开启了的帐号是( )。 (