2024年5月29日发(作者:)

[单选题]

1.

当Oracle 服务器启动时,下列哪种文件不是必须的( )。

A、数据文件

B、控制文件

C、日志文件

D、归档日志文件

答案:

D

2.

在Oracle 中,当用户要执行SELECT 语句时,下列哪个进程从磁盘获得用户

需要的数据( )。

A、用户进程

B、服务器进程

C、日志写入进程(LGWR)

D、检查点进程( CKPT )

答案:

B

3.

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

A、数据库

B、模式

C、表空间

D、实例

答案:

B

4.

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

ID NUMBER5)

NAME V ARCHAR2(25)

EMAIL VARCHAR2(50)

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

A、SELECT name FROM teacher WHERE email = NULL;

B、SELECT name FROM teacher WHERE email <> NULL;

C、SELECT name FROM teacher WHERE email IS NULL;

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

答案:

C

5.

在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

答案:

B

6.

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

序的连接请求。

A、OracleHOME_NAMETNSListener

B、OracleServiceSID

C、OracleHOME_NAMEAgent

D、OracleHOME_NAMEHTTPServer

答案:

A

7.

在Oracle 中创建用户时, 若未提及DEFAULT TABLESPACE 关键字, 则Oracle

就将( )表空间分配给用户作为默认表空间。

A、USER

B、SYSTEM

C、SYS

D、DEFAULT

答案:

B

8.

在Oracle 数据库中,( )用户模式存储数据字典表和视图对象。

A、SYSTEM

B、SYS

C、SCOTT

D、YSDBA

答案:

B

9.

在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;

答案:

A

10.

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

A、WHERE

B、HAVING

C、ORDER BY

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

答案:

B

11.

在Oracle 中,有一个名为seq 的序列对象,以下语句能返回序列值但不会

引起序列值增加的是( )。

A、select from dual;

B、select from dual;

C、select L from dual;

D、select AL from dual;

答案:

C

12.

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

A、OPEN

B、CLOSE

C、FETCH

D、CURSOR

答案:

C

13.

Oracle 提供的( ),能够在不同硬件平台上的Oracle 数据库之间传递数

据。

A、归档日志运行模式

B、RECOVER 命令

C、恢复管理器(RMAN)

D、Export 和Import 工具

答案:

D

14.

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

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 =

(select from student_makeup t

where =、;

commit;

请问之后查询:

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

A、0

B、70

C、null

D、以上都不对

答案:

C

15.

假设用户USER1 的默认表空间为USERS,他在该表空间的配额为10MB ,则

USER1在USERS 表空间创建基本表时,他应具有什么权限?( )

A、CREATE TABLE

B、CREATE USER

C、UNLIMITED TABLESPACE

D、LIMITED TABLESPACE

答案:

A

16.

把一个表空间切换到OFFLINE 状态时,可以使用4 个参数,不包括下列哪一

个选项?( )

A、MMEDIATE

B、NORMAL

C、TEMPORARY

D、ORCE

答案:

D

17.

在设置撤销表空间的自动管理功能时, DBA 通过使用相关的初始化参数对

自动撤销表空间进行配置。下面的4 个参数中,哪一个不是与自动撤销管理功能

相关的参数?( )

A、UNDO_MANAGEMENT

B、UNDO_TABLESPACE

C、UNDO_RETENTION

D、TRANSACTIONS

答案:

D

18.

下列哪一项资源不能在用户配置文件中限定?( )

A、各个会话的用户数

B、登录失败的次数

C、使用CPU 时间

D、使用SGA 区的大小

答案:

B

19.

检查下面的SQL 语句,哪一项是错误的?( )

Alter user tempuser identified by oracle default tablespace users

default temporary tablespace temp quota 100M on users;

A、default tablespace users

B、default temporary tablespace temp

C、quota 100M on users

D、identified by oracle

答案:

B

20.

如果a 表原本是空表,请问执行下列语句后,以下哪个表述正确( )。

insert into a values(1,'abc','1');

insert into a values(2,'abc','2');

create table b as select * from a;

rollback;

A、a 表b 表都没有数据

B、a 表b 表都有两行数据

C、a 表有数据,b 表没有数据

D、a 表没有数据,b 表有数据

答案:

C

21.

在以下用户中,哪个用户不能删除? ()

A、一个与数据库连接的用户

B、一个没有任何模式对象的用户

C、一个带有只读表的用户

D、在任何时间可以删除所有用户

答案:

C

22.

若允许一个用户在DOG_DATA 表空间使用38M 的磁盘空间,需在CREATE USER

语句中使用哪一个子句? ()

A、QUOTA

B、PROFILE

C、DEFAULT TABLESPACE