Oracle笔试题B

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Oracle数据应用》期末(考试)试卷(B)

班级:姓名:学号:

一、选择题(具体要求,本大题共20道小题,每小题2分,共40分)

1.在Oracle中,有一个教师表teacher的结构如下:

ID NUMBER(5)

NAME V ARCHAR2(25)

EMAIL VARCHAR2(50)

下面哪个语句显示没有Email地址的教师姓名()。

A.SELECT name FROM teacher WHERE email != NULL;

B.S ELECT name FROM teacher WHERE email <> NULL;

C.S ELECT name FROM teacher WHERE email IS NULL;

D.SELECT name FROM teacher WHERE email IS NOT NULL;

2.在Oracle数据库的逻辑结构中有以下组件:

A 表空间

B 数据块

C 区

D 段

这些组件从大到小依次是()。

A.A→B→C→D

B.A→D→C→B

C.A→C→B→D

D.D→A→C→B

3.在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求( )

A.OracleHOME_NAMETNSListener

B.OracleServiceSID

C.OracleHOME_NAMEAgent

D.OracleHOME_NAMEHTTPServer

4.在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle 就将( b )表空间分配给用户作为默认表空间SHL AX,2

ER

B.SYSTEM

C.SYS

D.DEFAULT

5.在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值( ).

A.SELECT ename, NVL(comm, 0) FROM emp;

B.SELECT ename, NULL(comm, 0) FROM emp;

C.SELECT ename, NULLIF(comm, 0) FROM emp;

D.SELECT ename, DECODE(comm, NULL, 0) FROM emp;

6.在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是( ).

A.select seq.ROWNUM from dual;

B.select seq.ROWID from dual;

C.select seq.CURRV AL from dual;

D.select seq.NEXTV AL from dual;

7.在Oracle中,当控制一个显式游标时,下面哪种命令包含INTO子句( )。

A.CLOSE

B.OPEN

C.FETCH

D.CURSOR

8.有表一的查询结果如下,该表为学生成绩表

select id,grade from student_grade

ID GRADE

-------- -----------

1 50

2 40

3 70

4 80

5 30

6 90

表二为补考成绩表

select id,grade from student_makeup

ID GRADE

-------- -----------

1 60

2 80

5 60

现在通过如下语句把补考成绩更新到成绩表中,并提交:

update student_grade s set s.grade =

(select t.grade from student_makeup t

where s.id=t.id);

commit;

请问之后查询:

select GRADE from student_grade where id = 3;结果为()。

A.0

B.70

C.Null

D.以上都不对

9.有数据”test”分别存放到char(10)和varchar2(10)类型的字段中,其实际存储长度为()。

A.10,10

B.4,4

C.10,4

D.4,10

10.在Oracle中,下面用于限制分组函数的返回值的子句是()。

A.WHERE

B.HAVING

C.ORDER BY

D.无法限定分组函数的返回值

11.在Oracle中,一个用户拥有的所有数据库对象统称为()。

A.数据库

B.模式

C.表空间

D.实例

12.在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有()。

A.DA TEPART

B.TO_CHAR

C.TRUNC

D.TIMPSTAMP

13.以下哪个命令可以查看order表的表结构()。

A.SELECT * FROM order

B.DESC order

C.DROP TABLE order

D.CREATE TABLE order

14.能够唯一标识表中某一行的属性的是()。

A.外键

B.非空约束

C.主键

D.ID值

15.以下不属于DDL语句的是()。

A.CREATE

B.ALTER

相关文档
最新文档