《Oracle测试题+答案14页word.doc》由会员分享,可在线阅读,更多相关《Oracle测试题+答案14页word.doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流Oracle测试题+答案PL/SQL块中可以使用下列()命令。(选择两项)a)TRUNCATEb)DELETEc)SAVEPOINTd)ALTER TABLE2)授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是(B)选择一项a)GRANT CHANGE ON SCOTT.EMP TO SAb)GRANT UPDATE ON SCOTT.EMP(SAL) TO SAc)GRANT UPDATE (SAL) ON SCOTT.EMP TO SAd)GRANT MODIFY ON SCOTT.EMP(SAL) TO SA3)EMP表有14条记录,
2、则语句SELECT Aptech FROM EMP 的执行结果是(C)选择一项a)Aptechb)无输出c)14行Aptechd)编译出错4)PL/SQL块中哪几部分是可选的()选择二项a)Declareb)Beginc)Exceptiond)Constant5)在创建序列的过程中,下列()选项指定序列在达到最大值或最小值后,将继续从头开始生成值。(选择一项)a)Cycleb)Nocyclec)Cached)Nocache6)同义词有以下()用途。(选择三项)a)简化 SQL 语句b)隐藏对象的名称和所有者c)提供对对象的公共访问d)显示对象的名称和所有者7)Oracle中用来释放锁的语句有(
3、)选择二项a)commitb)Drop lockc)rollbackd)unlock8)关于类型定义Number(9,2)说法正确的有()选择一项a)整数部分9位,小数部分2位,共11位b)整数部分7位,小数部分2位,共9位c)整数部分6位,小数点一位,小数部分2位,共9位d)以上说法均不正确9)下列哪种Lob类型用来存储数据库以外的操作系统文件()选择一项a)CLOBb)BLOBc)CFILEd)BFILE10)Oracle中的三种系统文件分别是( )选择三项a)数据文件b)归档文件c)日志文件d)控制文件11)下列哪项不是Oracle中常用的分区方法?()选择一项a)范围分区b)散列分区c
4、)列表分区d)条件分区12)查看Test中名称为P1的分区中的记录的查询语句为()选择一项a)Select * from Test Where PartitionName=p1b)Select * from Test(p1)c)Select * from Test Partition(p1);d)以上均正确13)创建序列时,若未指定Cycle选项,则当当前值大于MaxValue时将()选择一项a)从MinValue重新开始循环b)重复使用MaxValue 值c)执行出错d)使用随机值14)下列哪项是创建索引组织表所必需的()选一项a)Primary Keyb)Order Byc)Group B
5、yd)以上均不是15)若表的某字段值存在大量的重复,则基于该字段适合创建哪种索引?()选一项a)标准索引b)唯一索引c)位图索引d)分区索引16)在PL/SQL块中定义一个名为PI值为3.14的Real型常量的语法是()选一项a)A. Pi Const Real3.14;b)B. Pi Real Const 3.14;c)C. Constant Pi Real:3.14d)D. Pi Constant Real:=3.1417)22. 当Select语句没有返回行时,将引发下列哪个异常?()选择一项a)A. No_rows_foundb)B. No_data_foundc)C. No_Data
6、_rows_foundd)D. Invalid_Number18)Oracle中提供的两种游标是()选择二项a)A. 隐式游标b)B. 静态游标c)C. REF游标d)D. 显式游标19)若Emp表中有14条记录,则用户执行了以下操作,结果是:()选择一项 Cursor mycur is Select * From emp; 。 open Mycur Dbms_output.put_line(Imycur%rowcount); Close Mycur 。a)14b)0c)nulld)编译错误20)在Oracle中,一个用户拥有的所有数据库对象统称为()。a)数据库b)表空间c)实例d)模式21
7、)在Oracle数据库的逻辑结构中有以下组件:A 表空间 B 数据块 C 区 D 段这些组件从大到小依次是a)ABCDb)ADCBc)ACBDd)ADBC22)在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求。a)OracleHOME_NAMEHTTPServerb)OracleServiceSIDc)OracleHOME_NAMEAgentd)OracleHOME_NAMETNSListener23)在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将()表空间分配给用户作为默认表空间。a)SY
8、STEMb)SYSc)SCOTTd)SYSDBA24)执行select * from dual后结果是()a)Xb)NULLc)编译错误d)无显示25)Select accp from dual后运行结果是()a)nullb)0c)accpd)编译出错26)以上说法正确的有()a)Long数据类型最大长度为4GBb)一个表中只能有一列可以为Long数据类型c)Long列上不能建立索引d)Long列不能定义为唯一索引或主键约束e)过程不能接收Long数据类型的参数LONG列不能存储字符数据(用来存储可变长度的字符数据)27)LOB数据类型的子类型有()选择三项A. CLOBB. BLOBC. R
9、AWD. BFILEE. RAW28)限制从EMP表中只选出前5条记录的查语句为:()选择一项a)SELECT TOP 5 * FROM EMP;b)SELECT DISTINCT 5 * FROM EMP;c)SELECT * FROM EMP WHERE ROWNUM 12;var1 := var1 +1; DBMS_OUTPUT.PUT_LINE(A);END LOOP;输出为()。(选择一项)a)无输出b)Ac)AAd)AAA39)触发器有以下()类型。(选择两项)a)应用程序触发器b)引擎触发器c)数据库触发器d)DML触发器40)关于表分区的说法正确的有()选择二项a)表分区存储在
10、表空间中b)表分区可用于任意的数据类型的表c)表分区不能用于含有自定义类型的表d)表分区的每个分区都必须具有明确的上界值41)在表tab1中有列为col1,其数据类型为INTEGER,在PL/SQL的DECLARE部分声明了一个变量var1,语句为:var1 tab1.col1%TYPE;不久后,执行了语句:ALTER TABLE tab1 MODIFY(col1(NUMBER(5,2);则var1的数据类型为()。(选择一项)a)整数型b)数字型c)字符型d)以上皆非42)当两位用户中的每一位都对一个单独的对象进行了锁定,而他们又要获取对方对象的锁时,将会发生()。(选择一项)a)共享锁b)
11、死锁c)排他锁43)Oracle数据库由一个或多个称为()的逻辑存储单元组成。(选择一项)a)表b)表空间c)行d)单元44)()可以从过程返回多个值。(选择一项)a)使用IN参数b)使用OUT参数c)使用指针d)不能46)PL/SQL为内存耗尽时,预定义了()异常。(选择一项)a)NO_DATA_FOUNDb)MEMORY_ERRORc)STORAGE_ERRORd)NO_MEMEORY_FOUND47)数据包airline中有函数book_ticket,其定义如下:FUNCTION book_ticket(para1 CHAR)RETURN DATE IS下列()程序段正确地调用该数据包的
12、函数。(选择一项)a)DECLAREvalue1 CHAR(10);BEGINvalue1 := airline.book_ticket(10);-b)DECLAREvalue1 CHAR(10);BEGINvalue1 := airline.book_ticket(10);-c)DECLAREvalue1 DATE;BEGINvalue1 := airline.book_ticket(10);-d)DECLAREvalue1 DATE;BEGINvalue1 := airline.book_ticket(10);48)在Oracle中,用户( )拥有所有内置的程序包。(选择一项)a)Sysb
13、)Systemc)Defaultd)Public49)在Oracle中,阅读下列PL/SQL块:DECLAREv_lower NUMBER:= 2;v_upper NUMBER:= 100;v_count NUMBER:= 1;REGINFOR I IN v_lower.v_lower LOOPINSERT INTO test(results)VALUES(v_count);V_count:= v_count+1;END LOOP;END;请问FOR LOOP循环体执行了( )次。(选择一项)a)1b)2c)98d)100e)050)在 Oracle PL/SQL程序中,要从用户输人赋值给数字变量 cd_code,下面代码正确的是()。(选择两项)a)cd_code=&code;b)cd_code:=&code;c)cd_code=:&code;d)cd_code:=&codee)cd_code=&code;【精品文档】第 14 页1)