oracle考试Word文件下载.docx
《oracle考试Word文件下载.docx》由会员分享,可在线阅读,更多相关《oracle考试Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。
7.(DESCRIPTION=
8.(ADDRESS=(PROTOCOL=TCP)(HOST=hello)(PORT=1521))
9.(CONNECT_DATA=
10.(SERVER=DEDICATED)
11.(SERVICE_NAME=scce)
12.)
13.)
14.则表明:
(c)
a)Oracle服务器所在的主机名为DEDICATED
b)Oracle服务器所在的主机名为scce
c)对应数据库的SID为scce
d)对应数据库的SID为xfhtdb
15.下面哪一种不是属于DML:
(A)
a)Drop
b)Select
c)Update
d)Delete
16.在Oracle数据库的逻辑结构中有以下组件:
17.A表空间B数据块C区D段
18.这些组件从大到小依次是:
(B)
a)A→B→C→D
b)A→D→C→B
c)D→A→C→B
d)A→D→C→B
19.授予sa用户在表中SAL列的更新权限的语句是:
a)GRANTCHANGEONTOSA
b)GRANTUPDATEON(SAL)TOSA
c)GRANTUPDATE(SAL)ONTOSA
d)GRANTMODIFYONTOSA
20.SCOTT模式下EMP表有14条记录,则语句SELECT‘SCCE’FROMEMP的执行结果是:
a)SCCE
b)无输出
c)14行SCCE
d)编译犯错
21.TRUNCATETABLE命令用于:
a)删除表结构
b)转换表结构
c)仅删除记录
d)删除结构和记录
22.下列说法错误的是:
(d)
a)TO_CHAR:
用于将日期或数字以指定的格式转换为VARCHAR2数据类型的值
b)TO_DATE:
将字符类型转换为日期数据类型。
c)NVL:
用于将空值替换为指定值。
d)转换函数NVL和NVL2完全不一样。
23.下列说法正确的有:
(a)
a)在Oracle中运行“selectrtrim('
abcdef'
'
bc'
)fromdual;
”的结果是:
abcdef
b)在Oracle中运行“selectreplace('
a&
b'
&
'
-'
”的结果是:
a-a-b
c)在Oracle中运行“selectinstr('
e'
4
d)在Oracle中运行“selectnvl2(null,2,3)fromdual;
2
24.下面属于数据概念语言(DDL)的是:
(b)
a)INSERT、UPDATE、DELETE、SELECT
b)CREATE、ALTER、DROP
c)GRANT、REVOKE
d)COMMIT、ROLLBACK、SAVEPOINT
25.以下说法正确的是:
a)当连接到数据库,并开始执行一条DML语句时将开始事务
b)当执行一条DML语句将自动提交事务
c)dual表是Oracle数据库中的一个虚表,它有一行一列,用户能够向该表插入数据
d)语句selectceilfromdual返回的结果为1
26.PL/SQL有两种类型的子程序是:
a)匿名块和命名块
b)进程和函数
c)存储进程和触发器
d)包和触发器
16.下面(d)不是在挪用进程时传递参数的方式。
a)位置传递
b)名称传递
c)组合传递
d)内容传递
17.下列关于在挪用进程中,传递参数方式说法错误的是(d)
a)组合传递前面的实参必需利用按位置传递方式,后面的实参能够利用按名称传递的方式
b)位置传递形参与实参的名称是彼此独立、没有关系的,顺序才重要
c)名称传递形参与实参的名称是彼此独立、没有关系的,名称的对应关系很重要,但顺序不重要
d)组合传递前面的实参必需利用按名称传递方式,后面的实参能够利用按位置传递的方式
18.下列关于进程和函数说法错误的是(d)
a)都能够利用IN模式的参数传入数据、OUT模式的参数返回数据
b)都能够输入参数都能够接收默许值,都能够传值名类型:
=值
c)调历时的实参都能够利用位置表示法或名称表示法
d)都能够利用return子句,向别传递值
19.在Oracle中,用下列语句概念了一个进程:
CREATEPROCEDUREproc(value1INVARCHAR2,value2OUTNUMBER,value3INOUTVARCHAR2)
IS
BEGIN
…
END;
假定利用的变量都已经概念,下面对进程proc的挪用语法正确的是(b)。
a)proc('
tt'
10,v3)
b)proc('
v2,v3)
c)proc(v1,v2,‘dd’)
d)proc('
10,'
dd'
)
20.下列进程的挪用错误的是(b)。
createorreplaceprocedureproc_add(param_deptnonumber,param_dnamevarchar2:
='
WANG'
AS
BEGIN
insertintodeptvalues(param_deptno,param_dname);
END;
a)callproc_add(10)
a)件名即可
22.下列选项中函数的使历机会正确的是()
a)返回多个值时利用函数
b)返回一个值时利用函数
c)有输入输出参数时利用函数
d)没有输入输出参数时利用函数
23.选择说法不正确的是(a)
a)包由包规范和包体两部份组成。
建包时,需要先建包体后成立包规范
b)包体中概念的私有组件只能在包内利用,不能由其他子程序引用
c)利用DROPPACKAGEBODY命令能够只删除包体,利用DROPPACKAGE命令来同时删除包规范和包体
d)包用于逻辑组合相关的PL/SQL类型,PL/SQL项和PL/SQL子程序
24.下列说法错误的是:
a)insteadof选项只适用视图
b)当基于视图创建触发器,不能指定before和after选项
c)当创建触发器时,必需指定foreachrow选项
d)游标变量支持游标for循环
25.概念参数游标时,游标参数需指定(a)
a)数据类型
b)长度
c)数据类型和长度
d)IN或OUT
26.利用游标更新或删除数据,须在概念游标时带有(b)子句。
a)FORSELECT
b)FORUPDATE
c)FORDELETE
d)FORINSERT
27.下面有关游标的说法错误的是(c)
a)游标是指向上下文区的指针,它为应用提供了一种对具有多行数据查询结果集中的每一行数据别离进行单独处置的方式
b)游标分为隐含游标和显式游标两种
c)触发器代码能够包括DDL语句
d)在利用游标顶用FETCH关键字提取游标
28.下列说法错误的是:
a)触发器由触发事件,触发条件和触发类型组成。
b)触发器代码的大小不能超过32KB
c)在Oracle8i之前,触发事件只能是DML操作
d)只能在视图上创建insteadof触发器,而不能创建其他类型的触发器
29.创建序列时,若未指定cycle选项,则铛铛前值大于maxvalue时将(c)
a)从minvalue从头开始循环答案
b)重复利用MaxValue值答案
c)执行犯错
d)利用随机值
30.若表的某字段值存在大量的重复,则基于该字段适合创建哪一种索引?
(d)
a)标准索引
b)唯一索引
c)分区索引
d)位图索引
31.PL/SQL块中哪几部份是可选的(ac)
a)Declare
b)Begin
c)Exception
d)V_nameconstantnmber
32.在PL/SQL块中概念一个名为PI值为的Real型常量的语法是(d)
a)PIconstreal=
b)PIrealconst=;
c)constantPIreal:
=
d)PIconstantreal:
=
33.当Select语句没有返回行时,将引发下列哪个异样?
(b)
a)no_rows_found
b)no_data_found
c)no_data_rows_found
d)invalid_Number
34.PL/SQL块中能够利用下列(bc)命令。
(选择两项)
a)Truncate触发器里不能够写事务
b)Delete
c)Savepoint
d)altertable
35.同义词有以下(abc)用途。
(选择三项)
a)简化SQL语句
b)隐藏对象的名称和所有者
c)提供对对象的公共访问
d)显示对象的名称和所有者
36.在创建序列的进程中,下列(a)选项指定序列在达到最大值或最小值后,将继续从头开始生成值。
(选择一项)
a)Cycle
b)Nocycle
c)Cache
d)nocache
37.以下对索引描述正确的是(c)
a)利用索引能够提高对表的检索速度,所以索引字段设置的越多,速度就会越快
b)成立索引的表对其进行dml操作速度要比没有成立索引的表快
c)索引能够提高对表的检索速度,对于经常常利用做查询条件的字段应对其成立索引
d)以上都不正确
38.以下对PL/SQL描述正确的是(a)
a)PL/SQL是进程化的sql
b)PL/SQL语句块中能够直接执行DDL语句
c)PL/SQL语句中能够直接执行DCL语句
d)以上说法都不正确
39.以下对视图描述正确的是(a)
a)利用视图能够简化sql操作
b)利用视图能够更新表中的数据
c)视图并无存储真正的数据,所以通过视图无法更新表数据
40.以下PL/SQL语句块执行的结果是(d)
setserveroutputon;
declare
var1number:
=10;
begin
loop
exitwhenvar1>
12;
var1:
=var1+1;
('
a'
);
endloop;
end;
a)无输出
b)a
c)a
a
d)a
a
41.在Oracle中,阅读下列PL/SQL块
v_lowernumber:
=2;
v_uppernumber:
=100;
v_countnumber:
=1;
begin
foriinv_lower..v_lowerloop
demo'
endloop;
end;
请问循环体执行了(a)次
a)1
b)2
c)98
d)0
42.在PL/SQL程序中,要从用户输人赋值给数字变量cd_code,下面代码正确的是(d)
a)cd_code=:
’&
code’
b)cd_code=&
code
c)cd_code=’&
d)cd_code:
=&
43.以下那种不是Oracle的备份方式(a)
a)物理备份
b)冷备份
c)联机备份
d)逻辑备份
44.以那种方式打开Oracle会启动例程和装载数据库(b)
a)Nomount
b)Mount
c)Open
d)startup
45.以下那种是以中止模式关闭数据库(c)。
a)shutdownimmediate
b)shutdownordbms
c)shutdownabort
d)shutdown
46.在逻辑备份表expdp命令中,那个参数是必需的(a)。
a)Tables
b)Directiry
c)Dumpfile
d)logfile
47.在导入方案时,那个操作不是必需的(cd)。
(选两项)
a)创建相同的用户
b)创建相同的表空间
c)创建相同的目录对象
d)创建相同的用户密码
48.当数据库未打开时,能够通过(a)取得需要备份的文件。
a)v$secover_file文件
b)检查参数文件
c)查看警告日记文件
d)v$datafile文件
49.逻辑备份时,备份文件的扩展名一般是(d)扩展名。
a)Sql
b)Bak
c)Dump
d)Dmp
50.下面描述Oracle归档模式错误的是(a)。
a)归档文件共有三个,文件大小相同,文件类型相同
b)归档模式分为:
手工归档和自动归档
c)通过user_logs显示历史归档日记信息
d)归档文件写入方式是循环写入