1、三级数据库技术笔试 9 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:60,分数:60.00)1.下列工具中,不能用于数据库应用系统界面开发的工具是(分数:1.00)A.Visual BasicB.DelphiC.PuwerDesignerD.PowerBuilder2.分时系统允许多个用户同时联机地使用计算机,它有许多特点,下面不属于分时系统的特点是(分数:1.00)A.多路性B.占先性C.交互性D.独立性3.E-R 模型向关系模型转换,个 N:M 的联系转换成一个关系模式时,该关系模式的键是(分数:1.00)A.N 端实体的键B.M 端实体的键C.N 端实
2、体键与 M 端实体键组合D.重新选取其他属性4.下列若干说法中,哪一个是正确的? FowerBuilder 是一种数据库应用开发工具 S-Designer(现为 PowerDesigner)是一种数据库分析设计工具 在 Visual FoxPro 中,一个数据库实质上就是一个二维表 Oracle 系统的核心是 Oracle RDBMS(分数:1.00)A.,和B.,和C.,和D.,和5.在数据库系统阶段,数据(分数:1.00)A.具有物理独立性,没有逻辑独立性B.具有逻辑独立性,没有物理独立性C.物理独立性和逻辑独立性均没有D.具有较高的物理独立性和逻辑独立性6.在学生选课表(SC)中,查询选
3、修了 3 号课程(课程号 CH)的学生的学号(XH)及其成绩(GD)。查询结果按分数的降序排列。实现该功能的正确 SQL 语句(分数:1.00)A.SELECT XH,GD FROM SC: WHERE CH=3F ORDER BY GD DESCB.SELECT XH,GD FROM SC; WHERE CH=3ORDER BY GD ASCC.SELECT XH,GD FROM SC; WHERECH=3GROUP BY GD DESCD.SELECTXH,GDFROMSC; WHERE CH=3GROUP BY GD ASC7.TCP/IP 参考模型中的主机-网络层对应于 OSI 参考模
4、型的 物理层 数据链路层 网络层(分数:1.00)A.和B.C.D.,和8.Internet 上的计算机,在通信之前需要(分数:1.00)A.建立主页B.指定一个 IP 地址C.使用 WWW 服务D.发送电子邮件9.新奥尔良方法将数据库设计分为 4 个阶段,它们是(分数:1.00)A.系统规划阶段,分析设计阶段,实施阶段,运行维护阶段B.需求分析阶段,设计阶段,实施阶段,运行阶段C.系统规划阶段,概念设计阶段,详细设计阶段,实施阶段D.需求分析阶段,概念设计阶段,逻辑设计阶段,物理设计阶段10.设关系 R 和关系 S 的元数分别是 3 和 4,关系 T 是 R 与 S 的广义笛卡尔积,即:T=
5、R S,则关系 T 的元数是(分数:1.00)A.7B.9C.12D.1611.在并发操作中可能产生若于数据库的不一致性,除了丢失修改,不能重复读以外,还有(分数:1.00)A.读脏数据B.不可串行化C.事物内部故障D.活锁和死锁12.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是(分数:1.00)A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.结构分析法和模块结构图D.实体联系法和实体联系图13.在排序过程中,比较次数与序列的初始位置无关的排序方法是(分数:1.00)A.直接插入排序和快速排序B.快速排序和归并排序C.直接选择排序和归并排序D.直接插入排序和归并排序
6、14.下列算法中,不属于作业调度算法的是(分数:1.00)A.先来先服务算法B.最高优先数算法C.短作业优先算法D.资源搭配算法15.Oracle 数据库管理系统的 Internet 解决方案的产品是 Oracle WebServer,下面列出的条目中,哪一个不属于该产品?(分数:1.00)A.Oracle WebListenerB.Oracle WebAgentC.Oracle OLAPD.Oracle 7 服务器16.在数据库管理系统中,下面哪个模块不是数据库定义的功能模块?(分数:1.00)A.DDL 翻译程序模块B.安全性定义程序模块C.系统初启程序模块D.完整性定义程序模块17.在使
7、用基于优先数的不可抢占式进程调度算法的系统中,不会引起进程切换的事件是(分数:1.00)A.进程运行完毕B.进程在运行过程中变成等待状态C.时间片到D.有一个优先级高的进程就绪18.当前数据库技术的发展已形成各种类型的数据库应用技术,下述哪个(些)是这种发展的推动力? 应用的驱动 多种技术与数据库技术的结合 关系数据库的研究基础(分数:1.00)A.B.C.D.都是19.下列哪一个不属于故障的主要类型?(分数:1.00)A.事务故障B.逻辑故障C.系统故障D.磁盘故障20.计算机的技术性能指标主要是指(分数:1.00)A.所配备语言,操作系统,外围设备B.字长,运算速度,内/外存容量和 CPU
8、 的主频C.显示器的分辨率,打印机的配置D.磁盘容量,内存容量21.中断及中断处理是计算机系统的重要功能,下述哪个可能成为中断源? 输入输出设备 数据通道 时钟 软件(分数:1.00)A.B.和C.,和D.全部22.设有关系 R(S,D,M),其函数依赖集 F:SD,DM),则关系 R 至多满足(分数:1.00)A.1NFB.2NFC.3NFD.BCNF23.下列文件的物理结构中,不利于文件长度动态增长的文件物理结构是(分数:1.00)A.顺序结构B.链接结构C.索引结构D.Hash 结构24.系统中有 4 个进程 P1,P2,P3 和 P4,在某一时刻系统状态如下: (分数:1.00)A.安
9、全状态B.不安全状态C.死锁状态D.临界状态25.在学生表 STUD 中,查询年龄在 20 至 23 岁之间的学生的姓名(XM)、年龄(SA)和所在系(SD),实现该功能的正确 SQL 语句是(分数:1.00)A.SELECT XM,SA,SD FROM STUD WHERE BETWEEN 20SA23;B.SELECTXM,SA,SD FROM STUD WHERE SA BETWEEN23 AND 20C.SELECTXM,SA,SDFROM STUD WHERE SA NOT BETWEEN 20 AND23D.SELECT XM,SA,SDFROM STUD WHERE SA BET
10、WEEN 20 AND2326.数据库管理系统中的数据操纵语言(DML)所实现的操作一般包括(分数:1.00)A.查询,插入,修改,删除B.排序,授权,删除C.建立,插入,修改,排序D.建立,授权,修改27.下面列出的条目中,哪些是事务并发执行中可能出现的主要问题? 丢失更新 对未提交更新的依赖 不一致的分析(分数:1.00)A.和B.和C.和D.都是28.数据库管理系统 FoxBASE 和 Oracle 都是关系型数据库管理系统,但它们之间存在重要差别。其差别之一是(分数:1.00)A.FoxBASE 可以使用汉字,而 Oracle 不可以使用汉字B.FoxBASE 是单用户数据库,而 Or
11、acle 是多用户数据库C.FoxBASE 一个数据库是一个表,而 Oracle 一个数据库可以包含多个表D.FoxBASE 在微机上运行,而 Oracle 在大中型机上运行29.在多道批处理系统中,为充分利用各种资源,运行的程序应具备的条件是(分数:1.00)A.适应于内存分配的B.计算量大的C.I/O 量大的D.计算型和 I/O 型均衡的30.设关系 R(SNO,SNAME,DNO,MAG),主键为 SNO。其中 SNO 为学生号,SNAME 为学生姓名,DNO 为系号,MAG 为系主任。则关系 R 属于(分数:1.00)A.1NFB.2NFC.3NFD.不属于任何范式31.设事务 T1
12、和 T2,对数据库中的数据 X 进行操作,可能有如下几种情形,请问哪一种情形不会发生冲突操作?(分数:1.00)A.T1 正在读 X 时,T2 也要读 XB.T1 正在读 X 时,T2 要写 XC.T1 正在写 X 时,T2 也要写 XD.T1 正在写 X 时,T2 要读 X32.在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。这是(分数:1.00)A.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的存储独立性33.设有一个用线性探测法解决冲突得到的散列表,该表共有 010 个地址单元,其中地址单元 28 中的内容依次为 13,25,80,16,17,6,14。散
13、列函数为: H(k)=k mod ll 若要查找元素 14,探测(比较)的次数是(分数:1.00)A.8B.9C.3D.634.用直接插入排序方法对序列15,11,9,10,13进行排序,关键码比较次数是(分数:1.00)A.10B.8C.4D.935.若执行下面列出的操作,哪个操作不能成功执行?(分数:1.00)A.从 B 中删除部门号为03的行B.在 B 中插入行(06,计划部,6 号楼)C.将 B 中部门号02的部门号改为10D.将 B 中部门号01的地址改为5 号楼36.4 个元素 a1,a2,a3 和 a4 依次入栈,人栈过程中允许栈顶元素出栈。假设某一时刻栈的状态是:(分数:1.0
14、0)A.a4,a3,a2,a1B.a3,a2,a4,a1C.a3,a1,a4,a2D.a3,a4,a2,a137.在以下所列条目中,哪些是数据库管理员的职责? 负责管理企业的数据库资源 收集和确定有关用户的需求 设计和实现数据库并按需要修改和转换数据 为用户提供资源和培训方面的帮助(分数:1.00)A.和B.和C.和D.都是38.以下哪一个不是队列的基本运算?(分数:1.00)A.从队尾插入一个新元素B.从队列中删除第 1 个元素C.判断一个队列是否为空D.读取队首元素的值39.已知一棵二叉树的先根序列为 ABCDEFK,中根序列为 DGBAFCK,则结点的后根序列为(分数:1.00)A.AC
15、FKDBGB.GDBFKCAC.KCFAGDBD.ABCDFKG40.下面关于计算机病毒的叙述中,不正确的是(分数:1.00)A.计算机病毒有破坏性,凡是软件能用到的计算机资源,都有可能受到病毒的破坏B.计算机病毒有潜伏性,它可能长期潜伏在合法的程序中,遇到一定条件才开始进行破坏活动C.计算机病毒有传染性,它能不断扩散,这是计算机病毒最可怕的特性D.计算机病毒是开发程序时未经测试而附带的一种寄生性程序,它能在计算机系统中存在和传播41.数据库管理系统 DBMS 中用来定义模式、内模式和外模式的语言是(分数:1.00)A.DMLB.CC.DDLD.Basic42.若用如下的 SQL 语句创建一个
16、表 S: CREATE TABLE S(S# char(10)NOT NULL: SNAME char(10)NOT NULL,SEX char(2),AGE integer) 今向表 S 中插入如下行时,可以被插入的是(分数:1.00)A.(441001,陈先明,女,23)B.(440746,张亮,NULL,NULC.(NULL,李国兵,男,35)D.(442345,NULL,女,25)43.引人多道程序的目的是(分数:1.00)A.提高实时响应速度B.增强系统交互能力C.为了充分利用主存储器D.充分利用 CPU,减少删的等待时间44.(46) 题(48)题是基于如下两个关系,其中雇员信息表
17、关系 A 的主键是雇员号,部门信息表关系 B 的主键是部门号。 (分数:1.00)A.从 A 中删除行(010,李四,01,1200)B.在 A 中插入行(102,钱六,01,1500)C.将 A 中雇员号=056的工资改为 2000 元D.将 A 中雇员号=101的部门号改为0545.在通常情况下,下面的关系中,不可以作为关系数据库的关系是(分数:1.00)A.R1(学生号,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,班级号,宿舍号)D.R4(学生号,学生名,简历)46.在雇员信息表关系 A 中,哪个属性是外键?(分数:1.00)A.雇员号B.雇员名C.部门号D.工资4
18、7.在顺序表(6,10,16,18,25,28,30,48,50,52)中,用二分查找法查找关键码值 20,则需要进行关键码比较次数为多少次?(分数:1.00)A.2B.3C.4D.不确定48.计算机中之所以需要编译程序,是因为需要(分数:1.00)A.将人的自然语言翻译成计算机语言B.将汇编语言程序翻译成目标程序C.将高级语言程序翻译成目标程序D.人机对话49.可信计算机系统评估标准 TCSEC 将系统划分为多少个安全级别?(分数:1.00)A.4B.5C.6D.750.关系数据库的规范化理论指出:关系数据库中的关系应满足一定的要求,最起码的要求是达到 1NF,即满足(分数:1.00)A.每
19、个非码属性都完全依赖于主码属性B.主码属性惟一标识关系中的元组C.关系中的元组不可重复D.每个属性都是不可分解的51.为了使多个进程能有效地同时处理输入输出,最好采用哪一种技术?(分数:1.00)A.中断B.缓冲C.交互D.控制52.在下列特性中,哪一个不是进程的特性?(分数:1.00)A.异步性B.并发性C.静态性D.动态性53.数据库系统支持数据的逻辑独立性依靠的是(分数:1.00)A.DDL 语言和 DML 语言完全独立B.定义完整性约束条件C.数据库的三级模式结构D.模式分级及各级模式之间的映像机制54.下列指令中,属于特权指令的是哪一组? .设置时钟 访管指令 取数指令 修改程序状态
20、字(分数:1.00)A.和B.和C.和D.和55.对树中的一个结点,在先根序列中序号为 pre(x),在后根序列中序号为 post(x),若树中 x 是结点 y的祖先,下列条件中正确的是(分数:1.00)A.pre(pre(和 post(post(B.pre(pre(和 post(post(C.pre(pre(和 post(post(D.pre(pre(和 post(post(56.计算机软件指的是(分数:1.00)A.程序B.程序以及开发,使用和维护程序所需要的所有文档与数据C.高级语言和操作系统的用户手册D.计算机的设计资料及用户手册57.Delphi 具有良好的数据处理能力,它所提供的哪
21、一种工具可将数据从一种数据库全部或部分迁移到另一种数据库中?(分数:1.00)A.Data PumpB.Database ExplorerC.BDED.ODBC58.下面不属于数据管理技术发展过程中人工管理阶段的特点是(分数:1.00)A.数据不保存B.数据不共享C.数据无专门软件进行管D.数据具有独立性59.SQL 的数据定义功能包括(分数:1.00)A.定义表B.定义视图C.定义索引D.以上都包括60.MS-SQL SERVER 数据库系统的核心是(分数:1.00)A.SYBASE SQL SERVERB.IBM DB2C.Microsoft SQL ServerD.Oracle二、B填空
22、题/B(总题数:20,分数:40.00)61.用于生产过程控制的系统一般都是 【1】 系统,它要求具有对输入数据及时做出反应 (响应)的能力。(分数:2.00)填空项 1:_62.在通信网中,为了防止当发送能力大于接收能力时造成数据丢失的现象,要进行 【2】 。(分数:2.00)填空项 1:_63.设有二维数组 A09,019,其每个元素占两个字节,数组按列优先顺序存储,第一个元素的存储地址为 100,那么元素 A6,6的存储地址为 【3】 。(分数:2.00)填空项 1:_64.若一棵二叉树中只有叶结点和左右子树皆非空的结点,设叶结点的个数为 k,则左右子树皆非空的结点个数是 【4】 。(分
23、数:2.00)填空项 1:_65.在一棵二叉排序树中,按 【5】 遍历得到的结点序列是有序序列。(分数:2.00)填空项 1:_66.在进程创建时先赋予进程一个初始优先数,以后在进程运行过程中不断修改优先数,用这种方法设置的优先数称为 【6】 。(分数:2.00)填空项 1:_67.在 UNIX 系统中,文件分成 3 类,即普通文件、 【7】 和特殊文件。(分数:2.00)填空项 1:_68.文件系统最主要的功能是 【8】 。(分数:2.00)填空项 1:_69.SYBASE 数据库系统定位在 4 个方向:分别在 【9】 、Internet 应用、商务智能和移动与嵌入计算机领域为客户提供先进的
24、技术。(分数:2.00)填空项 1:_70.在数据库的三级模式体系结构中,外模式与模式之间的映象(外模式/模式),实现了数据库的 【10】 独立性。(分数:2.00)填空项 1:_71.在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是 【11】 。(分数:2.00)填空项 1:_72.数据库技术的主要特点 【12】 ,具有较高的数据和程序的独立性以及对数据实行集中统一的控制。(分数:2.00)填空项 1:_73.数据模型可分为概念数据模型和 【13】 模型。(分数:2.00)填空项 1:_74.数据库语言由数据定义语言 【14】 和数据操纵语言(DML)组成,它为用
25、户提供了交互使用数据库的方法。(分数:2.00)填空项 1:_75.数据库的数据语言(DDL)定义数据库的全局逻辑数据结构、局部逻辑数据结构和 【15】 。(分数:2.00)填空项 1:_76.一个 SQL 语句原则上可产生或处理一组记录,而主语言一次只能处理一个记录,为此必须协调两种处理方式,这是通过使用 【16】 机制来解决的。(分数:2.00)填空项 1:_77.假设数据库性能用“开销”描述,则对物理设计者来说,主要考虑 【17】 开销。(分数:2.00)填空项 1:_78.事务故障恢复时要对事务的每一个操作执行逆操作,即将日志记录中“ 【18】 ”写入数据库中。(分数:2.00)填空项
26、 1:_79.当前数据处理大致可分为两大类: 【19】 和分析型处理。(分数:2.00)填空项 1:_80.在并发控制中, 【20】 是数据库的逻辑工作单位,是用户定义的一组操作序列,是并发控制的单位。(分数:2.00)填空项 1:_三级数据库技术笔试 9 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:60,分数:60.00)1.下列工具中,不能用于数据库应用系统界面开发的工具是(分数:1.00)A.Visual BasicB.DelphiC.PuwerDesigner D.PowerBuilder解析:解析:在 4 个选项中,A),B)和 D)都是数据库系统界
27、面的开发的工具。 PowerDesigner 是数据库模型设计工具。2.分时系统允许多个用户同时联机地使用计算机,它有许多特点,下面不属于分时系统的特点是(分数:1.00)A.多路性B.占先性 C.交互性D.独立性解析:解析:分时系统允许多个用户同时与计算机系统进行交互,所以分时系统具有交互性、多路性和独立性。3.E-R 模型向关系模型转换,个 N:M 的联系转换成一个关系模式时,该关系模式的键是(分数:1.00)A.N 端实体的键B.M 端实体的键C.N 端实体键与 M 端实体键组合 D.重新选取其他属性解析:解析:N:M 的联系的含义是对 N 端的实体每一个元组在 M 端都有多个元组与之对
28、应,反之一样。所以对这类联系转换成一个关系模式时,该关系的键应为 N 端实体键与 M 端实体键组合。4.下列若干说法中,哪一个是正确的? FowerBuilder 是一种数据库应用开发工具 S-Designer(现为 PowerDesigner)是一种数据库分析设计工具 在 Visual FoxPro 中,一个数据库实质上就是一个二维表 Oracle 系统的核心是 Oracle RDBMS(分数:1.00)A.,和B.,和C.,和 D.,和解析:解析:在 Visual FoxPro 中,一个数据库由多个基本表组成,每个表都是一个二维表。5.在数据库系统阶段,数据(分数:1.00)A.具有物理独
29、立性,没有逻辑独立性B.具有逻辑独立性,没有物理独立性C.物理独立性和逻辑独立性均没有D.具有较高的物理独立性和逻辑独立性 解析:解析:数据独立性是指应用程序与数据之间相互独立、互不影响。数据独立性包括物理独立性和逻辑独立性。物理独立性是指数据的物理结构发生改变时,数据的逻辑结构不必改变,从而应用程序不必改变;逻辑独立性是指当数据全局逻辑结构改变时,应用程序不必改变。数据库系统具有外模式、模式和内模式三级模式结构和外模式/模式、模式/内模式两级映像机制。当数据的物理结构改变时,通过改变模式/内模式映象,保持数据的逻辑结构不改变,从而应用程序不必改变;当数据全局逻辑结构改变时,通过改变外模式/模
30、式映像,保持数据的局部逻辑结构不改变,应用程序是根据局部逻辑结构编写的,因而应用程序不必改变。正是由于这种体系结构和机制,使数据库系 统具有较高的物理独立性和逻辑独立性。6.在学生选课表(SC)中,查询选修了 3 号课程(课程号 CH)的学生的学号(XH)及其成绩(GD)。查询结果按分数的降序排列。实现该功能的正确 SQL 语句(分数:1.00)A.SELECT XH,GD FROM SC: WHERE CH=3F ORDER BY GD DESC B.SELECT XH,GD FROM SC; WHERE CH=3ORDER BY GD ASCC.SELECT XH,GD FROM SC;
31、WHERECH=3GROUP BY GD DESCD.SELECTXH,GDFROMSC; WHERE CH=3GROUP BY GD ASC解析:解析:可以用 ORDER BY 子句对查询结果进行排列,其中 ASC 表示升序,DESC 表示降序。而 GROUP BY 子句是指对查询结果按某一列或多列值进行分组,值相等的为一组。7.TCP/IP 参考模型中的主机-网络层对应于 OSI 参考模型的 物理层 数据链路层 网络层(分数:1.00)A.和 B.C.D.,和解析:解析:TCP/IP 参考模型可以分为 4 个层次:应用层,传输层,互联层,主机 -网络层。其中,应用层(Application
32、 layer)与 OSI 应用层相对应,传输层(Transport layer)与 OSI 传输层相对应,互联层(Internet layer)与 OSI 网络层相对应,主机-网络层 (Host-to-Network layer)与 OSI 数据链路层及物理层相对应。8.Internet 上的计算机,在通信之前需要(分数:1.00)A.建立主页B.指定一个 IP 地址 C.使用 WWW 服务D.发送电子邮件解析:解析:接入 Internet 的某台计算机要和另一台计算机通信就必须确切的知道其 IP 地址。9.新奥尔良方法将数据库设计分为 4 个阶段,它们是(分数:1.00)A.系统规划阶段,分
33、析设计阶段,实施阶段,运行维护阶段B.需求分析阶段,设计阶段,实施阶段,运行阶段C.系统规划阶段,概念设计阶段,详细设计阶段,实施阶段D.需求分析阶段,概念设计阶段,逻辑设计阶段,物理设计阶段 解析:解析:著名的新奥尔良(New Orleans)方法,将数据库的设计分为 4 个阶段:需求分析阶段(分析用户要求)、概念设计阶段(信息分析和定义)、逻辑设计阶段 (设计实现)和物理设计阶段(物理数据库设计)。10.设关系 R 和关系 S 的元数分别是 3 和 4,关系 T 是 R 与 S 的广义笛卡尔积,即:T=R S,则关系 T 的元数是(分数:1.00)A.7 B.9C.12D.16解析:解析:
34、笛卡尔积(x): RS(a1,a2,am,b1,b2bn)|(a1,a2,am)R,(b1,b2bn)S。11.在并发操作中可能产生若于数据库的不一致性,除了丢失修改,不能重复读以外,还有(分数:1.00)A.读脏数据 B.不可串行化C.事物内部故障D.活锁和死锁解析:解析:在并发操作中带来的数据不一致性包括 3 类:丢失修改、不能重复读和读脏数据。而活锁和死锁是封锁技术实现并发控制时出现的问题。12.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是(分数:1.00)A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.结构分析法和模块结构图D.实体联系法和实体联系图 解析:
35、解析:在数据库设计中,需求分析的结果形成数据流图;概念设计阶段用 E-R(实体联系)方法来描述;逻辑设计阶段把概念模型(E-R 图)转换为关系模型 (对关系型数据库而言)。13.在排序过程中,比较次数与序列的初始位置无关的排序方法是(分数:1.00)A.直接插入排序和快速排序 B.快速排序和归并排序C.直接选择排序和归并排序D.直接插入排序和归并排序解析:解析:归并排序要求待排序文件已经部分排序,而其他的排序方法对排序文件的初始状态不做要求。14.下列算法中,不属于作业调度算法的是(分数:1.00)A.先来先服务算法B.最高优先数算法 C.短作业优先算法D.资源搭配算法解析:解析:常见的作业调
36、度算法有:先来先服务算法;短作业优先算法;资源搭配算法;最高响应比作业优先算法;多队列循环算法。 最高优先算法不是一种作业调度算法,而是一种进程调度算法。15.Oracle 数据库管理系统的 Internet 解决方案的产品是 Oracle WebServer,下面列出的条目中,哪一个不属于该产品?(分数:1.00)A.Oracle WebListenerB.Oracle WebAgentC.Oracle OLAP D.Oracle 7 服务器解析:解析:鉴于数据库是存储与管理信息的最有效的方式,将数据库技术与 Web 技术结合应用于Internet 会很有前途。Oracle 针对 Inter
37、net/Intranet 的产品是 Oracle WebServer。Oracle WebServer包括 Oracle WebListener,Oracle WebAgent 和 Oracle7 服务器 3 部分。Oracle OLAP 是 Oracle 的数据仓库解决方案。16.在数据库管理系统中,下面哪个模块不是数据库定义的功能模块?(分数:1.00)A.DDL 翻译程序模块B.安全性定义程序模块C.系统初启程序模块 D.完整性定义程序模块解析:解析:系统初启程序模块属于数据库管理系统的数据库运行处理模块。17.在使用基于优先数的不可抢占式进程调度算法的系统中,不会引起进程切换的事件是(
38、分数:1.00)A.进程运行完毕B.进程在运行过程中变成等待状态C.时间片到D.有一个优先级高的进程就绪 解析:解析:在不可抢占式的进程调度中,引起进程切换的事件通常是当前正在运行的进程:运行完毕;变成等待状态;I/O 请求被阻塞;时间片用完。在可抢占的进程调度中,当就绪队列中某个进程的优先级变得高于正在被执行的进程的优先级时,也会引起进程切换。18.当前数据库技术的发展已形成各种类型的数据库应用技术,下述哪个(些)是这种发展的推动力? 应用的驱动 多种技术与数据库技术的结合 关系数据库的研究基础(分数:1.00)A.B.C.D.都是 解析:解析:数据库技术的发展是应实际的需要,关系型数据库的
39、广泛应用和发展,面向对象技术等与数据库技术的结合而迅速发展的。19.下列哪一个不属于故障的主要类型?(分数:1.00)A.事务故障B.逻辑故障 C.系统故障D.磁盘故障解析:解析:计算机系统发生的主要故障主要是事务故障、系统故障和磁盘故障。20.计算机的技术性能指标主要是指(分数:1.00)A.所配备语言,操作系统,外围设备B.字长,运算速度,内/外存容量和 CPU 的主频 C.显示器的分辨率,打印机的配置D.磁盘容量,内存容量解析:解析:计算机的技术性能指标应该主要指的是机器本身的硬件性能,不要把打印机之类的外围设备扯进来,答案 D)虽然涉及到点,但太片面。21.中断及中断处理是计算机系统的
40、重要功能,下述哪个可能成为中断源? 输入输出设备 数据通道 时钟 软件(分数:1.00)A.B.和C.,和D.全部 解析:解析:I/O 设备、数据通道、时钟和软件均可以成为中断源。22.设有关系 R(S,D,M),其函数依赖集 F:SD,DM),则关系 R 至多满足(分数:1.00)A.1NFB.2NF C.3NFD.BCNF解析:解析:因为函数依赖主码为 S,为单属性,不存在非主属性对码的部分依赖,故属于第二范式。又由于 M 对 5 传递依赖,所以不可能是 3NF。23.下列文件的物理结构中,不利于文件长度动态增长的文件物理结构是(分数:1.00)A.顺序结构 B.链接结构C.索引结构D.H
41、ash 结构解析:解析:顺序结构是将文件在逻辑上连续的信息存放在磁盘相邻的块上,但磁盘的存储空间利用率不高,不利于文件长度动态增长。24.系统中有 4 个进程 P1,P2,P3 和 P4,在某一时刻系统状态如下: (分数:1.00)A.安全状态B.不安全状态 C.死锁状态D.临界状态解析:解析:所谓系统处于安全状态指的是:对于一个系统中所有进程构成的队列:P1,P2,Pn,如果对于每一个进程 Pi(1in),其以后所需要的资源数量不超过系统当前剩余资源数量与其余的进程巧 Pj(ji)当前占用资源之和。这时我们称这样的进程序列是安全的。25.在学生表 STUD 中,查询年龄在 20 至 23 岁
42、之间的学生的姓名(XM)、年龄(SA)和所在系(SD),实现该功能的正确 SQL 语句是(分数:1.00)A.SELECT XM,SA,SD FROM STUD WHERE BETWEEN 20SA23;B.SELECTXM,SA,SD FROM STUD WHERE SA BETWEEN23 AND 20C.SELECTXM,SA,SDFROM STUD WHERE SA NOT BETWEEN 20 AND23D.SELECT XM,SA,SDFROM STUD WHERE SA BETWEEN 20 AND23 解析:解析:在 WHERE 子句中,可以使用 BETWEENAND来查找属性
43、值在指定范围内的元组,其中BETWEEN 后是范围的下限,AND 后是范围的上限。所以 20 至 23 岁之间可表示为 BETWEEN 20 AND 23。26.数据库管理系统中的数据操纵语言(DML)所实现的操作一般包括(分数:1.00)A.查询,插入,修改,删除 B.排序,授权,删除C.建立,插入,修改,排序D.建立,授权,修改解析:解析:数据库管理系统中数据操纵功能为查询、插入、修改和删除。授权是数据库管理系统的控制功能。27.下面列出的条目中,哪些是事务并发执行中可能出现的主要问题? 丢失更新 对未提交更新的依赖 不一致的分析(分数:1.00)A.和B.和C.和D.都是 解析:解析:当
44、多个事务并发执行时,即使每个事务都单独地正确执行,数据库的一致性也可能被破坏。事务的并发执行中可能出现的 3 个主要问题是:丢失更新、对未提交更新的依赖和不一致的分析。28.数据库管理系统 FoxBASE 和 Oracle 都是关系型数据库管理系统,但它们之间存在重要差别。其差别之一是(分数:1.00)A.FoxBASE 可以使用汉字,而 Oracle 不可以使用汉字B.FoxBASE 是单用户数据库,而 Oracle 是多用户数据库C.FoxBASE 一个数据库是一个表,而 Oracle 一个数据库可以包含多个表 D.FoxBASE 在微机上运行,而 Oracle 在大中型机上运行解析:解析
45、:FoxBASE 所有的功能 Oracle 基本上都具备,当然包括 A),B),D)的 3 个选项所列出的功能。在 Oracle 又有了很大的发展,其中基本的是一个数据库可以包含多个表(这个功能 Visual FoxPro 也有),而 FoxBASE 一个数据库就是一个表。29.在多道批处理系统中,为充分利用各种资源,运行的程序应具备的条件是(分数:1.00)A.适应于内存分配的B.计算量大的C.I/O 量大的D.计算型和 I/O 型均衡的 解析:解析:在多道批处理系统中,运行的程序应具备计算型与 I/O 型均衡这一条件,才能充分利用各种资源。30.设关系 R(SNO,SNAME,DNO,MA
46、G),主键为 SNO。其中 SNO 为学生号,SNAME 为学生姓名,DNO 为系号,MAG 为系主任。则关系 R 属于(分数:1.00)A.1NFB.2NF C.3NFD.不属于任何范式解析:解析:由于主键由 SNO 单个属性构成,所以不存在部分依赖,但系主任不直接依赖于 SNO,根据各范式的定义,非主属性完全依赖于主键,且存在传递依赖,其最高规范化程度为 2NF。31.设事务 T1 和 T2,对数据库中的数据 X 进行操作,可能有如下几种情形,请问哪一种情形不会发生冲突操作?(分数:1.00)A.T1 正在读 X 时,T2 也要读 X B.T1 正在读 X 时,T2 要写 XC.T1 正在
47、写 X 时,T2 也要写 XD.T1 正在写 X 时,T2 要读 X解析:解析:只有在两个事务都在进行读操作时才肯定不会发生冲突。否则就会发生丢失更新问题。32.在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。这是(分数:1.00)A.数据的物理独立性B.数据的逻辑独立性 C.数据的位置独立性D.数据的存储独立性解析:解析:数据的逻辑独立性:当数据库的总体逻辑结构改变时,通过改变局部逻辑结构到总体逻辑的映象,可以使数据的逻辑结构不变,从而使利用局部结构编写的应用程序不必改变。33.设有一个用线性探测法解决冲突得到的散列表,该表共有 010 个地址单元,其中地址单元 28 中的内容依次为 13,25,80,16,17,6,14。散列函数为: H(k)=k mod ll 若要查找元素 14,探测(比较)的次数是(分数:1.00)A.8B.9C.3D.6 解析:解析:14 mod 11:3,地址 3,4,5,6,7,8 连续 6 个单元已经被占,因此要比较 6 次,才能找到 14(如下图所示)。34.用直接插入排序方法对序列15,11,9,10,13进