




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、oracle 选择题1) 当服务器启动时,以下哪种不是必须的da: 数据文件b:控制文件c:日志文件d:归档日志文件2)在 oracle 当用户要执行select语句时,以下哪个进程从磁盘获得用户需要的数据b 。a:用户进程b:服务器进程c:日志写入进程lgwr d:检查点进程ckpt 3)在 oracle 中,一个用户拥有的所有数据库对象统称为ba:数据库b:模式c:表空间d:实例4)在 oracle 中,可用于提取日期时间类型特定部分如年、月、日、时、分、秒的函数有(bc)。a:datepart b:extract c:to_char d:trunc 5) 在 oracle 中,用于计算数
2、值连续的排位,且相同数值排位相同的分析函数是ca:row_number b:rank c:dense_rank d:rownum 6)在 oracle 中,有一个教师表teacher 的结构如下:id number(5),name varchar2(25),email varchar2(50) 下面哪个语句显示没有email 地址的教师ca:select name from teacher where email=null; b:select name from teacher where emailnull; c:select name from teacher where email is
3、 null; d:select name from teacher where email is not null 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_nam
4、ehttpserver 9在 windows 系统中, orcale 的d 服务是使用isql*plus 必须的a:orcalehome_nametnslistener b:orcaleservicesid c:oraclehome_nameagent d:orcalehome_namehttpserver 10在 oracle 中创建用户时,假设未提及default tablespace关键字,则oracle 就将b表空间分配给用户作为默认表空间。a:user b:system c:sys d:default 11在 oracle 数据库中, b用户模式存储数据字典表和试图对象。a:syst
5、em b:sys c:scott d:sysdba 12在 oracle 中,下面哪条语句当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; 13) 在 oracle 中,以下不属于字符数据类型的是davarchar2 b) long c) long raw b)
6、clob 14) 在 oracle 中,下面用于限制分组函数的返回值的字句是bawhrer b) having c) order by d) 无法限定分组函数的返回值15oracle 中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是 ca) select seq.rownum from dual; b) select seq.rowid from dual; c) select seq.currval from dual; d) select seq.nextval from dual; 16) 在 oracle 中,游标都具有以下属性,除了ca) %notfoun
7、d b) %found c) %rowtype d) %isopen e)%rowcount 17) 在 oracle pl/sql 中,执行动态sql 的语句是 da nxecute b) start c) run d) execute immediate 18) 在 oracle 中,当控制一个显式游标时,以下哪种命令包含into 子句 (c) a) open b) close c) fetch d) cursor 19)在 oracle 中, pl/sql 块中定义了一个带参数的游标:cursor emp_cursor(dnum number)is select sal ,comm. f
8、rom emp where deptno=dunum;那么正确打开游标的语句是ad a) open emp_cursor(20) b) open emp_cursor for(20) c) open emp_cursor using 20 d) for emp_rec in emp_cursor(20) loop end loop 20)oracle 提供的 d ,能够在不同硬件平台上的oracle 数据库之间传递数据a归档日志运行模式b)recover 命令c)恢复管理器rmvn d)export 和 import 工具21) pl/sql 块中可以使用的以下bc命令选择两项a trunca
9、te b) delete c) savepoint d) alter table 22) 有语句如下:type curtype is ref cursor return book.price%type; 表 book 的列的数据类型是number 5则 d(选择一项 ) a) curtype 可以返回 integer 类型数据b) curtype 可以返回 number 5,2类型数据c) curtype 可以返回 varchar2 10类型数据d) 以上皆非23)对一个视图myview 创建一个触发器mytrigger ,语句为 d 。 选择一项a)create trigger mytrig
10、ger defore insert on myview begin - b)create trigger mytrigger after insert on myview begin - c)create trigger mytrigger instead of insert on myview begin d)create trigger mytrigger instead of insert on myview for each row begin 24有一段pl/sql 程序如下示:var1 :=10; loop exit when var112; var1:=var+1; dbms_o
11、utput.put_line( a ); end loop; 输出为 (d). 选择一项a)a b)a c)a ,a d)a,a,a 25在表 tabl 中有列的col1,其数据类型为interger, 在 pl/sql 的 declare部分声明了一个变量var1,语句为:var1 tabl.col1%type; 不久后,执行了语句:alter table tabl modify (col1 (number (5,2); 则 var1 的数据类型为( b ) (选择一项 ) a)整数型b)数字型c)字符型d)以上皆非26)dbms_lob数据包提供的( d ),返回 lob 值的长度。选择一
12、项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 ) 选择指定序列在到达最大值或最小值后,将继续从头开始生成值。
13、(选择一项 ) 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 块定义了一个带参数的游标:cursor emp_cursor(dnum number) is select sal,comm. from emp where deptno = dnum; 那么正
14、确打开此游标的语句是(ad)。a) open emp_cursor(20); b) open emp_cuesor for 20 c) open emp_cuesor using 20 d) for emp_rec in emp_cursor(20) loop end loop; 33)在 oracle 中,有表 ” cd” ,它包含属性“ cdcode”,“category” 和 “cdname” ,要查询 category 取值为“ classic ”或“ rock ”的行,应采用语句ad 。a)select * from cd where category in classic , ro
15、ck ; b)select * from cd where category betweenclassic and rock ; c)select * from cd where category= classic and category= rock ; d)select * from cd where ategory=classic or category=rock ; 34在 windows 操作系统中, oracle 的a服务监听并接受来自客户端应用程序的连接请求。 (选择 1 项) a. oraclehome_nametnslistener b. oraclesrvicesid c.
16、 oraclehome_nameagent d. oraclehome_namehttpserver 35在 oracle 中,关于pl/sql 以下描述正确的选项是c 。 选择一项a)pl/sql 代表 power language/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)
17、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_id number primary key name varchar(30) location_id number order_dt date order_amount number(8,
18、2) 以下对表 vendor 操作的语句合法的是cd 选择 2 项a)select locaton_id,avg(order_amount)from vendor; b) select sum(order_dt) from vendor; c) select sum(order_amount) from vendor; d) select max(order_dt)from vendor; e) insert into employee(salary,last_name,first_name) values(35000, wang , fred ); 40在 oracle 中,阅读以下pl/s
19、ql 代码:1 declare 2 p_emp emp.ename%type; 3 cursor emp_cur is 4 select ename from emp5 begin 6 for rac_emp in emp_cur loop 7 dbms_output.put_line( emp name:” /rec_emp.ename”); 8 end loop 9 end; 与此程序第6 至 8 行等价的程序代码是ad 。 选择 2 项a)open emp_cur; loop fetch emp_cur into p_emp; if emp_cur%found then dbms_out
20、put.put_line( emp name: |p_emp); else exit end loop; close emp_cur; b)open cmp_cur; fetch emp_cur intp p_emp; loop if emp_cur%found then dbms_output.put_line( emp name: |p_emp); else exit; end if; end loop; close emp_cur; c)open emp_cur; fetch emp_cur into p_emp; while emp_cur%found loop dbms_output
21、.put_line( emp name: |p_emp); end loop; close emp_cur; d)open emp_cur; fetch emp_cur into p_emp; while emp|_cur%found loop dbms_output.put_line( emp name: |p_emp); fetch emp_cur into p_emp; end loop; close emp_cur; 41在 oracle 中 ,(c)操作符返回两个查询所选定的所有不重复的行a intersect b minus c union d or 42在 oracle 数据库中
22、 ,使用以下语句创建一个触发器: create or replace trigger ai_emp after insert on emp for each row begin :new.ename:=upper(:new.ename); end ai_emp; 以下说法正确的选项是(d) a 触发器创建成功,该触发器将每次插入新记录的ename 列变为大写b 触发器创建成功,该触发器将每次insert 语句插入的第一条记录的ename 列边为大写c 触发器创建失败,因为 insert 触发器不能更改:new 对象的值d 触发器创建失败,因为 after 触发器不能更改:new 对象的值43.
23、在 oracle 中,不属于游标属性的是(ce)。 (选择二项 ) a)%notfound b)%found c)%isclose d)%isopen e)rowtype 44. 在 oracle 中。关于程序包的描述错误的选项是b 选择的1 个a 程序包是一中数据对象,它是对相关pl/sql类型,子程序,游标,异常,变量和常量的封装b程序包中私有对象是通过private关键字表示的cpl/sql允许两个或多个打包的子程序具有同一名字,只需要子程序接受的参数数据类型不同d程序包具有模块化,信息影藏,新加功能及性能更佳等优点45. 在 oracle中,以下 c语句定义了一个游标。选择一项a) c
24、ursor cur for select * from cd where category=rock b) create cursor cur for select * from cd where category=rock : c) cursor cur is select * from cd where category=rock ; d) create cursor cur is select * from cd where category=rock ; 46. 在 oracle中 关于 having 子句 , 以下说法正确的选项是(c)( 单项选择 ) a, having子句和 wh
25、ere 子句相同 b, having子句用于单行的条件查询 c, having子句用于已分组的查询条件d, having子句必须紧跟在where 子句后面使用47. 在 oracle 中使用 (d) 语句打开游标,执行查询 ,并识别活动集( 单项选择 ) a, run b , fetch c, close d, open 48. 在 oracle中 有一个名为seq的序列对象 , 以下语句能返回序列值但不会引起序列值增加的是 (c)( 单项选择 ) a,select swq.rownum from dual b,select swq.rowid from dual c,select swq.c
26、urrval from dual d,select swq.nextval from dual 49. 在 oracle 中 在 sql 提示符下调用pl/sql过程的方法是 (b)( 单项选择 ) a, 使用 call语句 b, 使用 excute 语句 c, 使用 run 语句 d, 使用过程名50. 在 oracle 数据库中,使用以下语句创建一个触发器,以下说法正确的选项是d 。 create or replace trigger ai_emp agter insert on emp for insert on emp begin :new.ename:=upper(:new.enam
27、e); end ai_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
28、. 在 oracle 中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的select语句必须带有c子句。选择一项a)where current of b)into c)for update d)order by 54. 在 oracle 中, 序列 venseq 使用下面的语句创建: create sequence vensseq increment by 1 start with10 maxvalue100 minvalue10 cycle cache5; 下面对序列venseq 修改的语句 , 错误的选项是( a ).(选择一项 ) a)alter sequence vense
29、q start with 1 b)alter sequence venseq maxvalue 90 c)alter sequence venseq nominvalue d)alter sequence venseq nocache 55. 在 oracle 中,以下 bd 语句可以合法地创建一个函数。选择二项a. create function func_name(cdcode number) return char is declare dis_cd char(15); begin end; b. create function func_name(cdcode number) retu
30、rn char is dis_cd char(15); begin end; c. create function func_name(cdcode number) is begin end d. create function func_name(cdcode number) return char is begin end; 56) 当 oracle 服务器启动时,以下哪种文件不是必须的d 。 a) 数据文件 b) 控制文件 c) 日志文件 d) 归档日志文件57) 在 oracle 中,一个用户拥有的所有数据库对象统称为b 。 a) 数据库 b) 模式 c) 表空间 d) 实例58) 在
31、 oracle 中,用于计算数值连续的排位,且相同数值排位相同的分析函数是c 。 a) row_number b) rank c) dense_rank d) rownum 59) 在 oracle 数据库中,b用户模式存储数据字典表和视图对象。 a) system b) sys c) scott d) sysdba 60) 在 oracle pl/sql中,可用于执行动态sql的语句是 d 。 a) execute b) start c) run d) execute immediate 61) oracle提供的 d ,能够在不同硬件平台上的oracle 数据库之间传递数据。 a) 归档日
32、志运行模式 b) recover命令 c) 恢复管理器 (rman) d) export和 import 工具62) 在 pl/sql中,以下哪个dml语句关联的隐式游标可能会引发too_many_rows异常b 。 a) insert b) select into c) update d) delete 63) 在 oracle 中,当执行一条dml语句时即引起触发器执行一次,不管该语句影响几行数据,这种触发器叫做a 。 a) 语句级触发器 b) 行级触发器 c) instead of触发器 d) 数据库触发器64) 在 oracle 中,导出实用程序可用于c 。 a) 将数据库恢复到一个时
33、间点的状态 b) 从介质故障中恢复数据库 c) 恢复用户因为误操作删除的表 d) 以上都不对65) 在 oracle 中,模式是指b 。 a) 数据库中的物理组成对象 b) 数据库中的逻辑组成对象 c) 索引方式 d) 数据库体系结构66) 在 oracle 中,数据字典表和视图存储在b 。 a) users 表空间 b) system 表空间 c) temporary表空间 d) 任意表空间67) 在 oracle 中,在一个列上使用反向键索引的主要原因是a 。 a) 该列上的值是连续增长的 b) 该列包含了许多不同的值 c) 该列的取值在一定的范围内 d) 该列经常用于降序排序68) 在
34、oracle 中,当需要使用显式游标更新或删除游标中的行时,update 或 delete 语句必须使用 a子句。 a) where current of b) where cursor of c) for update d) for cursor of 69) 在 oracle 中,使用以下的语句:create public synonym parts for scott.inventory;完成的任务是d 。 a) 将 scott.inventory对象的访问权限赋予所有用户 b) 指定了新的对象权限 c) 指定了新的系统权限 d) 给 scott.inventory对象创建一个公用同义词
35、parts 70) 在 oracle 中,执行如下pl/sql 语句后 , 变量 myvar 的数据类型为c 。create type car as object ( id number, model varchar2(25), color varchar2(15) ); declare myvar car.model%type;beginend; a) number b) car类型 c) varchar2 d) object 71) 在 oracle 中,用以下语句定义了一个过程:create or replace procedure text(a in v archar2, b in o
36、ut number, c out varhar2) is begin end; 假定使用的变量都已定义,下面对过程test 的调用语法正确的选项是c 选择一项a)test( string1 ,50,v_str2) b)test(v_str1,v_num1, string2 ) c)test( string1 ,v_num1,v_str2) d)test(v_str1,20,v)_str2) 72) orcale 中 b函数将char 或 varchar 数据类型转换为date 数据类型。选择一项a) date b) to_date c) todate d) ctodate 73) 在 orac
37、le 中,以下是students 表的结构 : student_id number not null, primary key ( 学生编号 ) student_name varchar2(30) (学生 ) course_id varchar2(10) not null (课程编号 ) marks number 分数要查询课程编号为”sql ”的分数排在前10 名的学生,以下d语句能实现功能。选择一项a) select student_id,marks,rownum “rank” form student where rownum = 10 and course_id = ” sql ” o
38、rders_id =”sql ” order by marks desc b) select student_id,marksmrownum “rank ” from student where rownum = 10 and course_id=”sql ” orders by marks c) select student_id,marks,rownum “rank” form student where rownum = 10 and course_id = ” sql ” orders_id =”sql ” order by marks desc d) select student_i
39、d,marks,rownum “ rank” form student where rownum = 10 and course_id =”sql ” student_id =”sql ” order by marks where rownum 12; var1 := var1 +1; dbms_output.put_line( a );end loop; 输出为 c 。 选择一项a) a b) a a c) a a a d) a a a a 98) 触发器有以下ac类型。选择两项a) 应用程序触发器b) 引擎触发器c) 数据库触发器99) 当 oracle 服务器启动时,以下哪种文件不是必须的。a) 数据文件b) 控制文件c) 日志文件d) 归档日志文件100) 在 oracle 中,一个用户拥有的所有数据库对象统称为。a) 数据库b) 模式c) 表空间d) 实例101) 在 oracle 中,用于计算数值连续的排位,且相同数值排位相同的分析函数是。a) row_number b) rank c) den
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子束加速器创新创业项目商业计划书
- 教师招聘之《小学教师招聘》通关训练试卷详解(达标题)附答案详解
- 2025年教师招聘之《幼儿教师招聘》真题带答案详解(综合题)
- 教师招聘之《小学教师招聘》题型+答案(考点题)附参考答案详解【模拟题】
- 教师招聘之《小学教师招聘》考前冲刺练习(综合题)附答案详解
- 2025年教师招聘之《小学教师招聘》考试题库带答案详解(巩固)
- 内蒙古呼伦贝尔农垦集团有限公司招聘笔试题库及1套参考答案详解
- 2025年思政综合测试题及答案
- 工行历年考试题库及答案
- 节能知识培训单位职责课件
- 教科版四年级上册科学全册教案
- 水稻螟虫绿色防控
- 2024版2025秋新版小学道德与法治三年级上册全册教案教学设计含反思
- 新版苏教版四年级上册科学(全册教案及教学计划及进度表)
- 国际压力性损伤-溃疡预防和治疗临床指南(2025年版)解读课件
- 慢性乙型肝炎防治指南(2022年版)
- 出售废旧物资证明 出售废料证明 回收证明
- SJG 74-2020 深圳市安装工程消耗量定额-高清现行
- “国培计划”优秀工作案例推荐表——“八张清单”撬动送教下乡的兴奋点
- 《色彩基础知识》PPT课件(详解)
- 美术作品的艺术语言
评论
0/150
提交评论