Oracle考试题

2019-08-29 23:22

Oracle数据库考试试题(A卷)

一、单选题(共30小题,每题2分,总计60分)datacompass

(1)SQL语言进行查询的主要语句是( E)

A)USE

B)DECLARE C)SET

D)UPDATE E)SELECT

(2)能将SELECT 语句返回的所有行合并到一个结果集中的关键字是(D )

A)intersect B)minus C)ceil D)union E)exist

(3)能计算出一列中所有数的总和的函数是(B )

A)COUNT B)SUM C)AVG D)SQRT E)ROUND

(4)下面描述错误的是( E)

SQL语言按照功能可以分为:

A)数据查询语言DQL:查询数据。 Data query language

B)数据定义语言DDL:建立、删除和修改数据对象。 Data definition language C)数据操纵语言DML:完成数据操作的命令,包括查询。 Data manipulation languge D)数据控制语言DCL:控制对数据库的访问,服务器的关闭、启动等。 Data control E)数据异常语言DEL:控制对数据库的异常处理 (5)Oracle 9i中SQL语言的主要工具(D )

A)SQLLOAD

B)SQLINTEGRATED C)SQL DOCS

D)SQLPlus Worksheet /SQL Plus E)Enterprise Manager Console

(6)以下说法错误的是( D)

服务器的关闭方式主要有 A)正常关闭 B)立即关闭 C)中止关闭 D)异常关闭 E)事务处理关闭

(7)数据库的逻辑结构不包括( A) 表空间、段、区、数据块、逻辑对象

1

A)视图。 B)表空间。 C)逻辑对象。 D)数据段。 E)数据区间。

(8)以下不是比较运算符的是(B )

A)!= B)!LIKE C)<> D)<= E)>=

(9)在查询的WHERE条件中不可以使用的关键字是(D )

A)IN B)LIKE C)ANY D)CLOSE E)EXIST

(10)关于流程控制语句,下列说法正确的是(A )

A)最常见的是条件控制、循环控制

B)条件控制是用于处理数据库服务的执行 C)条件控制不能嵌套

D)循环控制主要用于处理需要反复执行的业务 (任务) E)循环控制不可以嵌套

(11)不属于PL/SQL的基本语法要素的是(C )

A)常量

B)基本数据类型变量 C)类的实例对象 D)数值表达式

E)字符表达式 关系表达式

(12)有关表空间的说法,下列说法不正确的是( E)

A)从物理上来说,一个表空间是由具体的一个或多个磁盘上物理文件构成的。 B)从逻辑上来说,一个表空间是由具体的一个或多个用户模式下的表)索引等数据构成的。

C)某个用户的数据必定存在于某个表空间中。

D)表空间是为了统一ORACLE物理和逻辑上的结构而建立的。 E)表空间的名称可以重复。

(13)Oracle中创建表常用的数据类型不包括( E)

A)varchar2 B)nchar C)nvarchar2 D)number E)DateTime

(14)不属于ORACLE常用的约束条件类型是(C ) 有五种

A)PRIMARY

2

B)FOREIGN

C)NULL 改”not null” D)UNIQUE E)CHECK

(15)在表中插入数据的语句是( A)

A)INSERT B)CREATE C)UPDATE D)DELETE

E)TRUNCATE --删除表中的所有记录,但保留数据表的结构(16)在表中创建视图的语句是(E )

A)DROP VIEW B)CREATE INDEX C)ALTER VIEW D)DELETE VIEW

E)CREATE OR REPLACE VIEW

(17)下列关于游标的说法,不正确的是(E )

A)是从数据表中提取出来的数据 B)以临时表的形式存放在内存中 C)在游标中有一个数据指针

D)在初始状态下指向的是首记录

E)利用goto语句可以移动该指针 利用“fetch” (18)定义游标的语法是(A )

A)cursor 游标名 is select 语句; B)cursor 游标名 to select 语句; C)cursor 游标名 when select 语句;

D)mycursor 游标名 as cursor select 语句; E)mycursor 游标名 when select 语句; (19)游标的操作不包括(C )

A)open B)fetch C)quit D)close

(20)触发器的功能主要不包括( B)

A)防止无效的事务 B)返回数据

C)实施更复杂的安全性检查 D)维护同步表复制

E)在分布式数据库中实施跨越结点的引用完整性 (21)以下不属于回退段的作用的是(A )

A)是将执行回退到保存点的程序段

3

B)记录着数据库被某个事务操作后的资料的原值 C)存储着需要撤消的信息

D)可以用来对数据库进行恢复 E)是一种特殊类型的数据段

(22)下列有关存储过程的说法,不正确的是( E)

A)存储过程是由流控制和SQL语句书写的

B)存储过程经编译和优化后存储在数据库服务器中 C)存储过程使用时只要调用即可。 D)存储过程的效率通常比SQL语句高。

E)在存储过程之间传递数据是面向对象设计思想的重要内容。 模块化 (23)不属于存储过程的优点有(D )

A)存储过程的能力大大增强了SQL语言的功能和灵活性。 B)可以降低网络的通信量

C)在运行存储过程前,数据库已对其进行了语法和句法分析,并给出 了优化执行方案

D)存储过程可以使没有权限的用户不能直接或间接存取数据库数据,从而保证数据的安全。

E)体现应用需要的运算程序放入数据库服务器中 (24)创建存储过程的语法是( D)

A)create and replace procedure B)create with replace procedure C)replace procedure

D)create or replace procedure E)create not replace procedure

(25)在带参数的存储过程中,对参数类型的说法错误的是(D )

A)in参数:读入参数,主程序向存储过程传递参数值。 ", B)out参数:读出参数,存储过程向主程序传递参数值。

C)in out 参数:双向参数,存储过程与主程序双向交流数据。 D)in and out 参数:双向参数,存储过程与主程序双向交流数据。 (26)创建角色的SQL 语句是(E )

A)ALTER ROLE B)UPDATE ROLE C)SELECT ROLE D)DELETE ROLE E)CREATE ROLE

(27)在ORACLE多用户数据库系统中,安全机制主要做下列工作(E )

A)防止非授权的数据库存取;

B)防止非授权的对模式对象的存取; C)控制磁盘使用;

D)控制系统资源使用;

E)控制用户动作。 审计用户动作

(28)每一个用户有一个安全域,它是一组特性,安全域可决定的内容不包括(D )

A)用户可用的特权和角色;

4

B)角色可用的特权和角色; C)用户可用的表空间的份额;

D)角色可用的表空间的份额; 用户的系统资源限制 (29)数据库系统安全性不包含:(B )

A)有效的用户名/口令的组合; 用户的资源限制;用户可执行那些系统操作 B)用户的SQL语句是否符合语法规则; C)一个用户是否授权可连接数据库; D)用户对象可用的磁盘空间的数量; E)数据库审计是否是有效的; (30)一个ORACLE数据库有(A )

A)一个物理结构和一个逻辑结构

B)一个物理结构和一个以上的逻辑结构

C)一个以上的物理结构和一个以上的逻辑结构 D)只有一个物理结构,可以没有逻辑结构 E)只有一个逻辑结构,可以没有物理结构 二、多选题(共10小题,每题4分,总计40分)(多选、少选不得分) (31)Oracle 9i的安全性体系主要是从( ABCD)方面解决的

A)物理层的安全性 B)用户层的安全性 C)操作系统层的安全性 D)网络层的安全性

E)用户数据的一致性 ---数据库系统层的安全性

(32)属于ORACLE数据库组成文件的是(ABCE )。

A)数据文件 口令文件 归档日志文件 B)日志文件 C)参数文件 D)备份文件 E)控制文件

(33)下面有关序列的说法,正确的是(ABD )

A)序列可以在表中插入值时,可以使某列的值按一定的幅度增长。B)序列是可用于按照设定的规则自动产生数据的方案对象。

C)序列的操作不能在企业管理器中进行

D)序列创建可以用CREATE SEQUENCE (34)数据库逻辑结构包含( ACD)

A)表空间 B)角色对象 C)段

D)数据块 E)用户对象。

(35)PL/SQL程序结构通常可以概括为( ABC)

A)定义部分 B)执行部分 C)异常处理部分 D)解释部分

5

E)预编译部分

(36)PL/SQL程序块的主要特点有(BCD )

A)具有面向对象的结构。 --具有模块化的结构 B)使用过程化语言控制结构。 C)能够进行错误处理。

D)PL/SQL程序块只能在SQL Plus、SQLPlus Worksheet等工具支持下以解释型方式执行

E)可以编译成可执行文件。

(37)在查询中可以使用的比较运算符是(ABCDE )

A)< B)> C)<= D)>= E)!=

(38)以下查询语句合法的是( ABCE)

A)select * from scott.emp;

B)select count(empno) from scott.emp;

C)select sum(sal) from scott.emp group by deptno;

D)select empno ,sum(sal) from scott.emp group by deptno; E)select deptno,sum(sal) from scott.emp group by deptno; (39)对于关键字intersect说法正确的是( ACD)

A)返回intersect操作数两边的两个查询返回的所有非重复值 。

B)返回intersect操作数两边的两个查询返回的差集。 --“minus” C)返回intersect操作数两边的两个查询返回的两个结果集的交集。 D)所有查询中的列数和列的顺序必须相同 。

E)两个查询中的数据类型不一定兼容。 ---必须兼容 (40)设:有一个表T1,分别由以下字段组成:

col1(NUMBER),col2(DATE),col3(VACHAR2),以下insert语句合法的是( ABE)A)insert into T1(col1,col2,col3) values(568, '2-3月-2009','HUNTER') B)insert into T1 values(568, '2-3月-2009','HUNTER')

C)insert into T1(col1,col2,col3) values(568, 2-3月-2009,'HUNTER') D)insert into T1(col1,col2,col3) values('568','2-3月-2009',HUNTER) E)insert into T1(col1,col2,col3) values('568','2-3月-2009','HUNTER')

6


Oracle考试题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浙江大学本科学生2005 - 2006学年外设奖学金汇总

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: