Oracle 笔试题目带答案

上传人:油条 文档编号:14295871 上传时间:2017-10-29 格式:DOC 页数:19 大小:74.50KB
返回 下载 相关 举报
Oracle 笔试题目带答案_第1页
第1页 / 共19页
Oracle 笔试题目带答案_第2页
第2页 / 共19页
Oracle 笔试题目带答案_第3页
第3页 / 共19页
Oracle 笔试题目带答案_第4页
第4页 / 共19页
Oracle 笔试题目带答案_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《Oracle 笔试题目带答案》由会员分享,可在线阅读,更多相关《Oracle 笔试题目带答案(19页珍藏版)》请在金锄头文库上搜索。

1、SVSE 认证考试第 1 页 共 19 页1. ( )程序包用于读写操作系统文本文件。 (选一项)A、Dbms_outputB、Dbms_lobC、Dbms_randomD、Utl_file2. ( )触发器允许触发操作的语句访问行的列值。 (选一项)A、行级B、语句级C、模式D、数据库级3. ( )是 oracle 在启动期间用来标识物理文件和数据文件的二进制文件。 (选一项)A、控制文件B、参数文件C、数据文件D、可执行文件4. CREATE TABLE 语句用来创建(选一项)A、表B、视图C、用户D、函数5. imp 命令的哪个参数用于确定是否要倒入整个导出文件。 (选一项)A、cons

2、tranintsB、tablesC、fullD、file6. ORACLE 表达式 NVL(phone,0000-0000) 的含义是(选一项)A、当 phone 为字符串 0000-0000 时显示空值B、当 phone 为空值时显示 0000-0000C、判断 phone 和字符串 0000-0000 是否相等D、将 phone 的全部内容替换为 0000-00007. ORACLE 交集运算符是(选一项)A、intersectB、unionC、setD、minus8. ORACLE 使用哪个系统参数设置日期的格式(选一项)A、nls_languageSVSE 认证考试第 2 页 共 19

3、 页B、nls_dateC、nls_time_zoneD、nls_date_format9. Oracle 数据库中,通过()访问能够以最快的方式访问表中的一行(选一项)A、主键B、RowidC、唯一索引D、整表扫描10. Oracle 数据库中,下面()可以作为有效的列名。 (选一项)A、ColumnB、123_NUMC、NUM_#123D、#NUM12311. Oracle 数据库中,以下()命令可以删除整个表中的数据,并且无法回滚(选一项)A、dropB、deleteC、truncateD、cascade12. Oracle 中, ( )函数将 char 或 varchar 数据类型转换

4、为 date 数据类型。 (选一项)A、dateB、to_dateC、todateD、ctodate13. ORACLE 中,执行语句:SELECT address1|,|address2|,|address2 Address FROM employ;将会返回()列(选一项)A、0B、1C、2D、314. Oralce 数据库中,以下()函数可以针对任意数据类型进行操作。 (选一项)A、TO_CHARB、LOWERC、MAXD、CEIL15. partition by list(msn_id)子句的含义是(选一项)A、按 msn_id 列进行范围分区B、按 msn_id 列进行列表分区SVSE

5、 认证考试第 3 页 共 19 页C、按 msn_id 列进行复合分区D、按 msn_id 列进行散列分区16. 比较 pagesize 和 linesize 两个命令的特点,正确的是(选两项)A、pagesize 命令用于设置屏幕上每一页包含的行数B、linesize 命令用于设置屏幕上每一行的字符数C、pagesize 命令用于设置屏幕上每一行的字符数D、linesize 命令用于设置屏幕上每一页包含的行数17. 查询语句 SELECT LTRIM(aaabaccaddefg,abc) FROM DUAL 的返回结果是(选一项)A、addefgB、ddeC、ddefgD、aabaccadd

6、efg18. 带有()字句的 SELECT 语句可以在表的一行或多行放置排他锁(选一项)A、FOR INSERTB、FOR UPDATEC、FOR DELETED、FOR REFRESH19. 调用 ORACLE 隐式游标的关键字是(选一项)A、CURSORB、SQLC、PLSQLD、ORACLECURSOR20. 关于 ORACLE 锁的级别,说法正确的是(选一项)A、ROW SHARE 是表级锁B、一个会话对表加了 SHARE 锁,别的会话不能对该表加 SHARE 锁C、一个会话对表加了 SHARE 锁,别的会话不能对该表进行修改D、使用 UPDATE 语句修改记录,系统一定会添加 ROW

7、 SHARE 锁21. 看下面代码,正确的是( 选一项 )A、DECLARE DBMS_OUTPUT.PUT_LINE(定义部分); BEGIN DBMS_OUTPUT.PUT_LINE(语句部分); END;B、BEGIN NUM NUMBER:=100; DBMS_OUTPUT.PUT_LINE(NUM 的值为:|NUM); END;C、DECLARE NUM NUMBER:=100; BEGIN NUM:=NUM+NUM/2; DBMS_OUTPUT.PUT_LINE(NUM 的值为:|NUM); END;D、BEGIN NUM NUMBER:=100; DECLARE NUM:=NUM

8、+NUM/2; DBMS_OUTPUT.PUT_LINE(NUM 的值为:|NUM); END;22. 可以使用下面的( )个数据字典查看当前数据库的表空间情况。 (选一项)A、dba_usersSVSE 认证考试第 4 页 共 19 页B、dba_tab_privsC、dba_tablespacesD、user_tab_privs23. 如果存储过程的参数类型为 OUT,那么调用时传递的参数应该为(选一项)A、常量B、表达式C、变量D、都可以24. 如果希望更新 Oracle 表 authors 中 first_name 列为非空,可以使用哪个语句(选一项)A、alter table aut

9、hors add first_name not nullB、alter table authors modify first_name not nullC、alter table authors alter first_name not nullD、alter table authors drop first_name not null25. 如果希望执行某操作时,该操作不执行,而是执行另一个操作,那么可是使用什么方式来完成(选一项)A、before 触发器B、after 触发器C、instead of 触发器D、undo 触发器26. 使用 desc 命令不能显示表的( )信息(选一项)A、

10、列名称B、列长度C、列是否为空D、表中的记录数27. 数据字典在 SGA 的哪一个组件中缓存(选一项)A、数据库高速缓冲区B、共享C、PGAD、重做日志缓冲区28. 下列 ORACLE 说法错误的是(选一项)A、UNION 集合运算中不会存在重复记录B、UNION ALL 集合运算不会存在重复记录C、INTERSECT 运算结果是两个结果集合中共同的部分D、MINUS 运算中不存在第二个集合的记录29. 下列不属于 ORACLE 分析函数的是(选一项)A、ROW_NUMBERB、ROWNUMSVSE 认证考试第 5 页 共 19 页C、RANKD、DENSE_RANK30. 下列不属于 ORA

11、CLE 逻辑结构的是(选一项)A、区B、段C、数据文件D、数据块31. 下列不属于 ORACLE 游标属性的是(选一项)A、ISOPENB、EXISTSC、FOUNDD、ROWCOUNT32. 下列关于 ORACLE 的 to_date 函数和 to_char 函数,描述正确的是(选两项)A、to_char 函数的作业是将字符串数据转换为日期数据B、to_date 函数的作业是讲字符串转换为日期C、to_char 函数是将日期数据转换为字符数据D、to_date 函数是将日期数据转换为字符数据33. 下列哪个 ORACLE 后台进程是数据写入进程(选一项)A、DBWRB、SERVICELOGC

12、、LGWRD、SMON34. 下列哪个进程主要职责是监控服务器进程和注册数据服务。 (选一项)A、SMONB、PMONC、DBWRD、LGWR35. 下列说法错误的是(选两项)A、在 PL/SQL 中使用 any ( 5 , 10 , 28 ) 为假。 (选一项)A、22B、2C、12SVSE 认证考试第 12 页 共 19 页D、3276. 在 Oracle 中,当 FETCH 语句从游标获得数据时,下面叙述正确的是(选一项)A、游标打开B、游标关闭C、当前记录的数据加载到变量中D、创建变量保存当前记录的数据77. 在 Oracle 中,当从 SQL 表达式调用函数时,下列描述不正确的是(选

13、一项)A、从 SELECT 语句调用的函数均不能修改数据库表B、函数可以带有 IN、OUT 等模式的参数C、函数的返回值必须是数据库类型,不得使用 PL/SQL 类型D、形式参数必须使用数据库类型,不得使用 PL/SQL 类型78. 在 Oracle 中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的 SELECT语句必须带有()子句。 (选一项)A、WHERE CURRENT OFB、INTOC、FOR UPDATED、ORDER BY79. 在 Oracle 中,第 1 个用户对数据库表 Product 实行了如下的命令:SELECT * FROM Product WHERE

14、ProductID=001 FOR UPDATE;此时第 2 个用户也对该表执行了如下命令:SELECT * FROM Product WHERE ProductID=001 FOR UPDATE WAIT 3;UPDATE Product SET ProductID=002 WHERE ProductID=001;COMMIT;则针对第 2 个用户,说法正确的是(选一项)A、修改成功,将 ProductID 为 001 的记录改为 ProductID 为 002B、等待 3 秒后修改成功,将 ProductID 为 001 的记录改为 ProductID 为 002C、提示资源被占用,如果第

15、一个用户在 3 秒期间释放了资源 ,则提示修改成功D、等待时间大雨 3 秒,第 1 个用户释放资源后,修改成功80. 在 Oracle 中,关于 PL/SQL 下列描述正确的是(选一项)A、PL/SQL 代表 Power Language/SQLB、PL/SQL 不支持面向对象编程C、PL/SQL 块包括声明部分、可执行部分和异常处理部分D、PL/SQL 提供的四种内置数据类型是 character,integer,float,boolea81. 在 Oracle 中,关于程序包的描述不正确的是(选一项)A、程序包是一种数据库对象,它是对相关 PL/SQL 类型、子程序、游标、异常、变量和常量

16、的封装B、程序包中私有对象是通过 PRIVATE 关键字来标识的C、PL/SQL 允许两个或多个打包的子程序具有同一名称,只要子程序接受的参数数据类型SVSE 认证考试第 13 页 共 19 页不同D、程序包具有模块化、信息隐藏、新增功能及性能更佳等优点82. 在 Oracle 中,关于触发器的描述正确的是(选一项)A、触发器可以删除,但不能禁用B、触发器只能用于表C、触发器可以分为行级和语句级D、触发器是一个对关联表发出 select、insert 、update 或 delete 语句时触发的存储过程83. 在 Oracle 中,关于锁 ,下列描述不正确的是(选一项)A、锁用于在用户之间控制对数据的并发访问B、可以将锁归类为行级锁和表级锁C、insert、update、delete 语句自动获得行级锁D、同一时间只能有一个用户锁定一个特定的表84. 在 Oracle 中,关于

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号