1、国家三级(数据库技术)笔试模拟试卷 36及答案与解析 1 在计算机硬件系统的基本组成中,对数据进行加工处理的功能部件是 ( A)运算器 ( B)控制器 ( C)存储器 ( D)输入输出设备 2 下列哪一项不属于系统软件 ? ( A)调试程序 ( B)计算机辅助设计程序 ( C)编译程序 ( D)数据库管理系统 3 为了实现数据终端设备之间的通信,在通信网络中必须设置交换中心,以便为需要通信的数据终端建立通信链路,通信结束后再拆除链路。目前在 Internet网络中使用的交换技术主要是 ( A)电路交换 ( B)报文交换 ( C)分组交换 ( D)信元交换 4 若想在本地机上显示 Interne
2、t上的各种信息,要安装运行一个软件。该软件是 ( A)搜索引擎 ( B) WWW浏览器 ( C)电子邮件服务 ( D)远程登录服务 5 目前 Internet还没有提供的服务是 ( A)电子邮件 ( B)远程登录 ( C)信息检索 ( D)电视广播 6 隔离是操作系统安全保障的措施之一。下列哪一项不属于安全隔离措施 ? ( A)物理隔离 ( B)时间隔离 ( C)分层隔离 ( D)密码隔离 7 以下关于数据 的存储结构的叙述中哪一条是正确的 ? ( A)数据的存储结构是数据间关系的抽象描述 ( B)数据的存储结构是逻辑结构在计算机存储器中的实现 ( C)数据的存储结构分为线性结构和非线性结构
3、( D)数据的存储结构对数据运算的具体实现没有影响 8 以下关于队列的叙述中哪一条是不正确的 ? ( A)队列的特点是先进先出 ( B)队列既能用顺序方式存储,也能用链接方式存储 ( C)队列适用于二叉树对称序周游算法的实现 ( D)队列适用于树的层次次序周游算法的实现 9 在包含 1000个元素的线性表中实现如下各运算 ,哪一个所需的执行时间最短 ? ( A)线性表按顺序方式存储,查找关键码值为 666的结点 ( B)线性表按链接方式存储,查找关键码值为 666的结点 ( C)线性表按顺序方式存储,查找线性表中第 900个结点 ( D)线性表按链接方式存储,查找线性表中笫, 900个结点 1
4、0 栈 S最多能容纳 4个元素。现有 6个元素按 A: B、 C、 D、 E、 F的顺序进栈,下列哪一个序列不是可能的出栈序列 ? ( A) A、 D、 E; C、 B、 F ( B) A、 F、 E、 D、 C、 B ( C) C、 B、 E; D、 A、 F ( D) C、 D、 B、 F、 E、 A 11 在包括 1000个元素的线性表中实现如下各运算,哪一个所需要的执行时间最长 ? ( A)线性表按顺序方式存储,在线性表的第 10个结点后面插入一个新结点 ( B)线性表按链接方式存储,在线性表的第 10个结点后面插入一个新结点 ( C)线性表按 J顷序方式存储,删除线性表的第 990个
5、结点 ( D)线性表按链接方式存储,删除指针 P所指向的结点 12 对 n个记录的文件进行归并排序,所需要的辅助存储空间为 ( A) O(1) ( B) O(n) ( C) O(log2n) ( D) 0(n2) 13 下列哪一个关键 码序列不符合堆的定义 ? ( A) A、 C、 D、 G、 H、 M、 P、 Q、 R、 X ( B) A、 C、 M、 D、 H、 P、 X、 G、 Q、 R ( C) A、 D、 P、 R、 C、 Q、 X、 M、 H、 G ( D) A、 D、 C、 G、 P、 H、 M、 Q、 R、 X 14 以下有关操作系统的叙述中,哪一个是不正确的 ? ( A)操作
6、系统管理着系统中的各种资源 ( B)操作系统应为用户提供良好的界面 ( C)操作系统是资源的管理者和仲裁者 ( D)操作系统是计算机系统中的一个应用软件 15 当某设备输入操作正常结束时,操作系统将等待该输入操作结果的进程的 状态改成 ( A)就绪态 ( B)运行态 ( C)等待态 ( D)挂起态 16 通过破坏产生死锁的 4个必要条件之一,可以保证不让死锁发生。其中采用资源有序分配法,是破坏 ( A)互斥条件 ( B)不可剥夺条件 ( C)部分分配条件 ( D)循环等待条件 17 下列关于文件系统当前目录的描述中,哪个是不正确的 ? ( A)每个用户可以有一个当前目录 ( B)引入当前目录可
7、以加快检索速度 ( C)查找文件时可以使用部分路径名 ( D)当前目录不能随意改变 18 虚拟存储的容量受到下列哪一个因素的限制 ? ( A)磁盘空间大小 ( B)物理内存大小 ( C)数据存放的实际地址 ( D)计算机地址位数 19 引入虚拟存储技术的关键前提是 ( A)有大容量的外存 ( B)程序执行的局部性原理 ( C)硬件提供地址转换机制 ( D)选择一种合适的页面调度算法 20 文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取方式,它们是 ( A)直接存取和间接存取 ( B) J顷序存取和随机存取 ( C)只读存取和读写存取 ( D)顺序存取和链接存取 21
8、下列磁盘调度算法中,哪一个体现了公 平性 ? ( A)先来先服务 ( B)最短寻道时间优先 ( C)电梯算法 ( D)单向扫描 22 对资源采用按序分配策略能达到下列哪一个目的 ? ( A)死锁预防 ( B)死锁避免 ( C)检测死锁 ( D)解除死锁 23 下面列出的数据管理技术发展的三个阶段中,哪个 (些 )阶段没有专门的软件对数据进行管理 ? 人工管理阶段 文件系统阶段 数据库阶段 ( A)只有 ( B)只有 ( C) 和 ( D) 和 24 在一个数据库中,模式与内模式的映像个数是 ( A) 1个 ( B)与用户个数相同 ( C)由设置的系统参数决定 ( D)任意多个 25 在嵌入式
9、SQL中,与游标相关的有四个语句,其中使游标定义中的 SELECT语句执行的是 ( A) DECLARE ( B) OPEN ( C) FETCH ( D) CLOSE 26 下列关于数据库三级模式结构的说法中,哪一个是不正确的 ? ( A)数据库三级模式结构由内模式、模式和外模式组成 ( B) DBMS在数据库三级模式之间提供外模式 /模式映像和模式 /内模式映像 ( C)外模式 /模式映像实现数据的逻辑独立性 ( D)一个数据库 可以有多个模式 27 在关系数据库系统中,当关系的型改变时,用户程序也可以不变。这是 ( A)数据的物理独立性 ( B)数据的逻辑独立性 ( C)数据的位置独立性
10、 ( D)数据的存储独立性 28 如果对关系 emp(eno, ename, salary)成功执行下面的 SQL语句: CREATE CLUSTER INDEXname_index ON emp(salary)对此结果的正确描述是 ( A)在 emp表上按 salary升序创建了一个聚簇索引 ( B)在 emp表上按 salary降序创建了一个聚簇索引 ( C)在 emp表上按 salary升序创建了一个唯一索引 ( D)在 emp表上按 salary降序创建了一个唯一索引 29 在概念模型中,客观存在并可以相互区别的事务称为 ( A)码 ( B)属性 ( C)联系 ( D)实体 30 设有
11、关系 R, S和 T如下:关系 T是由关系 R和 S经过哪种操作得到的( A) R S ( B) R-S ( C) RS ( D) RS 31 设 U是所有属性的集合, X、 Y、 Z都是 U的子集,且 Z=U-X-Y。下面关于多值依赖的叙述中,哪个是正确的 ( A)若 XY ,则 XY ( B)若 XY ,则 XY ( C)若 XY ,且 YY,则 XY ( D)若 X一一 Y,则 XZ 32 结构化查询语言 SQL在哪年被国际标准化组织 (1SO)采纳,成为关系数据库语言的国际标准 ( A) 1986 ( B) 1987 ( C) 1988 ( D) 1989 33 下面那一条 (些 )属
12、于概念模型应具备的性质 ? 有丰富的语义表达能力 易于交流和理解 易于变动 在计算机中实现的效率高 ( A) 、 和 ( B) 、 和 ( C) 和 ( D)都是 34 下列关于关系数据库视图的说法中,哪些是正确的 ? 视图是关系数据库三级模式中的内模式 视图能够对机密数据提供一定的安全保护 视图对重构数据库提供了一定程度的逻辑独立性 对视图的一切操作最终都要转换为对基本表的操作 所有的视图都是可以更新的 ( A) 、 和 ( B) 、 和 ( C) 、 、 和 ( D)都正确 35 设关系 R的度为 20,关系 S的度为 30。如果关系 T是 R与 S的广义笛卡儿积,即: T=RS,则关系
13、T的度为 ( A) 10 ( B) 20 ( C) 30 ( D) 50 36 设关系 R和 S具有相同的度,且相应的属性取自同 个域。下列哪一个关系代数运算的结果集合为 M ? ( A) R S ( B) R-S ( C) RS ( D) RS 37 对象 -关系数据库系统中提供的类型构造器可以支持构造复杂对象的数据类型。以下哪一个不是对象 -关系数据库系统中提供的类型构造器 ? ( A)组合 ( B)封装 ( C)集合 ( D)引用 38 数据库管理系统 DBMS的层次结构中,数据存取层的处理对象是 ( A)单个元组 ( B)日 志 ( C)系统缓冲区 ( D)索引 39 数据库管理系统的
14、数据操纵语言 (DML)所实现的操作一般包括 ( A)建立、授权、修改 ( B)建立、授权、删除 ( C)建立、插入、修改、排序 ( D)查询、插入、修改、删除 40 数据管理技术发展过程中,文件系统与数据库系统的重要区别是数据库系统具有 ( A)数据可共享 ( B)数据无冗余 ( C)特定的数据模型 ( D)有专门的数据管理软件 41 在对数据库的系统故障进行恢复时,需要对日志文件进行 ( A)反向扫描 ( B)正向扫描 ( C)双向扫 描 ( D)随机扫描 42 数据库系统的日志文件用于记录下述哪类内容 ? ( A)程序运行过程 ( B)数据查询操作 ( C)程序执行结果 ( D)数据更新
15、操作 43 在并发控制的技术中,最常用的是封锁方法。对于共享锁 (S)和排他锁 (X)来说,下面列出的相容关系中,哪一个是不正确的 ? ( A) x/x: TRUE ( B) S/S: TRUE ( C) S/X: FALSE ( D) X/S: FALSE 44 由分别带权 9, 2, 3, 5, 6的五个叶子结点生成的哈夫曼树,该树的带权路径长度为 ( A) 50 ( B) 60 ( C) 55 ( D) 65 45 以下哪一条属于关系数据库的规范化理论要解决的问题 ? ( A)如何构造合适的数据库逻辑结构 ( B)如何构造合适的数据库物理结构 ( C)如何构造合适的应用程序界面 ( D)
16、如何控制不同用户的数据操作权限 46 下面列出的条目中,关于数据仓库基本特征的叙述不正确的是 ? ( A)数据仓库是面向主题的 ( B)数据仓库的数据是集成的 ( C)数据仓库的数据是相对稳定的 ( D)数据仓库的数据是当前的,确保最新 47 下面有关各种范式之间的包含关系的描述中,正确的 是 ( A) ( B) ( C) ( D) 48 下列关于关系模式规范化的叙述中,哪一条是不正确的 ? ( A)若 R BCNF,则必然 R 4NF ( B)若 R BCNF,则必然 R 3NF ( C)若 R BCNF,则必然 R 2NF ( D)若 R BCNF,则必然 R lNF 49 设有关系模式
17、R(A, B, C) ,根据语义有如下函数依赖集: F=AB , (B, C) A 。关系模式 R的规范化程序最高达到 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 50 在数据库设计的哪个 阶段要考虑数据的存储结构和访问路径等问题 ? ( A)需求分析阶段 ( B)概念设计阶段 ( C)逻辑设计阶段 ( D)物理设计阶段 51 内存和 CPU之间增加高速缓存的目的是 ( A)解决 CPU和内存之间的速度匹配问题 ( B)扩大主存容量 ( C)既扩大内存容量,又提高存取速度 ( D)以上说法都不对 52 Internet用户的电子邮件地址格式必须是 ( A)用户名
18、单位网络名 ( B)单位网络名 用户名 ( C) 6口件服务器域名 用户名 ( D)用户名 邮件服务器域名 53 以下哪一条不是 客户机 /服务器结构的优点 ? ( A)系统的联机事务处理能力大大提高 ( B)系统数据的安全性能增强 ( C)提高资源利用率,提高系统的应用开发生产率 ( D)实现起来更加容易 54 下述哪一个不是并行数据库中将关系划分存储到多个磁盘的常用方法 ? ( A)轮转法 ( B)散列分布 ( C)范围分布 ( D)投影分布 55 操作型数据和分析型数据具有不同的特征,下列哪一个是操作型数据的特征 ? ( A)可更新的 ( B)历史的 (包括过去的数据 ) ( C)支持管
19、理决策的 ( D)面向主题的 56 下列问 题是基于如下描述:现有关键码值分别为 10、 20、 30、 40的 4个结点,按所有可能的插入顺序去构造二叉排序树。 56 能构造出多少棵不同的二叉排序树 ? ( A) 24 ( B) 14 ( C) 10 ( D) 8 57 这些二叉排序树中有多少棵是最佳二叉排序树 ? ( A) 6 ( B) 5 ( C) 4 ( D) 3 58 下列问题是基于以下的 5阶 B树结构,该 B树现在的层数为 2。58 往该 B树中插入关键码 72后,该 B树的第 2层的结点数为 ( A) 6 ( B) 7 ( C) 8 ( D) 9 59 从该 B树中删 除关键码
20、 15后,该 B树的第 2层的结点数为 ( A) 6 ( B) 7 ( C) 8 ( D) 9 60 下列问题是基于如下描述:设有一个数据库,包括 S、 J、 P、 SJP四个关系模式如下:供应商关系模式 S(SNO, SNAME, CITY),零件关系模式 P(PNO,PNAME, COLOR, WEIGHT),工程项目关系模式 J(JNO, JNAME, CITY),供应情况关系模式 SJP(SNO, PNO, JNO, QTY),假定它们都已经有若干数据。 60 “找出使用供应商名为 红星 的供应商所供应的零件的工程名 ”的 SELECT语句中将使用的关系有 ( A) S、 J和 SJP
21、 ( B) S、 P和 SJP ( C) P、 J邢 SJP ( D) S、 J、 P和 SJP 61 “找出北京供应商的所有信息 ”的 SELECT语句是 ( A) SELECT*FROM S WHERE CITY=北京 ( B) SELECTSNO, SNAME FROM S WHERE CITY=北京 ( C) SELECT*FROM S WHERE CITY=北京 ( D) SELECT SNO, SNAME FROM S WHERE CITY=北京 62 下列问题是基于以下的叙述:关系模式 R(B, C, M, T, A, C),根据语义有如下函数依赖集: F=BC,(M,T)B,(
22、M,C)T, (M,A)T,(A,B)C 。 62 关系模式 R的码是 ( A) (M, T) ( B) (M, C) ( C) (M, A) ( D)( A,B) 63 R的规范化程度最高达到 ( A) 1NF ( B) 2NF ( C) 3NF ( D) 4NF 64 高级程序设计语言编写的程序不能在计算机上直接执行,必须通过 _转换成具体的机器语言后才能执行。 65 广域网覆盖的地理范围从几十公里到几千公里,其通信子网一般采用 _技术。 66 按行优先顺序存储下三角矩阵 Ann的非零元素,则计算非零元素 aii(1jiin)的地址的公式为 Loc(aij)=Loc(a11)+_。 67
23、在关系模型中,若属性 A是关系 R的外码,则在 R的任何元组中,属性 A的取值都不允许为空,这种约束称为 _规则。 68 在完全二叉树的顺序存储中,若结点 i有左子女,则其左子女是结点 _。 69 在 Internet中,使用的基础协议是 _协议。 70 局域网常用的传输介质有:同轴电缆、双绞线、 _与无线通信信道。 71 系统中有 N个进程,则某个进程等待队列中最多可有 _个进程。 72 1976年, P.P.S.Chen提出的 _方法,是最常用的概念模型表示方法。 73 在关系模型中,若属性 A是关系 R的主码,则在 R的任何元组中,属性 A的取值都不允许为空,这种约束称为 _规则。 74
24、 关系代数是一种关系操纵语言,它的操作对象和操作结果均为 _。 75 在 SQL语言中,删除表的定 义以及表中的数据和此表上的索引,应该使用的语句是 _。 76 计算机可以直接执行用 _语言编写的程序。 77 DB2通用数据库为解决所有平台上的异构数据库之间的访问,提供了 _解决方案。 78 严格两阶段封锁协议要求对更新数据的封锁必须保持到事务 _。 79 事务具有的四个特性,分别是原子性、一致性、隔离性和 _。 80 将 E-R图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中_设计阶段的任务。 81 一般来说,商品化的 数据库管理系统,如 Oracle,其产品主要包括 _软件、开
25、发工具软件和连接软件三类。 82 数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性: _、一致性、隔离性和持久性。 83 进行数据库系统的物理结构设计时,数据的存储结构有四种选择方式,分别是顺序存放、杂凑存放 (或称散列存放、 Hash存放 )、 _、聚簇存放。 国家三级(数据库技术)笔试模拟试卷 36答案与解析 1 【正确答案】 A 【试题解析】 计算机的硬件系统的基本 组成分为主机和外部设备,其中主机包括中央处理器和内存储器。通常将运算器和控制器合称为中央处理器 (CPU,CentralProcessorUnit);运算器是用于对数据进行加工处理
26、的。因此本题正确答案为选项 A。 2 【正确答案】 B 【试题解析】 系统软件是随计算机出厂并具有通用功能的软件,一般包括操作系统、语言处理程序、数据库管理系统和服务性程序等。而选项中的计算机辅助设计系统属于应用软件,因此本题正确答案为选项 B。 3 【正确答案】 C 【试题解析】 分组交换是现代通信的基础。广域网的 通信子网主要使用分组交换技术,可以利用公用分组交换网、卫星通信网和无线分组交换网,将分布在不同地区的局域网或计算机系统互联起来,达到资源共享的目的。 4 【正确答案】 B 【试题解析】 选项 A“搜索引擎 ”是 Internet上的 WWW服务器,它的主要任务是在 Interne
27、t中主动搜索其他 WWW服务器中的信息并对其自动索引,将索引内容存储在可供查询的大型数据库中;选项 B“WWW浏览器 ”是用来浏览 Internet上主页的客户端软件,利用它可以访问 Internet上的各类信息,因此本题的答案为 B;选项 c“电子邮件服务 ”是用户或用户组之间通过计算机网络收发信息的服务;选项 D“远程登录 ”服务中,用户通过 Telnet命令使自己的计算机暂时成为远程计算机的终端,直接调用远程计算机的资源和服务。 5 【正确答案】 D 【试题解析】 目前 Internet提供的服务有电子邮件、远程登录和信息检索,但还没有提供电视广播的服务。因此本题正确答案为选项 D。 6
28、 【正确答案】 C 【试题解析】 一般操作系统的安全措施可从隔离、分层和内控三方面考虑。隔离是操作系统安全保障的措施之一,它又可分为:物理隔离、时间隔 离、逻辑隔离和密码隔离 4种。分层隔离不属于安全隔离措施,因此本题的答案是 C。 7 【正确答案】 B 【试题解析】 数据的存储结构是逻辑结构在计算机存储器中的实现,分为顺序储存结构和链式存储结构。数据的逻辑结构是数据间关系的描述,所以选项 A不对;数据的存储结构分为顺序储存结构和链式存储结构,所以选项 C不对;数据的存储结构对数据运算的具体实现有影响,确定数据查询时所采用的方法时就要考虑这一点,因此选项 D也不对。本题正确答案为 B。 8 【
29、正确答案】 C 【试题解析】 队列是另一种特殊的线性表, 限定所有的插入都在表的一端进行,所有的表的删除都在另一端进行,即先进先出。队列既能用顺序方式存储,也能用链接方式存储。树的层次次序周游算法的实现是队列的应用;而二叉树对称序周游算法的实现实际上是栈的应用。对照本题的 4个选项可知,正确答案是 C。 9 【正确答案】 C 【试题解析】 线性表是具有相同属性的数据元素的一个有限序列,其中的元素在位置上是有序的,可以通过计算,直接确定数据结构中第 i个结点的存储地址 L,计算公式为: Li=L0+(i-1)m按照题意,按照顺序方式存储的线性表,查找表中第900个 结点,其位置为: Li=L0+
30、(900-1)1000可以直接确定其位置,找到结点。按照顺序方式存储的线性表,如果要查找关键码,不管使用什么方式,都不可能直接确定其结点位置。以链接方式存储线性表,不管是按照关键码查找,还是按照第多少个结点查找,都需要从头结点开始,按照链接顺序查找。综上所述,选项C的执行时间最短。 10 【正确答案】 B 【试题解析】 栈是限定仅在表的一端进行插入和删除运算的线性表,这一端称为栈顶 (top),另一端成为栈底 (bottom),具有后进先出 (LIFO)的操作原则。按照这一原则和题目中的条件栈 S最多能容纳 4个元素可知,选项 B(A、 P、 E、 D、 C、 B)不可能是出栈序列。注意本题题
31、目中的条件 “栈 S最多能容纳 4个元素 ”,如果没有这一条件, 4个选项均是可能的出栈序列。 11 【正确答案】 A 【试题解析】 对于 A,由于是在第 10个结点后插入 个新结点,所以后面的990个数据都要向后移动;对于 B,在链表中进行这个操作,只需从头结点开始找10次得到第 10个结点,然后修改结点的指针即可;对于 C,顺序表中删除第 990个结点,需要向前移动最后 10个结点;对于 D,在链式方式下,删除一个 结点,需要从头指针开始找,找到待删结点的前驱结点指针,这个查找次数和待删结点的序号是有关系的,平均值应该是 500。通过上面的比较可以看出,本题正确答案为选项 A。 12 【正
32、确答案】 B 【试题解析】 对 n个记录的文件进行归并排序,所需要的辅助存储空间为O(n),因为归并排序的实现过程需要两个包含 n个记录的数组,每趟归并需将所有记录从一个数组移到另一数组中。本题的答案为 B。 13 【正确答案】 C 【试题解析】 选项 A关键码序列对应的完全二叉树如下:保证了任一结点的关键码值都小于或等于它的两 个子女结点的关键码值,选项 A关键码序列符合堆的定义。选项 B关键码序列对应的完全二叉树如下: 保证了任一结点的关键码值都小于或等于它的两个子女结点的关键码值,选项 B关键码序列符合堆的定义。选项 C关键码序列对应的完全二叉树如下:节点 K,的关键码值为 D大于它的右
33、子女结点的关键码值 C,节点 K4的关键码值为 R大于它的右子女结点的关键码值 H。选项 c关键码序列不符合堆的定义。选项 D关键码序列对应的完全二叉树如下:保证了任一结点的关键码值都小于或等于它的两个子女结点的关键码值,选项 D关键码序列符合堆的定义。因此,本题答 案为C。 14 【正确答案】 D 【试题解析】 操作系统是计算机系统中的一个系统软件,它是这样的一些程序模块的集合 它们有效地组织和管理计算机系统中的硬件和软件资源,合理组织计算机流程,控制程序的执行,并向用户提供各种服务功能,使用户能够灵活、方便和有效地使用计算机,使整个计算机能够高效运行。操作系统有两大重要作用: 管理系统中的
34、各种资源,即是资源的管理者和仲裁者; 为用户提供良好的界面。对照本题的 4个选项,选项 A、 B和 C都在操作系统的定义和作用中提到。而选项 D操作系统是计算机系统中的一个应用软 件却与操作系统定义 (是一系统软件 )相矛盾。因此本题的答案为 D。 15 【正确答案】 A 【试题解析】 运行中的进程可以处于以下三种状态:运行、就绪和等待。运行是指进程已获得 CPU,并且在 CPU上执行的状态;就绪状态是指一个进程已经具备了运行的条件,但没有获得 CPU而不能运行的状态;等待状态也称阻塞状态或封锁状态,是指进程因等待某种事件发生而暂时不能运行的状态。因此当某设备输入操作正常结束时,操作系统将等待
35、该输入操作结果的进程的状态改成就绪态,正确答案为选项 A。 16 【正确答案】 D 【试题解析】 根据产生死锁的 4个必要条件,只要淀其中之一不成立,死锁就不会出现。为此可以采用以下三种预防措施:采用资源的静态预分配策略,破坏部分分配条件;允许进程剥夺使用其他进程占有的资源,从而破坏不可剥夺条件;采用资源的有序分配法,破坏环路条件。因此本题正确答案为选项 D。 17 【正确答案】 D 【试题解析】 当前目录又叫工作目录,是系统为用户提供一个目前正在使用的工作目录,查找文件时,既可以从根目录开始,也可从当前目录向下检索,从而缩短检索路径,提高检索速度。如果需要,用户可以随意更改当前 目录。根据上
36、面所述可知,本题正确答案为选项 D。 18 【正确答案】 D 【试题解析】 虚拟存储技术的基本思想是利用大容量的外存来扩充内存,产生一个比有限的实际内存空间大得多的、逻辑的虚拟内存空间。虚存虽然比内存大得多,但不可能是无限的,其大小要受到外存空间的限制以及 CPU地址所能表示范围的限制。因此本题的答案为 D。 19 【正确答案】 B 【试题解析】 虚拟存储技术的基本思想是利用大容量的外存来扩充内存,产生一个比有限的实际内存大的多的、逻辑的虚拟内存空间,以便能够有效地支持多道程序系统 的实现和大型作业运行的需要,从而增强系统的处理能力。虚拟存储管理的效率与程序局部性程度又很大的关系,并且程序局部
37、性原理是虚拟存储技术的关键前提。因此本题正确答案为选项 B。 20 【正确答案】 B 【试题解析】 用户通过对文件的存储来完成对文件的各种操作,文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有顺序存取和随机存取两种。顺序存取就是按照从前到后的顺序依次访问文件的各个信息项,随机存取又称直接存取,即允许用户根据记录键存取文件的任一记录,或者是根据读写命令把指针移到指定处读写。因 此本题的答案是选项 B。 21 【正确答案】 A 【试题解析】 磁盘调度由移臂调度和旋转调度两部分组成。移臂调度是根据访问者指定的柱面位置来决定执行次序的调度;旋转调度是在同一柱面上调节多个访问者的读写请求
38、的调度。移臂调度包括先来先服务算法,这是最公平而又最简单的算法,但效率不高;最短寻道时间优先调度算法,可以降低平均服务时间,但缺乏公平性;扫描算法,这种算法比,较公平,而且效率较高。由上面所述可知,只有先来先服务算法是考虑了公平性,因此本题正确答案为选项 A。 22 【正确答案】 A 【试 题解析】 对资源采用有序分配策略是要破坏产生死锁的 4个必要条件之一的“环路 ”条件,它属于死锁的预防措施,因此本题的答案为 A。 23 【正确答案】 A 【试题解析】 数据管理技术是指对数据的分类、组织、编码、存储、检索和维护的技术,管理技术的发展经历了 3个阶段:人工管理阶段、文件系统阶段、数据库系统阶
39、段。人工管理阶段的特点是:数据不保存、数据无专门的软件进行管理、数据不共享,有大量的冗余数据和数据不具有独立性。文件管理阶段的特点是:数据可以长期保存、数据由文件系统管理,但数据共享性和独立性差。数据库 系统阶段的特点:数据库系统自描述、数据结构化、数据共享性高、数据独立性高、统一的数据管理和控制。从以上对数据库管理技术各阶段特点的分析可知,只有人工管理阶段没有专门的软件进行管理,因此正确答案为选项 A。 24 【正确答案】 A 【试题解析】 数据库中只有 个模式,也只有一个内模式,所以模式内模式映像是唯一的。本题的答案为 A。 25 【正确答案】 B 【试题解析】 与游标有关的 SQL语句包
40、括: 游标定义语句 (DECLARE):它是说明语句,此时游标定义中的 SELECT语句并不执行。 游标 打开语句 (OPEN):此时执行游标定义中的 SELECT语句,同时游标处于活动状态。选项 B正确。 游标推进语句 (FETCH):此时执行游标向前推进一行,并把游标指向的行中的值取出,放到语句中说明的对应的程序变量中。 游标关闭语句 (CLOSE):关闭游标,使它不再和原来的查询结构相联系。 26 【正确答案】 D 【试题解析】 模式是数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及到型的描述,不涉及到具体的值。数据库的三级模式结构是指数据库系统是由外模式、模式和内模式三级抽象模式构成
41、。模式也称逻辑模式 或概念模式,模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,一个数据库只有一个模式;外模式也称子模式、用户模式,可以描述某个特定的用户组所使用的那一部分数据库,一个数据库可以有多个外模式;内模式也称物理模式,是数据库内部的表示方法。外模式 /模式映像实现数据的逻辑独立性;模式 /内模式映像实现了数据的物理独立性。分析题目中的 4个选项可知, D是不正确的,因为一个数据库只有一个模式,本题正确答案为选项 D。 27 【正确答案】 B 【试题解析】 模式描述的是数据库结构的全部逻辑结构, 外模式描述的是数据的局部逻辑结构。当模式改变时 (如增加新的关系、
42、改变关系的型 ),数据库管理员对各个外模式 /模式的映像作相应的修改,可以使外模式不变。而应用程序是根据数据的外模式编写的,从而使用户程序不必修改,保证了数据的逻辑独立性。因此当关系的型改变时,用户程序也可以不变,这是数据的逻辑独立性,正确选项为B。 28 【正确答案】 A 【试题解析】 通过 CREATEINDEXname_indexONemp(salary)判断语句要在emp表上按 salary创建索引 nameindex, CLUSTER表 示要建立的索引是聚簇索引,索引排列顺序的缺省值为 ASC(升序 )。因此本题的答案为 A。 29 【正确答案】 D 【试题解析】 在概念模型中,客观
43、存在并可以相互区别的事务称为实体。实体可以是具体的人、事务,也可以是抽象的概念和联系。因此正确答案为选项 D(实体 )。 30 【正确答案】 D 【试题解析】 连接 (也称 连接 )是从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组,其中的自然连接要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。从关系 T与 R、 S的关系 可以明显的看出关系 T是由关系 R和 s经过自然连接操作得到的,正确选项为 D。 31 【正确答案】 B 【试题解析】 多值依赖的性质包括: 若 XY ,则 X2 ,其中 Z=U-X-y,即多值依赖具有对称性; 若 XY ,则 Xy
44、,函数依赖可以看作多值依赖的特殊情况; 设属性集之间的关系是,那么当 XY 在 R(U)上成立的时,XY 在 R(W)上也成立;反过来当 XY 在 R(W)上成立时, XY 在 R(U)上不一定成立; 若 XY ,且 Yy,但不能断言 XY 也成立。因为多值依赖的定义中涉及了 U中除 X、 Y之外的其余属性 z,考虑 XY 是否成立时涉及的其余的属性 Z=U-X-Y比确定 XY 成立时的其余属性 Z=U-X-y包含的属性列多,因此 XY 不一定成立。由上面的叙述可知本题正确答案为选项 B。 32 【正确答案】 B 【试题解析】 第一个 SQL标准是 1986年 10月由美国国家标准局(Amer
45、icanNationalStandardInstitute,简称 ANSl)公布的,所以也称该标准为SQL-86。 1987年国际标准化组织 (InternationalOrganizationforStandardization,简称 ISO)也通过了这一标准。 33 【正确答案】 A 【试题解析】 概念模型的特点包括:有丰富的语义表达能力、易于交流和理解、易于变动和易于向各种数据库转换。对照本题的四个选项可知,在计算机中实现的效率高不包括在概念模型的特点中。因此本题正确答案为选项 A。 34 【正确答案】 B 【试题解析】 视图对应数据库三级模式中的外模式,是一个虚表。视图能够简化用户的操
46、作;而且能够对机密数据提供安全保护。这是因为有了视图机制,在设计数据库系统时,就可以对不同的用户定 义不同的视图,使机密数据不出现在不应看到这些数据的用户视图上,这样就由视图机制自动提供了对机密数据的安全保护功能。一般对所有的视图都可以执行更新操作,但有些视图从理论上是不可更新的。按照上面的叙述可知,只有题干中的 、 和 是正确的,所以正确答案为选项 B。 35 【正确答案】 D 【试题解析】 关系的元数也称为度,广义笛卡尔积的定义如下:设关系 R、 S的元数分别为 r、 s,定义 R和 S的笛卡尔积是一个 (r+s)元数的集合,每一个元组的前 r个分量来自 R,后 s个分量来自 S。由上面的
47、定义我们可知对于元数分别为 20和 30的关系 R、 S的广义笛卡尔积形成的关系 T,其元数为 20+30=50。正确答案为 D。 36 【正确答案】 B 【试题解析】 题目中所述的集合的意思是关系 t中的元素属于 R但不属于 S。而差的定义为:设关系 R和关系 s具有相同的目,且相应的属性取自同一域,则关系 R和关系 s的差由属于 R但不属于 S的所有元组组成,本题正确答案为选项B。 37 【正确答案】 B 【试题解析】 对象 -关系数据库系统支持复杂对象类型。主要的类型构造器为:组合 (记录 )、集合、引用。封装不属于对象 -关系数据库系统支持的类 型构造器,本题正确答案为选项 B。 38
48、 【正确答案】 A 【试题解析】 数据存取层的处理对象是单个元组,它把上层的集合操作转化为单记录操作。因此本题的答案为 A。 39 【正确答案】 D 【试题解析】 数据库管理系统的数据操纵功能提供用户对数据库的操纵功能,实现对数据库系统的检索、插入、更新和删除。一个好的 DBMS应提供功能强、易学易用的数据操纵语言 (DML),方便的操作方式和较高的数据存储效率。因此本题正确答案为选项 D(查询、插入、修改、删除 )。 40 【正确答案】 C 【试题 解析】 与文件系统相比,数据库系统具有如下特点:数据结构化;数据共享性高、冗余度小、易扩充;数据独立性高;统一的数据管理和控制。因此在本题的四个选项中,选项 C是文件系统与数据库系统的重要区别,正确答案为选项C。 41 【正确答案】 C 【试题解析】 当系统发生故障后,首先反向扫描日志文件,对每一个撤消事务的更新操作,执行反操作,然后正向扫描日志,对已提交的事务但尚在数据库缓冲区中的内容实际写到库中。因此本题正确答案为选项 C(双向扫描 )。 42 【正确答案】 D 【试题解析】 日志是日志记 录的序列,它记录了数据库中所有的更新活动,日志的主要内容包括以下几种: 事务开始日志记录; 更新日志记录; 事务提交日志记录; 4)事务终止日志记录。从日志的记录内容可知它