ORACLE期末考试试题 复习题.pdf_第1页
ORACLE期末考试试题 复习题.pdf_第2页
ORACLE期末考试试题 复习题.pdf_第3页
ORACLE期末考试试题 复习题.pdf_第4页
ORACLE期末考试试题 复习题.pdf_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 以下 A 内存区不属于 SGA A PGAB 日志缓冲区C 数据缓冲区D 共享池 2 在 Oracle 中 能够将 emp 表的 SELECT 权限赋予用户 SCOTT 的语句是 B A grant select emp to scottB grant select on emp to scott C grant on emp select to scottD grant scott on emp select 3 在Oracle中创建用户时 若未提及DEFAULT TABLESPACE关键字 则Oracle就将 C 表空间分配给用户作为默认表空间 A HRB SCOTTC SYSTEMD SYS 4 在 Oracle 中 下列选项中 不能直接嵌入 PL SQL 块中的语句有 AC 选两项 A SELECTB INSERTC CREATTABLED GRANT 5 ORACLE 用来判断列值是否为空的操作符是 B A NULL B IS NULL C AS NULL D NULLIS 6 CD SQL 语句将为计算列 SAL 12 生成别名 Annual Salary 选两项 A SELECT ename sal 12 Annual Salary FROM emp B SELECT ename sal 12 Annual Salary FROM emp C SELECT ename sal 12 AS AnnualSalary FROM emp D SELECT ename sal 12 AS INITCAP Annual Salary FROM emp 7 在 Oracle 中 假设 a 变量的值为 a 则执行代码 decode a a 1 b 2 c 3 4 后的结果是 A A 1B 2C 3D 4 8 锁用于提供 A 改进的性能 B 数据的完整性和一致性 C 可用性和易于维护 D 用户安全 9 在 Oracle 中 emp 表中包含以下列 员工姓名 ename varchar2 工资 salary varchar2 雇佣日期 hiredate date 管理部门想要一份在公司工作了 5 年以上的员 工名单 能够实现该功能的 Sql 语句是 C A select ename from emp where sysdate hiredate 5 B select ename from emp where hiredate sysdate 5 C select ename from emp where sysdate hiredate 365 5 D select ename from emp where sysdate hiredate 365 5 10 在 Oracle 中 将 emp 表的 select 权限赋予用户 test 的语句是 B A grant select emp to testB grant select on emp to test C grant on emp select to testD grant scott on emp select to test 11 在 Oracle 中 关于 ltrim 函数的功能的说法中 正确的选项是 B A 用于截取字符串的左右的空格 B 用于删除字符串左边的指定字符 C 用于删除字符串的任意位置的指定空格 D 用于删除字符串任意位置的指定字符 12 在 Oracle 中 可以用来访问序列的选项是 A A currval 和 nextvalB nextval 和 preval C cache 和 nocacheD maxvalue 和 minvalue 13 带有 B 子句的 SELECT 语句可以在表的一行或多行上放置排他锁 A FOR INSERTB FOR UPDATE C FOR DELETED FOR REFRESH 14 在客户定单表 CUSTOMER 中有一列为单价 PRICE 写一个 SELECT 命令 显示所有单价在 500 以上的查询语句 A A SELECT FROM CUSTOMER WHERE PRICE 500 B SELECT FROM CUSTOMER WHERE PRICE BETWEEN 500AND C SELECT FROM CUSTOMER WHERE PRICELIKE 500 D SELECT FROM CUSTOMER WHERE PRICE 500 15 在 oracle 启动服务时 下列哪些文件不是必须的 D A数据文件 B控制文件 C日志文件 D归档日志文件 16 可以使用 C 伪列来访问序列 A CURRVAL 和 NEXTVALB NEXTVAL 和 PREVAL C CACHE 和 NOCACHED MAXVALUE 和 MINVALUE 17 在 Oracle 中 下列关于全局数据库名与网络服务名的描述中 正确的选项有 AC 选两项 A 全局数据库名主要用于区分一台计算机中不同数据库的实例 B 网络服务名主要用于区分一台计算机中不同数据库的实例 C 网络服务名主要用于分布式数据库系统中 区分不同的数据库 D 如果客户端需要远程访问某个 Oracle 数据库服务器 则客户端请求的远程 Oracle 数据库名称是全局数据库名 18 在 Oracle 中 下列关于索引的说法中 正确的选项有 bc 选两项 A 创建索引后 Oracle 就会在查询中使用索引 B 可以在基数很小的列上创建索引 以提高查询效率 C 可以在需要使用 LIKE 模糊查询的列上创建 B 树索引 以提高查询效率 D 函数索引是指在 SQL 查询的函数中使用索引 19 在列的取值重复率比较高的列上 适合创建 B 索引 A 标准B 唯一C 分区D 位图 20 在 Oracle 中 下列关于游标的说法中 错误的选项是 C A 游标是指向上下文区的指针 它为应用提供了一种对具有多行数据查询结果集中的每 一行数据分别进行单独处理的方法 B 游标分为隐含游标和显式游标两种 C 触发器代码可以包含 DDL 语句 D 在使用游标中用 FETCH 关键字提取游标 21 PL SQL 块中不能直接使用的 SQL 命令是 D A SELECTB INSERT C UPDATED DROP 22 关于数据库存储结构说法正确的是 D Aoracle 始终都只能以块作为存储单位 B oracle 是以块为基本存储单位 然后将块组合成区 再将区合为段 最后 再由表空间对这些段进行管理 C oracle 的基本存储单位是表空间 D oracle 的基本存储单位是表 将表存放于表空间 当有数据加入并提交时 最后将表空间的数据写入数据文件 23 在 Oracle 中 数据库的物理文件不包括的选项是 D A 数据文件B 重做日志文件C 控制文件D 缓存文件 24 在 oracle 中创建用户时 若未提及 default tablespace 关键字 则 oracle 分配给用 户作为默认表空间的表是 C A HRB SCOTTC SYSTEMD SYS 25 关于索引的说法错误的是 C A 索引对于表来说 可有可无 B 索引是用来提高查询速度的 C 索引是用来装饰表 是表格好看一点 D 索引会影响更新的速度 26 在 Oracle 中 打开 Oracle 会启动例程和装载数据库的方式是 B A NomountB MountC OpenD startup 27 在 Oracle 中 逻辑备份时 备份文件的扩展名一般是 C A SqlB BakC DumpD Dmp 28 同义词有哪几种类型 A A 公有同义词和私有同义词 B 就一种 同义词 C 系统同义词 D 用户同义词 29 PLSQL 块是由哪几个部分组成 D ADECLAREBEGINEND BBEGINEND CEXCEPTION BEGINEND DDECLARE BEGIN EXCEPTIONEND 30 在 Oracle 中 下列对 PL SQL 的描述中 正确的选项是 D A PL SQL 是过程化的 sqlB PL SQL 语句块中可以直接执行 DDL 语句 C PL SQL 语句中可以直接执行 DCL 语句D 以上说法都不正确 31 在 Oracle 中 如如下代码块 set serveroutput on declare var1 number 10 begin loop exit when var1 12 var1 var1 1 DBMS OUTPUT PUT LINE a end loop end 以上 PL SQL 语句块执行的结果是 B A 无输出B aC a aD a a a 32 在 Oracle 中 在 PL SQL 程序中 要从用户输人赋值给数字变量 cd code 下列代码正确的是 D A cd code 假定使用的变量都已经定义 下面对过程 proc 的调用中 语法正确的选 项是 A proc tt 10 v3 B proc tt v2 v3 C proc v1 v2 dd D proc tt 10 dd 40 在 Oracle 中 阅读以下 PL SQL 块 DECLARE v 1 NUMBER 2 v 2 NUMBER 3 BEGIN v 2 CASE WHEN v 1 IS NULL THEN 10 ELSE 20 END DBMS OUTPUT PUT LINE v 2 END 程序运行后的输出结果是 A 10B 20C 0D 有语法错误 41 在 Oracle 中 为子程序的形参传递变量和数据可以采用位置传递 名称传递 和 A 等 3 种方法 A 组合传递B 值传递C 引用传递D 集合 传递 42 在 Oracle 中 下列选项中属于 DDL 事件的是 C A INSERTB LOGONC DROPD SERVERERROR 43 下面的 SQL 命令显示的结果是什么类型 A TO DATE 01 JAN 1998 TO DATE 01 DEC 1996 A 数值 返回天数 B 字符串 C 日期 D 出现错误 44 分析以下 SQL 命令 SELECT price FROM inventory WHERE price BETWEEN 1AND 50 AND price IN 55 30 95 命令执行后的输出结果是 B A55 B 30 C 95 D NULL 45 在 Oracle 中 当数据库未打开时 可以知道哪些文件需要恢复的选项是 A A 从 v recover file 文件中B 检查参数文件 C 查看警告日志文件D 从 V datafile 文件 46 在 Oracle 中 可以查询数据库中当前的数据文件的视图是 C A V LOGB v CONTROLFILEC V DATAFILE D V PARAMETER 47 在 Oracle 中 下列关于程序全局区 PGA 的说法中 正确的选项有 选两项 A PGA 是共享的B PGA 是非共享的 C 每个服务器进程都有一个私有的 PGAD 每个客户端进程都有 一个私有的 PGA 44 在 Oracle 中 授予 sa 用户在 SCOTT EMP 表中有 SAL 列的更新权限的语句是 C A GRANT CHANGE ON SCOTT EMPTO SA B GRANT UPDATE ON SCOTT EMP SAL TO SA C GRANT UPDATE SAL ON SCOTT EMPTO SA D GRANT MODIFY ON SCOTT EMPTO SA 45 在 Oracle 中 TRUNCATETABLE 命令使用的场合是 A 删除表结构B 转换表结构C 仅删除记录D 删除 结构和记录 46 在 Oracle 中 PL SQL 有两种类型的子程序是 B A 匿名块和命名块B 过程和函数C 存储过程和触发器 D 包和触发器 47 在 Oracle 中 以下关于 ROWTYPE 的作用的说法中 正确的选项有 AC 选两项 A 使用 ROWTYPE 来定义一个表示表中一行记录的变量 B 使用 ROWTYPE 的变量不能实现将一行记录的部分字段赋值 I C 使用 ROWTYPE 将一个变量的数据类型与一张表中记录的各个列的数 据类型保持

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论