Oracle选择题.docx

上传人:b****6 文档编号:13803268 上传时间:2023-06-17 格式:DOCX 页数:32 大小:27.54KB
下载 相关 举报
Oracle选择题.docx_第1页
第1页 / 共32页
Oracle选择题.docx_第2页
第2页 / 共32页
Oracle选择题.docx_第3页
第3页 / 共32页
Oracle选择题.docx_第4页
第4页 / 共32页
Oracle选择题.docx_第5页
第5页 / 共32页
Oracle选择题.docx_第6页
第6页 / 共32页
Oracle选择题.docx_第7页
第7页 / 共32页
Oracle选择题.docx_第8页
第8页 / 共32页
Oracle选择题.docx_第9页
第9页 / 共32页
Oracle选择题.docx_第10页
第10页 / 共32页
Oracle选择题.docx_第11页
第11页 / 共32页
Oracle选择题.docx_第12页
第12页 / 共32页
Oracle选择题.docx_第13页
第13页 / 共32页
Oracle选择题.docx_第14页
第14页 / 共32页
Oracle选择题.docx_第15页
第15页 / 共32页
Oracle选择题.docx_第16页
第16页 / 共32页
Oracle选择题.docx_第17页
第17页 / 共32页
Oracle选择题.docx_第18页
第18页 / 共32页
Oracle选择题.docx_第19页
第19页 / 共32页
Oracle选择题.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Oracle选择题.docx

《Oracle选择题.docx》由会员分享,可在线阅读,更多相关《Oracle选择题.docx(32页珍藏版)》请在冰点文库上搜索。

Oracle选择题.docx

Oracle选择题

Oracle选择题

1)当服务器启动时,下列哪种不是必须的(D)

A:

数据文件

B:

控制文件

C:

日志文件

D:

归档日志文件

2)在Oracle当用户要执行select语句时,下列哪个进程从磁盘获得用户需要的数据(B)。

A:

用户进程

B:

服务器进程

C:

日志写入进程(LGWR)

D:

检查点进程(CKPT)

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

A:

数据库

B:

模式

C:

表空间

D:

实例

4)在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有(bc)。

A:

DATEPART

B:

EXTRACT

C:

TO_CHAR

D:

TRUNC

5)在Oracle中,用于计算数值连续的排位,且相同数值排位相同的分析函数是(C)

A:

ROW_NUMBER

B:

RANK

C:

DENSE_RANK

D:

ROWNUM

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

IDNUMBER(5),NAMEVARCHAR2(25),EMAILVARCHAR2(50)

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

A:

selectnamefromteacherwhereemail=null;

B:

selectnamefromteacherwhereemail<>null;

C:

selectnamefromteacherwhereemailisnull;

D:

selectnamefromteacherwhereemailisnotnull

7)在Oracle数据库的逻辑结构中有以下组件:

D

A表空间B数据库C区D段

这些组件从大到小依次是(B)。

A:

A->B->C->D

B:

A->D->C->B

C:

A->C->B->D

D:

B->A->D->C

E:

A->D->C->B

8)在Windows系统中,Orcale的(A)服务监听并接受来自客户端应用程序的连接请求。

A:

OrcaleHOME_NAMETNSListener

B:

OrcaleServiceSID

C:

OracleHOME_NAMEAgent

D:

OrcaleHOME_NAMEHTTPServer

9)在Windows系统中,Orcale的(D)服务是使用iSQL*Plus必须的

A:

OrcaleHOME_NAMETNSListener

B:

OrcaleServiceSID

C:

OracleHOME_NAMEAgent

D:

OrcaleHOME_NAMEHTTPServer

10)在Oracle中创建用户时,若未提及DEFAULTTABLESPACE关键字,则Oracle就将(B)表空间分配给用户作为默认表空间。

A:

USER

B:

SYSTEM

C:

SYS

D:

DEFAULT

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

A:

SYSTEM

B:

SYS

C:

SCOTT

D:

SYSDBA

12)在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值(A)。

A:

selectename,nvl(comm.,0)fromemp;

B:

selectename,null(comm.,0)fromemp;

C:

SELECTename,NULLIF(comm,0)FROMemp;

D:

SELECTename,DECODE(comm.,NULL,0)FROMemp;

13)在Oracle中,下列不属于字符数据类型的是(D)

a)VARCHAR2

b)LONG

c)LONGRAW

b)CLOB

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

a)WHRER

b)HAVING

c)ORDERBY

d)无法限定分组函数的返回值

15)Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是(C)

a)selectseq.ROWNUMfromdual;

b)selectseq.ROWIDfromdual;

c)selectseq.CURRVALfromdual;

d)selectseq.NEXTVALfromdual;

16)在Oracle中,游标都具有以下属性,除了(C)

a)%NOTFOUND

b)%FOUND

c)%ROWTYPE

d)%ISOPEN

e)%ROWCOUNT

17)在OraclePL/SQL中,执行动态SQL的语句是(D)

a)NXECUTE

b)START

c)RUN

d)EXECUTEIMMEDIATE

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

a)OPEN

b)CLOSE

c)FETCH

d)CURSOR

19)在Oracle中,PL/SQL块中定义了一个带参数的游标:

CURSORemp_cursor(dnumNUMBER)ISSELECTsal,comm.FROMempWHEREdeptno=dunum;那么正确打开游标的语句是(AD)

a)OPENemp_cursor(20)

b)OPENemp_cursorFOR(20)

c)OPENemp_cursorUSING20

d)FORemp_recINemp_cursor(20)LOOP…ENDLOOP

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

a)归档日志运行模式

b)RECOVER命令

c)恢复管理器(RMVN)

d)Export和Import工具

21)PL/SQL块中可以使用的下列(BC)命令(选择两项)

a)TRUNCATE

b)DELETE

c)SAVEPOINT

d)ALTERTABLE

22)有语句如下:

TYPEcurtypeISREFCURSORRETURNbook.price%TYPE;

表book的列的数据类型是NUMBER(5)则(D)(选择一项)

a)curtype可以返回INTEGER类型数据

b)curtype可以返回NUMBER(5,2)类型数据

c)curtype可以返回VARCHAR2(10)类型数据

d)以上皆非

23)对一个视图myView创建一个触发器mytrigger,语句为(D)。

(选择一项)

a)CREATETRIGGERmytrigger

DEFORE

INSERTONmyView

BEGIN

-----

b)CREATETRIGGERmytrigger

AFTER

INSERTONmyView

BEGIN

---

c)CREATETRIGGERmytrigger

INSTEADOF

INSERTONmyView

BEGIN

d)CREATETRIGGERmytrigger

INSTEADOF

INSERTONmyView

FOREACHROW

BEGIN

24)有一段PL/SQL程序如下示:

Var1:

=10;

LOOP

EXITWHENvar1>12;

Var1:

=var+1;

DBMS_OUTPUT.PUT_LINE(‘A’);

ENDLOOP;

输出为(D).选择一项

a)A

b)A

c)A,A

d)A,A,A

25)在表tabl中有列的col1,其数据类型为INTERGER,在PL/SQL的DECLARE部分声明了一个变量var1,语句为:

Var1tabl.col1%TYPE;

不久后,执行了语句:

ALTERTABLEtablMODIFY(col1(NUMBER(5,2)));

则var1的数据类型为(B)(选择一项)

a)整数型

b)数字型

c)字符型

d)以上皆非

26)DBMS__LOB数据包提供的(D),返回LOB值的长度。

(选择一项)

a)LENGTH

b)SUBSTR

c)INSTR

d)GETLENGTH

27)Oracle数据库由一个或多个称为(B)的逻辑存储单元组成。

(选择一项)

a)表

b)表空间

c)行

d)单元

28)(B)可以从过程返加多个值.(选择一项)

a)使用IN参数

b)使用OUT参数

c)使用指针

d)不能使用

29)同义词有以下(ABC)用途.(选择三项)

a)简化SQL语句

b)隐藏对象的名称和所有者

c)提供对对象的公共访问

d)显示对象的名称和所有者

30)在创建序列过程中,下列(C)选择指定序列在到达最大值或最小值后,将继续从头开始生成值。

(选择一项)

a)Cycle

b)Nocycle

c)Cache

d)Nocache

31)在Oracle中,关于HAVING子句,以下说法是正确的是(C)。

(选择)

a)HAVING子句和WHERE子句相同

b)HAVING子句用于单行的条件查询

c)HAVING子句用于已分组的条件查询

d)HAVING子句必须紧跟在WHERE子句后面使用

32)在Oracle中,PL/SQL块定义了一个带参数的游标:

CURSORemp_cursor(dnumNUMBER)IS

SELECTsal,comm.FROMempWHEREdeptno=dnum;

那么正确打开此游标的语句是(aD)。

a)OPENemp_cursor(20);

b)OPENemp_cuesorFOR20

c)OPENemp_cuesorUSING20

d)Foremp_recINemp_cursor(20)LOOP…ENDLOOP;

33)在Oracle中,有表”cd”,它包含属性“cdcode”,“category”和“cdname”,要

查询category取值为“CLASSIC”或“ROCK”的行,应采用语句(AD)。

a)SELECT*FROMcdWHEREcategoryIN(‘CLASSIC’,‘ROCK’);

b)SELECT*FROMcdWHEREcategoryBETWEEN‘CLASSIC’AND‘ROCK’;

c)SELECT*FROMcdWHEREcategory=‘CLASSIC’ANDcategory=‘ROCK’;

d)SELECT*FROMcdWHEREategory=‘CLASSIC’ORcategory=‘ROCK’;

34)在Windows操作系统中,Oracle的(A)服务监听并接受来自客户端应用程序的连接请求。

(选择1项)

a.OracleHOME_NAMETNSListener

b.OracleSrviceSID

c.OracleHOME_NAMEAgent

d.OracleHOME_NAMEHTTPServer

35)在Oracle中,关于PL/SQL下列描述正确的是(C)。

(选择一项)

a)PL/SQL代表Powerlanguage/SQL

b)PL/SQL不支持面向对象编程

c)PL/SQL块包括声明部分,可执行部分和异常处理部分

d)PL/SQL提供的四中内置数据类型是character,integer,float,Boolean

36)在Oracle?

中,下述(A)命令会使挂起的事务完成.(选择一项)

a)alter

b)delete

c)update

d)select

e)insert

37)在Oracle中,PL/SQL程序块必须包括(B).(选择一项)

a)声明部分

b)可执行部分

c)异常出来部分

d)以上都是

38)Oracle表中,如果没有指定的话,VARCHAR2的缺省长度是(E).(选择一项)

a)1

b)256

c)38

d)4000

e)varchar2类型的列必须指定长度

39)在Oracle中,表vendor包含以下列:

Vendor_IDnumberprimarykey

Namevarchar(30)

Location_IDnumber

Order_dtdate

Order_amountnumber(8,2)

下列对表vendor操作的语句合法的是(CD)(选择2项)

a)selectlocaton_id,avg(order_amount)fromvendor;

b)selectsum(order_dt)fromvendor;

c)selectsum(order_amount)fromvendor;

d)selectmax(order_dt)fromvendor;

e)insertintoemployee(salary,last_name,first_name)values(35000,’Wang’,’Fred’);

40)在Oracle中,阅读以下PL/SQL代码:

1declare

2p_empemp.ename%type;

3cursoremp_curis

4selectenamefromemp’

5begin

6forrac_empinemp_curloop

7dbms_output.put_line(‘EmpName:

”//rec_emp.ename”’);

8endloop

9end;

与此程序第6至8行等价的程序代码是(AD)。

(选择2项)

a)openemp_cur;

loop

fetchemp_curintop_emp;

ifemp_cur%foundthen

dbms_output.put_line(‘EmpName:

’||p_emp);

else

exit

endloop;

closeemp_cur;

b)opencmp_cur;

fetchemp_curintpp_emp;

loop

ifemp_cur%foundthen

dbms_output.put_line(‘EmpName:

’||p_emp);

else

exit;

endif;

endloop;

closeemp_cur;

c)openemp_cur;

fetchemp_curintop_emp;

whileemp_cur%foundloop

dbms_output.put_line(‘EmpName:

’||p_emp);

endloop;

closeemp_cur;

d)openemp_cur;

fetchemp_curintop_emp;

whileemp|_cur%foundloop

dbms_output.put_line(‘EmpName:

’||p_emp);

fetchemp_curintop_emp;

endloop;

closeemp_cur;

41.在Oracle中,(C)操作符返回两个查询所选定的所有不重复的行

AIntersect

BMinus

CUnion

DOr

42.在Oracle数据库中,使用以下语句创建一个触发器:

Createorreplacetriggerai_emp

Afterinsertonemp

Foreachrow

Begin

:

new.ename:

=upper(:

new.ename);

Endai_emp;

以下说法正确的是(D)

A触发器创建成功,该触发器将每次插入新记录的ename列变为大写

B触发器创建成功,该触发器将每次insert语句插入的第一条记录的ename列边为大写

C触发器创建失败,因为insert触发器不能更改:

new对象的值

D触发器创建失败,因为after触发器不能更改:

new对象的值

43.在Oracle中,不属于游标属性的是(CE)。

(选择二项)

a)%NOTFOUND

b)%FOUND

c)%ISCLOSE

d)%ISOPEN

e)ROWTYPE

44.在Oracle中。

关于程序包的描述错误的是(B)(选择的1个)

A)程序包是一中数据对象,它是对相关PL/SQL类型,子程序,游标,异常,变量和常量的封装

B)程序包中私有对象是通过PRIVATE关键字表示的

C)PL/SQL允许两个或多个打包的子程序具有同一名字,只需要子程序接受的参数数据类型不同

D)程序包具有模块化,信息影藏,新加功能及性能更佳等优点

45.在Oracle中,下列(C)语句定义了一个游标。

(选择一项)

a)CURSORcurForSELECT*FROMcd

WHEREcategory=’ROCK’

b)CREATECURSORcurFORSELECT*FROMcd

WHEREcategory=’ROCK’:

c)CURSORcurISSELECT*FROMcd

WHEREcategory=’ROCK’;

d)CREATECURSORcurISSELECT*FROMcd

WHEREcategory=’ROCK’;

46.在oracle中关于having子句,以下说法正确的是(C)(单选)

A,having子句和where子句相同

B,having子句用于单行的条件查询

C,having子句用于已分组的查询条件

D,having子句必须紧跟在where子句后面使用

47.在oracle中使用(D)语句打开游标,执行查询,并识别活动集(单选)

A,run

B,fetch

C,close

D,open

48.在oracle中有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是(C)(单选)

A,selectswq.RowNumfromdual

B,selectswq.RowIDfromdual

C,selectswq.CurrValfromdual

D,selectswq.NextValfromdual

49.在oracle中在sql提示符下调用pl/sql过程的方法是(B)(单选)

A,使用call语句

B,使用excute语句

C,使用run语句

D,使用过程名

50.在Oracle数据库中,使用以下语句创建一个触发器,以下说法正确的是(D)。

Createorreplacetriggerai_emp

Agterinsertonemp

forinsertonemp

begin

:

new.ename:

=upper(:

new.ename);

Endai_imp;

a)触发器创建成功,该触发器将每次插入的新记录的enmae列变为大写。

b)触发器创建成功,该触发器将每次insert语句插入的第一条记录的ename列变为大写。

c)触发器创建失败,因为insert触发器不能更改:

new对象的值

触发器创建失败,因为after触发器不能更改:

new对象的值。

51.在Oracli中,PL/SQL具有两种类型的子程序,即过程和(C)。

(选择一项)

a)对象

b包

c)函数

d)可变数组

52.在Oracle中,(C)先根据范围对数据进行分区,然后在这些分区内创建散列子分区。

(选择一项)

a)范围分区

b)散列分区

c)复合分区

d)列表分区

53.在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有(C)子句。

(选择一项)

a)WHERECURRENTOF

b)INTO

c)FORUPDATE

d)ORDERBY

54.在Oracle中,序列venseq使用下面的语句创建:

CREATESEQUENCEvensseqINCREMENTBY1STARTWITH10

MAXVALUE100MINVALUE10CYCLECACHE5;

下面对序列venseq修改的语句,错误的是(A).(选择一项)

a)ALTERSEQUENCEvenseqSTARTWITH1

b)ALTERSEQUENCEvenseqMAXVALUE90

c)ALTERSEQUENCEvenseqNOMINVALUE

d)ALTERSEQUENCEvenseqNOCACHE

55.在Oracle中,下列(BD)语句可以合法地创建一个函数。

(选择二项)

a.CREATEFUNCTIONfunc_name(cdcodeNUMBER)RETURNCHARIS

DECLAREdis_cdCHAR(15);

BEGIN…END;

b.CREATEFUNCTIONfunc_name(cdcodeNUMBER)RETURNCHARIS

dis_cdCHAR(15);

BEGIN…END;

c.CREATEFUNCTIONfunc_name(cdcodeNUMBER)IS

BEGIN…END

d.CREATEFUNCTIONfunc_name(cdcodeNUMBER)

RETURNCHARIS

BEGIN…END;

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

a)数据文件

b)控制文件

c)日志文件

d)归档日志文件

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

a)数据库

b)模式

c)表空间

d)实例

58)在Oracle中,用于计算数值连续的排位,且相同数值排位相同的分析函数是(C)。

a)ROW_NUMBER

b)RANK

c)DENSE_RANK

d)ROWNUM

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

a)SYSTEM

b)SYS

c)SCOTT

d)SYSDBA

60)在OraclePL/SQL中,可用于执行动态SQL的语句是(D)。

a)EXECUTE

b)START

c)RUN

d)EXECUTEIMMEDIATE

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

a)归档日志运行模式

b)RECOVER命令

c)恢复管理器(RMAN)

d)E

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2