Oracle选择题整合 - 图文

更新时间:2023-10-31 23:00:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在答题纸上对应的表格内。错选、多选或未选均无分。 1. 通常情况下,登录oracle企业管理器用什么命令?__D___ A. http://服务器ip:1521/ B. http://服务器ip:1521/em C. http://服务器ip:5500/ D. http://服务器ip:5500/em 2.在Windows操作系统中,Oracle的_A___服务监听并接受来自客户端应用程序的连接请求。 A.OracleHOME_NAMETNSListener B. OracleServiceSID C.OracleHOME_NAMEAgent D. OracleHOME_NAMEHTTPServer 3. 以下内存区不属于SGA的是__A__ D. PGA B.日志缓冲区 C. 数据缓冲区 D. 共享池 4. 下列哪个选项不是物理结构中的对象____C__ A. 数据文件 B. 重做日志文件 C. 表空间 D. 控制文件 5. 在创建数据库时,必需的表空间是____B____ A TEMP TABLESPACE B SYSTEM TABLESPACE C USERS TABLESPACE D ROLLBACK TABLESPACE 6. 使用哪一条SHUTDOWN语句关闭数据库时,下次打开数据库是需要做恢复操作___C___ A SHUTDOWN TRANSACTIONAL B SHUTDOWN IMMEDIATE C SHUTDOWN ABORT D SHUTDOWN NORMAL 7. 下列哪个进程不是Oracle必须的后台进程___D___ A DBWR 数据写入进程 B LGWR 日志写入进程 C SMON 系统监视进程 D ARCn 日志归档进程 8. 在SQLPLUS中,如何运行SQL脚本程序__B____ A / B @脚本 C EXE 脚本 D 不能在SQLPLUS中直接运行脚本 9.下列选项中,哪一部分不是Oracle实例的组成部分?C A.系统全局区SGA B. PMON后台进程 C.控制文件 D. Mnnn调度进程 10.如果服务器进程无法在数据缓冲区中找到空闲块,以添加从数据文件中读出的数据块,则系统会启动如下哪一个进程____D______ A.CKPT B.SMON C.LGWR D.DBWR 11. 在默认情况下,检查点的发生频率至少与下列哪个事件的发生次数一致?__A__ A.重做日志切换 C.执行INSERT B.执行UPDATE 语句 D.SMON 合并表空间中的碎片 12. ORACLE中,用来判断列值是否为空的操作符是__B__ A ==NULL B IS NULL C AS NULL D NULLIS 13. 在CUSTOMER中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句___D___。 A SELECT * FROM CUSTOMER WHERE PRICE MORE THAN 500; B SELECT * FROM CUSTOMER WHERE PRICE BETWEEN 500 AND *; C SELECT * FROM CUSTOMER WHERE PRICE LIKE 'P0%'; D SELECT * FROM CUSTOMER WHERE PRICE>=500; 14. 分析以下SQL 命令: SELECT price FROM inventory WHERE price BETWEEN 1 AND 50 AND (price IN(55, 30, 95); 命令执行后的最可能的输出结果是:___B____. A 55 B 30 C 95 D 51 15. 以下需求中哪个需要用分组函数来实现?__C____ A.把ORDER表中的定单时间显示成 'DD MON YYYY' 格式 B.把字符串 'JANUARY 28, 2000' 转换成日期格式 C.显示PRODUCT 表中的COST 列值总量 D.把PRODUCT表中的DESCRIPTION列用小写形式显示 16. 在Oracle中,使用HAVING子句也可以进行条件查询,以下选项说法是正确的是___C___. A. HAVING子句和WHERE子句相同 B. HAVING子句用于行的条件查询 C. HAVING子句用于已分组结果的条件查询 D. 以上皆非 17.下列哪个动作不会激发一个触发器?__B____ A.更新数据 B.查询数据 C.删除数据 D.插入数据 18.公用的子程序和常量在__C___中声明。 A.过程 B.游标 C.包规范 D.包主体 19.在列的取值重复率比较高的列上,适合创建__D___索引。 A.标准 B.唯一 C.分区 D. 位图 20.Oracle中,当需要使用显式游标更新游标中的行时,声明游标时指定的SELECT语句必须带有__C___子句。 A. WHERE CURRENT OF B.INTO C. FOR UPDATE D. ORDER BY 1. 在Oracle服务器启动时,下面哪种文件不是必须的(D)。

(A)数据文件 (B)控制文件 (C)日志文件 (D)归档日志文件 2. 在oracle中,用于计算数值连续的排位,且相同数值排位时,后面的排位跳过的分析函数是( C)。

(A)rownumber (B)rank (C)dense_rank (D)rownum 3. 在oracle中,用来显示emp表中没有奖金的员工信息的命令是:(C ) (A)select * from emp where comm=null (B) select * from emp where comm<>null (C) select * from emp where comm is null (D) select * from emp where comm is not null

4. 在windows系统中,Oracle的( A )服务监听并接受来自客户端的连接请求。

(A)OracleHome_NameTnslistener (B)OracleServiceSid (C)OracleHome_NameAgent (D)OracleHome_NameHttpServer

5. SQL语言中用来创建、删除及修改数据库对象的部分被称为:(B ) (A). 数据库控制语言(DCL) (B) 数据库定义语言(DDL) (C) 数据库操纵语言(DML) (D) 数据库事务处理语言

6. 创建表时如果不指定tablespace,则Oracle将(B)tablespace分配给用户作为表空间: (A)user (B)system (C) sys (D) default

7. 以下语句的哪条当comm为为空时显示0,不为空时显示comm的值:(A ) (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 8.对于ROLLBACK命令,以下准确的说法是:( C) (A) 撤销刚刚进行的数据修改操作 (B) 撤销本次登录以来所有的数据修改 (C) 撤销到上次执行提交或回退操作的点 (D) 撤销上一个COMMIT命令 9. 不属于游标的属性是:(C ) (A) %notfound (B) %found (C) %rowtype (D) %rowcount 10. 在Pl/sql中,执行动态sql的命令是:(D) (A) execute (B) start (C) run

1、以下( A )内存区不属于SGA。

A.PGA B.日志缓冲区 C.数据缓冲区 D.共享池 2、( D )模式存储数据库中数据字典的表和视图。

A.DBA B.SCOTT C.SYSTEM D.SYS 3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将( C )表空间分配给用户作为默认表空间。

A.HR B.SCOTT C.SYSTEM D.SYS 4、( A )服务监听并按受来自客户端应用程序的连接请求。 A.OracleHOME_NAMETNSListener B.OracleServiceSID

C.OracleHOME_NAMEAgent

D.OracleHOME_NAMEHTTPServer

5、( B )函数通常用来计算累计排名、移动平均数和报表聚合等。 A.汇总 B.分析 C.分组 D.单行 6、( B)SQL语句将为计算列SAL*12生成别名Annual Salary A.SELECT ename,sal*12 ?Annual Salary? FROM emp; B.SELECT ename,sal*12 “Annual Salary” FROM emp; C.SELECT ename,sal*12 AS Annual Salary FROM emp;

D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp; 7、锁用于提供(B )。

A.改进的性能 B.数据的完整性和一致性 C.可用性和易于维护 D.用户安全

8、( C )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。

A.行共享 B.行排他 C.共享 D.排他

9、带有( B )子句的SELECT语句可以在表的一行或多行上放置排他锁。 A.FOR INSERT B.FOR UPDATE C.FOR DELETE D.FOR REFRESH

10、使用(C )命令可以在已分区表的第一个分区之前添加新分区。 A.添加分区 B.截断分区

C.拆分分区 D.不能在第一个分区前添加分区 11、( C )分区允许用户明确地控制无序行到分区的映射。 A.散列 B.范围 C.列表 D.复合 12、可以使用( C )伪列来访问序列。

A.CURRVAL和NEXTVAL B.NEXTVAL和PREVAL

C.CACHE和NOCACHE D.MAXVALUE和MINVALUE 13、带有错误的视图可使用(A )选项来创建。 A.FORCE

B.WITH CHECK OPTION

C.CREATE VIEW WITH ERROR D.CREATE ERROR VIEW

14、在联接视图中,当( B )时,该基表被称为键保留表。 A.基表的主键不是结果集的主键 B.基表的主键是结果集的主键 C.基表的主键是结果集的外键 D.基表的主键不是结果集的外键

15、在列的取值重复率比较高的列上,适合创建( D )索引。 A.标准 B.唯一 C.分区 D.位图

16、要以自身的模式创建私有同义词,用户必须拥有( C )系统权限 A.CREATE PRIVATE SYNONYM B.CREATE PUBLIC SYNONYM C.CREATE SYNONYM

D.CREATE ANY SYNONYM

17、PL/SQL块中不能直接使用的SQL命令是(D )。

A.SELECT B.INSERT C.UPDATE D.DROP 18、以零作除数时会引发( B )异常。

A.VALUE_ERROR B.ZERO_DIVIDE C.STORAGE_ERROR D.SELF_IS_NULL

19、要更新游标结果集中的当前行,应使用( A )子句。 A.WHERE CURRENT OF B.FOR UPDATE C.FOR DELETE D.FOR MODIFY 20、用于处理得到单行查询结果的游标为(B )。 A.循环游标 B.隐式游标 C.REF游标 D.显式游标

21、公用的子程序和常量在( C )中声明。 A.过程 B.游标 C.包规范 D.包主体

22、数据字典视图( C )包含存储过程的代码文本 A.USER_OBJECTS B.USER_TEXT C.USER_SOURCE D.USER_DESC 23、以下不属于命名的PL/SQL块的是(C )。 A.程序包 B.过程 C.游标 D.函数 24、(A )包用于显示PL/SQL块和存储过程中的调试信息。 A.DBMS_OUTPUT B.DBMS_STANDARD C.DBMS_INPUT D.DBMS_SESSION

25、Oracle的内置程序包由( A )用户所有。 A.SYS B.SYSTEM C.SCOTT D.PUBLIC 26、( A )触发器允许触发操作中的语句访问行的列值。 A.行级 B.语句级 C.模式 D.数据库级

27、在非归档日志方式下操作的数据库禁用了( A )。 A.归档日志 B.联机日志

C.日志写入程序 D.日志文件

28、以下哪种备份方式需要在完全关闭数据库进行( A )。 A.无归档日志模式下的数据库备份 B.归档日志模式下的数据库备份 C.使用导出实用程序进行逻辑备份 D.以上都不对 29、(B )方式的导出会从指定的表中导出所有数据。 A.分区 B.表

C.全部数据库 D.表空间

本文来源:https://www.bwwdw.com/article/3qf2.html

Top