1、三级数据库技术笔试 59及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:60,分数:60.00)1.事务的 ACID特性中的 C指的是(分数:1.00)A.原子性B.持久性C.一致性D.隔离性2.下面所列的条目中,哪些不是新一代数据库开发工具应具有的特征? 支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理 支持基于 INTERNET应用的开发 支持面向对象程序设计(分数:1.00)A.B.和C.和D.都是3.设有关系 R,S 和 T如下:关系 T是由关系 R和 S经过哪种操作得到的?R (分数:1.00)A.AB.BC.CD.1E.2F.3G.4H.
2、1I.6J.3K.2L.24.下面关于函数依赖的叙述中,不正确的是 若 XY,XZ,则 XYZ 若 XYZ,则 XZ,YZ 若 XY,WYZ,则 XWZ 若 XY,则 XZYZ(分数:1.00)A.B.C.和D.全部5.下面对计算机局域网技术特点的描述,不正确的是(分数:1.00)A.网上客户站可为各个档次的个人计算机B.使用专用的通信线路,数据传输速度率高C.一般属于一个单位所有D.不易于建立、维护和扩展6.当多个访问磁盘的请求同时到达时,为了改善平均磁盘服务时间,可以采用适当的磁盘调度算法,以减少磁盘服务的总时间。下列各项时间中,哪一项是不能改善的? 寻道时间 旋转延迟时间 数据传送时间(
3、分数:1.00)A.只有B.只有C.只有D.没有7.设关系 R和关系 S的元数分别是 4和 6,关系 T是 R与 S的广义笛卡尔积,即:T=RS,则关系 T的元数是(分数:1.00)A.10B.9C.12D.18.用高级语言编写的程序(分数:1.00)A.只能在某种计算机上运行B.无需经过编译或解释,即可被计算机直接执行C.具有通用性和可移植性D.几乎不占用内存空间9.在数据的三级模式结构中,外模式有(分数:1.00)A.1个B.2个C.3个D.任意多个10.有一排好序的线性表,长度大于 2,对给定的 K值,分别用顺序查找和二分查找一个与 K值相等的元素,比较的次数分别是 X和 Y。在查找不成
4、功的情况下,正确的 X和 Y的关系是(分数:1.00)A.X,YB.XYC.X=YD.与 K大小有关11.在下列列出的几种语言中,关系数据库的标准语言是(分数:1.00)A.CB.JAVAC.PASCALD.SQL12.SQL的使用方式有两种:它可以单独使用,称为交互式语言;也可以在高级语言编写的应用程序中使用,称为(分数:1.00)A.宿主语言B.嵌入式语言C.数据定义语言D.交互式语言13.若要求查找姓名中第一个字为“李”的学生号和姓名。下面列出的 SQL语句中,哪个(些)是正确的? SELECT S#,SNAME FROM S WHERE SNAME=李 SELECT S#,SNAME
5、FROM S WIERE SNAME LIKE李 SELECT S#,SNAME FROM S WHERE SNAME LIKE李_(分数:1.00)A.B.C.D.全部14.50多年来,计算机在提高速度、增加功能、缩小体积、降低成本和开拓应用等方面不断发展。下面有关计算机近期发展趋势的看法: 计算机的体积更小,甚至可以像钮扣一样大小 计算机的速度更快,每秒可以完成几十亿次基本运算 计算机的智能越来越高,它将不仅能听,能说,而且能取代人脑进行思考 计算机的价格会越来越便宜 其中可能性不大的是(分数:1.00)A.和B.C.和D.15.数据流程图(DFD) 是用于数据库设计中哪一阶段的工具?(分
6、数:1.00)A.概念设计B.逻辑设计C.需求分析D.物理设计16.设有二维数组 A(12,10),其每个元素占 4个字节,数据按列优先顺序存储,第一个元素的存储地址为 100。则元素 A(5,5)的存储地址为(分数:1.00)A.176B.276C.208D.30817.CPU状态分为目态和管态两种,从目态转换到管态的惟一途径是(分数:1.00)A.运行进程修改程序状态字B.中断屏蔽C.中断D.进程调度18.为了实现数据终端设备之间的通信,在通信网络中必须设置交换中心,以便为需要通信的数据终端建立通信链路,通信结束后再拆除链路。目前在 Internet网络中使用的交换技术主要是(分数:1.0
7、0)A.电路交换B.报文交换C.分组交换D.信元交换19.能够及时响应随机发生的外部事件,并在严格的时间范围内完成对事件的处理方式的操作系统是(分数:1.00)A.卖时系统B.分时系统C.网络操作系统D.批处理系统20.在数字签名技术中使用安全单向散列函数的原因是该函数(分数:1.00)A.能用密钥对明文加密B.能用密钥对密文加密C.使得不同明文生成相同信息摘要的概率很小D.使得信息摘要和明文具有相同长度,以便传输21.在计算机领域中通常用 MIPS来描述(分数:1.00)A.计算机的运算速度B.计算机的可靠性C.计算机的可运行性D.计算机的可扩充性22.用户 A通过计算机网络向用户 B发消息
8、,表示自己同意签订某个合同。随后用户 A后悔,不承认自己发过该条信息。为了防止这种情况的发生,就采用(分数:1.00)A.数字签名技术B.消息认证技术C.数据加密技术D.身份认证技术23.下列关于文件系统当前目录的叙述中,哪个是正确的?(分数:1.00)A.每个用户可以有多个当前目录B.引入当前目录可以加快检索速度C.查找文件时不能使用部分路径名D.当前目录不能随意改变24.如下是二个稀疏矩阵的三元组法存储表示和相关的叙述 行号 列号 值(分数:1.00)A.1B.1C.3D.2E.4F.5G.3H.3I.2J.4K.2L.6M.5N.3O.3P.6Q.1R.525.系统故障恢复步骤不包括(分
9、数:1.00)A.正向扫描日志文件B.对撤销队列中的各个事务进行撤销(UND 处理C.对该事务的所有更新操作执行逆操作D.对重做队列中的各个事务进行重做(RED 处理26.数据管理技术发展过程中,文件系统与数据库系统的重要区别是数据库系统具有(分数:1.00)A.数据可共享B.数据无冗余C.特定的数据模型D.有专门的数据管理条件27.数据的独立性包括(分数:1.00)A.数据的结构独立性和组织独立性B.数据的结构独立性和数据的逻辑独立性C.数据的物理独立性和数据的逻辑独立性D.数据的结构独立性和数据的物理独立性28.查询选修了课程号为C2的学生号和姓名,若用下列 SQL的 SELECT语句表达
10、时,哪一个是错误的?(分数:1.00)A.SELECT S#,SNAME FROM S WHERE S#=(SELECT SS# FROM SC WHERE C#=C2)B.SELECT S#,SNAME FROM S,SCWHERE S#=SS#AND C#=C2C.SELECT S#,SNAME FROM S,SCWHERE S#=SS#AND C#=C2ORDER BY S#D.SELECT S#,SNAME FROM S WHERE S#IN (SELECT SS# FROM SC WHERE C#=C2)29.要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用
11、的 SELECT-SQL语句是(分数:1.00)A.SELECT学号 FROM选课表 WHERE COUNT(*)=3B.SELECT学号 FROM选课表 HAVING COUNT(*)=3C.SELECT学号 FROM选课表 GROUP BY学号 HAVING COUNT(*)=3D.SELECT学号 FROM选课表 GROUP BY学号 WHERE COUNT(*)=330.一个已经具备运行条件,但由于没有获得 CPU而不能运行的进程处于(分数:1.00)A.就绪状态B.睡眠状态C.等待状态D.挂起状态31.当用户发出查询数据库数据的命令时,数据库管理系统不需要进行的检查是(分数:1.00
12、)A.语法检查B.语义检查C.用户存取权限检查D.数据完整性检查32.下述哪一条是并发控制的主要方法?(分数:1.00)A.授权B.日志C.封锁D.索引33.进程和程序的本质区别是(分数:1.00)A.存储在内存和外存B.顺序和非顺序执行机器指令C.分时使用和独占使用计算机资源D.动态和静态特征34.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分查找关键码值 12,所需的关键码比较次数为(分数:1.00)A.2B.3C.3或 4D.435.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(分数:1.00)A.其中有一个是 DELETEB.一
13、个是 SELECT,另一个是 DELETEC.两个都是 SELECTD.两个都是 UPDATE36.在下列计算机语言中,哪个(哪些)依赖于具体的机器? 高级语言 机器语言 汇编语言(分数:1.00)A.只有B.只有C.和D.、和37.CAD是计算机主要应用领域之一,它的含义是(分数:1.00)A.计算机辅助教育B.计算机辅助测试C.计算机辅助设计D.计算机辅助管理38.计算机网络的基本分类方法主要有两种:一种是根据覆盖范围与规模;另一种是根据(分数:1.00)A.网络协议B.网络操作系统类型C.网络所使用的传输技术D.网络服务器类型与规模39.下列哪个工具不是 Oracle数据库管理系统提供的
14、工具?(分数:1.00)A.Developer/2000B.PowerBuilder/2000C.Discoverer/2000D.Designer/200040.Oracle数据库管理系统的 Internet解决方案的产品是 Oracle WevServer,下面列出的条目中,哪一项属于该产品? Oracle WebListener Oracle WebAgent Oracle7 Sever Oracle OLAP(分数:1.00)A.和B.和C.、和D.全部41.下列哪种数据库系统更适合在大、中型计算机系统上使用?(分数:1.00)A.FoxProB.AccessC.OracleD.Mic
15、rosoft SQL Server42.一般从哪两方面对数据库物理设计进行评价?(分数:1.00)A.可靠性和一致性B.一致性和完整性C.时间和空间D.安全性和完整性43.在程序编码阶段,编码之前一项重要的工作就是选择适当的程序设计语言,其中,涉及到的高级语言从应用特点上可以分为基础语言、结构化语言和(分数:1.00)A.汇编语言B.机器语言C.面向对象的语言D.专用语言44.保证事务的持久性是数据库管理系统中哪个部件的责任?(分数:1.00)A.事务管理B.恢复管理C.并发控制D.程序员45.设根结点的层次为 0,则高度为 k的二叉树的最小结点数为(分数:1.00)A.2kB.2*(k+1)
16、C.k+1D.2(k+1)-146.数据库物理设计完成后,进人数据库实施阶段,下列各项中不属于实施阶段的工作是(分数:1.00)A.建立库结构B.扩充功能C.加载数据D.系统调试47.以下关于数据的存储结构的叙述中哪一条是不正确的?(分数:1.00)A.数据的存储结构是数据间关系的描述B.数据的存储结构是逻辑结构在计算机存储器中的实现C.数据的存储结构分为顺序存储结构和链式存储结构D.数据的存储结构对数据运算的具体实现有影响48.指学生的学号及他的平均成绩定义为个视图。定义这个视图时,所用的 SELECT语句中将出现哪些子句? FROM WHERE GROUP BY ORDER BY(分数:1
17、.00)A.和B.和C.、和D.全部49.计算机网络按照联网的计算机所处的位置的远近不同可以分为哪两大类?(分数:1.00)A.城域网络和远程网络B.局域网络和广域网络C.远程网络和广域网络D.局域网络和以太网络50.在下面列出的数据模型中,哪一个不是数据结构模型?(分数:1.00)A.关系模型B.层次模型C.网状模型D.实体联系模型51.利用 SQL的 GRANT语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句使用短语(分数:1.00)A.WITH PRIVILEGESB.WITH OPTIONC.WITH GANT OPTIOND.
18、WITH ALL PRIVILEGES52.所谓概念模型,指的是(分数:1.00)A.客观存在的事物及其相互联系B.将信息世界中的信息进行数据化C.实现模型在计算机中的数据化表示D.现实世界到机器世界的一个中间层次,即信息世界53.在关系数据库设计中,使每个关系达到 3NF。这是哪个设计阶段的任务?(分数:1.00)A.需求分析B.概念设计C.逻辑设计D.物理设计54.在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为(分数:1.00)A.应用层、数据存取层、数据存储层、语言翻译处理层B.应用层、数据存储层、数据存取层、语言翻译处理层C.应用层、数据存储层、语言翻译处理层、数据存取层D
19、.应用层、语言翻译处理层、数据存取层、数据存储层55.把 SQL语言嵌入语言使用时必须解决的问题有 区分 SQL语句与主语言语句 数据库工作单元和程序工作单元之间的通信 协调 SQL语句与主语言语句处理记录的不同方式(分数:1.00)A.和B.和C.和D.、和56.内存和 CPU之间增加高速缓存的目的是(分数:1.00)A.解决 CPU和内存之间的速度匹配问题B.扩大主存容量C.既扩大内存容量,又提高存取速度D.以上说法都不对57.以下哪一项不是 Sybase的产品?(分数:1.00)A.Sybase EPB.Sybase ASEC.Express ServerD.Sybase SQL Any
20、where Studio58.在下列设备中,哪一项是计算机的输入设备?(分数:1.00)A.显示器B.键盘C.打印机D.绘图仪59.下列关于数据结构的叙述中,哪一个是不正确的?(分数:1.00)A.数据的逻辑结构是数据间关系的描述B.数据的存储结构反映了数据在计算机中的存储方式C.数据的存储结构分为顺序结构和链式结构D.数据的逻辑结构分为静态结构和动态结构60.在设计数据库前,常常先建立概念模型,用下列哪一项来表示实体类型及实体的联系?(分数:1.00)A.数据流图B.E-R图C.模块图D.程序框图二、B填空题/B(总题数:20,分数:40.00)61.稀疏矩阵有两处存储方式,分别是三元组法、
21、U 【1】 /U。(分数:2.00)填空项 1:_62.在关系数据库规范化理论的研究中,U 【2】 /U达到了最高的规范化程序。(分数:2.00)填空项 1:_63.栈的特点是U 【3】 /U,队列的特点是先进先出。(分数:2.00)填空项 1:_64.在关系模型中,若属性 A是关系 R的外码,则在 R的任何元组中,属性 A的取值都不允许为空,这种约束称为U 【4】 /U规则。(分数:2.00)填空项 1:_65.数据仓库系统(DWS)由数据源、U 【5】 /U和决策支持工具三部分组成。(分数:2.00)填空项 1:_66.串(或字符串)是由零个或多个字符组成的有限序列。串也是一种线性表,是数
22、据元素为U 【6】 /U的线性表。(分数:2.00)填空项 1:_67.m阶 B树的根结点若不是叶结点,那么它至多有U 【7】 /U棵子树,至少有 2棵子树。(分数:2.00)填空项 1:_68.在关系数据模型中,二维表的行称为元组,二维表的列称为U 【8】 /U。(分数:2.00)填空项 1:_69.客户机/服务器数据库系统又可分为集中式的服务器结构和U 【9】 /U的服务器结构。(分数:2.00)填空项 1:_70.在文件系统中,文件的逻辑结构可分为两类,它们是流式文件和U 【10】 /U文件。(分数:2.00)填空项 1:_71.按后根次序周游树或树林,等同于按U 【11】 /U次序周游
23、对应的二叉树。(分数:2.00)填空项 1:_72.当事务中的一部分操作失败时,整个事务应全部视为错误,事务对数据库所做的任何改变必须撤销,这称为U 【12】 /U。(分数:2.00)填空项 1:_73.DB2数据库系统是U 【13】 /U的产品。(分数:2.00)填空项 1:_74.获得必要的资源并获得处理机时的进程状态为U 【14】 /U状态。(分数:2.00)填空项 1:_75.设在关系模式 R(A,B,C,D) 中,根据语义有如下函数依赖集 F=AB,BC。关系模式 R的码是U 【15】 /U。(分数:2.00)填空项 1:_76.网络拓扑可以根据通信子网中通信信道类型分为两类:点对点
24、线路通信子网的拓扑、U 【16】 /U通信子网的拓扑。(分数:2.00)填空项 1:_77.面向对象程序设计的基本思想是封装和可扩展性,可扩展性体现在继承性和U 【17】 /U两个方面。(分数:2.00)填空项 1:_78.在二叉树节点的先序遍历、中序遍历以及后序遍历中,所有叶子节点的先后顺序都是U 【18】 /U的。(分数:2.00)填空项 1:_79.进程的静态描述由 PCB,程序部分,相关U 【19】 /U三部分组成的。(分数:2.00)填空项 1:_80.对 n个记录的文件进行二路归并排序,所需要的辅助存储空间为U 【20】 /U。(分数:2.00)填空项 1:_三级数据库技术笔试 5
25、9答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:60,分数:60.00)1.事务的 ACID特性中的 C指的是(分数:1.00)A.原子性B.持久性C.一致性 D.隔离性解析:解析 数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性:要求数据库系统维护以下事务特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)简称 ACID特性。因此其中的 C是指一致性(Consistency)。2.下面所列的条目中,哪些不是新一代数据库开发工具应具有的特征? 支持开发人员对各种数据对象(
26、字符、数字、图形、声音等)的处理 支持基于 INTERNET应用的开发 支持面向对象程序设计(分数:1.00)A. B.和C.和D.都是解析:解析 新一代数据库开发工具应具有的特征有:支持与多种数据库连接、支持独立于 DBMS的应用开发、支持可视化应用界面、支持面向对象的程序设计、提供完善的数据对象、支持开放性和工具的完备和集成一体化;新一代数据库系统工具通常都提供一套面向对象的第四代语言和一组系统的开发工具,来支持开发人员对各种数据对象 (字符、数字、图形、声音等)的操作和处理。因此题干中的 B(和)符合题目要求。而支持基于 Internet应用的开发不是新一代数据库的开发工具应具有的特征。
27、3.设有关系 R,S 和 T如下:关系 T是由关系 R和 S经过哪种操作得到的?R (分数:1.00)A.AB.BC.CD.1 E.2F.3G.4H.1I.6J.3K.2L.2解析:解析 连接(也称 连接)是从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组,其中的自然连接要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。从关系 T与 R、S 的关系可以明显的看出关系 T 是由关系 R和 S经过自然连接操作得到的。4.下面关于函数依赖的叙述中,不正确的是 若 XY,XZ,则 XYZ 若 XYZ,则 XZ,YZ 若 XY,WYZ,则 XWZ 若 XY,则 XZ
28、YZ(分数:1.00)A.B. C.和D.全部解析:解析 若 KY,XZ,则 XYZ 属函数依赖的合并规则;若 XY,WY Z,属函数依赖的伪传递规则,若 XY,则 XZYZ,属函数的增广律。但若 XYZ,YZ 则不成立,因为是 Z函数依赖于 X和Y,K 和 Y中的任意一个都不能函数决定 Y。5.下面对计算机局域网技术特点的描述,不正确的是(分数:1.00)A.网上客户站可为各个档次的个人计算机B.使用专用的通信线路,数据传输速度率高C.一般属于一个单位所有D.不易于建立、维护和扩展 解析:解析 局域网的覆盖的地理范围小,可靠性高,所以就决定了它是易于建立和维护的。另外,局域网上的计算机可以是
29、各个档次的,也就使其易于扩展。6.当多个访问磁盘的请求同时到达时,为了改善平均磁盘服务时间,可以采用适当的磁盘调度算法,以减少磁盘服务的总时间。下列各项时间中,哪一项是不能改善的? 寻道时间 旋转延迟时间 数据传送时间(分数:1.00)A.只有B.只有C.只有 D.没有解析:解析 数据传送时间是磁盘固有的参数,不能通过磁盘调度算法来提高。7.设关系 R和关系 S的元数分别是 4和 6,关系 T是 R与 S的广义笛卡尔积,即:T=RS,则关系 T的元数是(分数:1.00)A.10 B.9C.12D.1解析:解析 广义笛卡尔积的定义如下:设关系 R、S 的元数分别为 r、a,定义 R和 S的笛卡尔
30、积是一个(r+s)元数的集合,每一个元组的前 r个分量来自 R,后 s个分量来自 S。由上面的定义我们可知对于元数分别为 4和 6的关系 R、S 的广义笛卡尔积形成的关系 T,其元数为 4+6=10。8.用高级语言编写的程序(分数:1.00)A.只能在某种计算机上运行B.无需经过编译或解释,即可被计算机直接执行C.具有通用性和可移植性 D.几乎不占用内存空间解析:解析 机器语言和汇编语言都是面向机器的语言,而高级语言则是面向问题的语言。高级语言与具体的计算机硬件无关,其描述方法接近于人们对求解过程或问题的表达方式,容易理解、掌握和记忆,而且通用性和可移植性好。9.在数据的三级模式结构中,外模式
31、有(分数:1.00)A.1个B.2个C.3个D.任意多个 解析:解析 数据库的三级模式结构是指数据库系统是由外模式、模式和内模式三级抽象模式构成。模式也称逻辑模式或概念模式,模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,一个数据库只有一个模式;外模式也称子模式、用户模式、可以描述某个特定的用户组所使用的那一部分数据库,一个数据库可以有多个外模式;内模式也称物理模式,是数据库内部的表示方法,一个数据库只有一个内模式。10.有一排好序的线性表,长度大于 2,对给定的 K值,分别用顺序查找和二分查找一个与 K值相等的元素,比较的次数分别是 X和 Y。在查找不成功的情况下,正
32、确的 X和 Y的关系是(分数:1.00)A.X,YB.XYC.X=YD.与 K大小有关 解析:解析 顺序查找没有要求线性表按关键字值排序。本题要求对排好序的线性表进行查找,不论线性表是升序或降序,k 值大小都决定了在线性表的位置。11.在下列列出的几种语言中,关系数据库的标准语言是(分数:1.00)A.CB.JAVAC.PASCALD.SQL 解析:解析 SQL 语言称为结构化查询语言,是关系数据库的标准语言。12.SQL的使用方式有两种:它可以单独使用,称为交互式语言;也可以在高级语言编写的应用程序中使用,称为(分数:1.00)A.宿主语言B.嵌入式语言 C.数据定义语言D.交互式语言解析:
33、解析 SQL 的使用方式有两种:它可以单独使用,称为交互式语言;也可以在高级语言编写的应用程序中使用,称为嵌入式语言。这时高级语言称为宿主语言。 SQL 集数据定义、数据操作、数据控制为一体,数据定义语言是 SQL的一部分。13.若要求查找姓名中第一个字为“李”的学生号和姓名。下面列出的 SQL语句中,哪个(些)是正确的? SELECT S#,SNAME FROM S WHERE SNAME=李 SELECT S#,SNAME FROM S WIERE SNAME LIKE李 SELECT S#,SNAME FROM S WHERE SNAME LIKE李_(分数:1.00)A.B. C.D.
34、全部解析:解析 SQL 语句的一般格式为: SELECTALL| DISTINCT目标列表达式 FROM基本表 WHILE条件表达式 CROUP BY列名 其中 WHILE条件表达式中的列名为宇符时,采用如下形式:WHILE sname LIKE 李,字符_(下划线)表示可以眼任意的单个字符相匹配,而字符(百分号)可以跟任意长的字符串匹配。本题中的所选列向量为字符,且要求学生的第一个字为“李”,后面并没有限定,因此采用字符(百分号)。14.50多年来,计算机在提高速度、增加功能、缩小体积、降低成本和开拓应用等方面不断发展。下面有关计算机近期发展趋势的看法: 计算机的体积更小,甚至可以像钮扣一样
35、大小 计算机的速度更快,每秒可以完成几十亿次基本运算 计算机的智能越来越高,它将不仅能听,能说,而且能取代人脑进行思考 计算机的价格会越来越便宜 其中可能性不大的是(分数:1.00)A.和B.C.和 D.解析:解析 计算机的整个发展趋势就是提高速度、增加功能、缩小体积、降低成本和开拓应用。计算机的发展趋势之一是缩小体积,但这种“缩小”是有限度的,最终不能“像钮扣一样大小”。计算机的智能化越来越高,但计算机最终并不能代替人脑进行思考。15.数据流程图(DFD) 是用于数据库设计中哪一阶段的工具?(分数:1.00)A.概念设计B.逻辑设计C.需求分析 D.物理设计解析:解析 数据库设计的设计内容包
36、括:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的实施和数据库的运行和维护。需求分析是在用户设计的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。在需求分析中,通过自顶向下,逐步分解的方法分析系统,分析的结果采用数据流程图(DFO)进行图形化的描述。16.设有二维数组 A(12,10),其每个元素占 4个字节,数据按列优先顺序存储,第一个元素的存储地址为 100。则元素 A(5,5)的存储地址为(分数:1.00)A.176B.276C.208D.308 解析:解析 如果按列优先顺序列出矩阵中的元素,得到如下序列 A11,A 21, A 31A
37、n1,A 12:A mn,把它顺序存储在内存中,元素 Aij(1jin)的地址的公式为 LOC (Aij)=LOC(A11)+(j-1)*m+(i-1)*(此处假设每个元素占 个存储单元)。对应本题的具体情况,元素 A(5,5)的存储地址为 100+(5-1)*2+(5-1)*4=308。17.CPU状态分为目态和管态两种,从目态转换到管态的惟一途径是(分数:1.00)A.运行进程修改程序状态字B.中断屏蔽C.中断 D.进程调度解析:解析 CPU 状态分为目态和管态两种,CPU 在管态下可以执行指令系统的全集;机器处于目态时,程序只能执行非特权命令。从目态转换到管态的惟一途径是中断。18.为了
38、实现数据终端设备之间的通信,在通信网络中必须设置交换中心,以便为需要通信的数据终端建立通信链路,通信结束后再拆除链路。目前在 Internet网络中使用的交换技术主要是(分数:1.00)A.电路交换B.报文交换C.分组交换 D.信元交换解析:解析 分组交换是现代通信基础。广域网的通信子网主要使用分组交换技术,可以利用公用分组交换网、卫星通信网和无线分组交换网,将分布在不同地区的局域网或计算机系统互联起来,达到资源共事的目的。19.能够及时响应随机发生的外部事件,并在严格的时间范围内完成对事件的处理方式的操作系统是(分数:1.00)A.卖时系统 B.分时系统C.网络操作系统D.批处理系统解析:解
39、析 实时系统是指系统能够及时响应随机发生的外部事件,并在严格的时间范围内完成对该事件的处理。实时系统在一个特定的应用中是作为一种控制设备来使用的。20.在数字签名技术中使用安全单向散列函数的原因是该函数(分数:1.00)A.能用密钥对明文加密B.能用密钥对密文加密C.使得不同明文生成相同信息摘要的概率很小 D.使得信息摘要和明文具有相同长度,以便传输解析:解析 在数字签名技术中使用安全单向散列函数的原因是该函数使得不同明文生成相同信息摘要的概率很小。21.在计算机领域中通常用 MIPS来描述(分数:1.00)A.计算机的运算速度 B.计算机的可靠性C.计算机的可运行性D.计算机的可扩充性解析:
40、解析 MIPS 是英文缩写,意思是每秒百万条指令。它用于描述计算机每秒钟能够执行的指令条数,反映了计算机的运算速度。22.用户 A通过计算机网络向用户 B发消息,表示自己同意签订某个合同。随后用户 A后悔,不承认自己发过该条信息。为了防止这种情况的发生,就采用(分数:1.00)A.数字签名技术 B.消息认证技术C.数据加密技术D.身份认证技术解析:解析 信息认证,首先是验证信息的发送者的真实性,即不是假冒的;其次是验证信息的完整性,即验证信息在传送或存储过程中未被篡改、重放或延迟等。有关认证的实用技术主要有数字签名技术、身份识别技术和信息的完整性校验技术等。23.下列关于文件系统当前目录的叙述
41、中,哪个是正确的?(分数:1.00)A.每个用户可以有多个当前目录B.引入当前目录可以加快检索速度 C.查找文件时不能使用部分路径名D.当前目录不能随意改变解析:解析 当前目录又叫工作目录,是系统为用户提供一个目前正在使用的工作目录,查找文件时,既可以从根目录开始,也可从当前目录向下检索,从而缩短检索路径,提高检索速率。如果需要,用户可以随意更改当前目录。24.如下是二个稀疏矩阵的三元组法存储表示和相关的叙述 行号 列号 值(分数:1.00)A.1B.1C.3D.2 E.4F.5G.3H.3I.2J.4K.2L.6M.5N.3O.3P.6Q.1R.5解析:解析 可以按照稀疏矩阵的三元组表示法把
42、它还原成为普通矩阵。看第一列,行号的变化范围是1到 5,这说明一共有 5行;列号的变化范围是 1到 4,这说明一共有 4列;表中一共提供了 6个非零值,所以该矩阵有 6个非零元素。对照题干中的三项可知:、和都是正确的。25.系统故障恢复步骤不包括(分数:1.00)A.正向扫描日志文件 B.对撤销队列中的各个事务进行撤销(UND 处理C.对该事务的所有更新操作执行逆操作D.对重做队列中的各个事务进行重做(RED 处理解析:解析 当系统发生故障后,首先反向扫描日志文件,找该事务的更新操作;利用更新日志记录中的改前值可以进行 UNDO,撤销已做的修改操作,将数据项恢复到修改以前的旧值,利用更新日志记
43、录中的改后值可以进行 REDO,重做已完成的操作,将数据项重置为修改的新值。26.数据管理技术发展过程中,文件系统与数据库系统的重要区别是数据库系统具有(分数:1.00)A.数据可共享B.数据无冗余C.特定的数据模型 D.有专门的数据管理条件解析:解析 与文件系统相比,数据库系统具有如下特点:数据结构化;数据共享性高、冗余度小、易扩充;数据独立性高;统一的数据管理和控制。27.数据的独立性包括(分数:1.00)A.数据的结构独立性和组织独立性B.数据的结构独立性和数据的逻辑独立性C.数据的物理独立性和数据的逻辑独立性 D.数据的结构独立性和数据的物理独立性解析:解析 数据的独立性包括物理独立性
44、和逻辑独立性。外模式/模式映像保证了数据的逻辑独立性,而模式/内模式保证了数据的物理独立性。28.查询选修了课程号为C2的学生号和姓名,若用下列 SQL的 SELECT语句表达时,哪一个是错误的?(分数:1.00)A.SELECT S#,SNAME FROM S WHERE S#=(SELECT SS# FROM SC WHERE C#=C2) B.SELECT S#,SNAME FROM S,SCWHERE S#=SS#AND C#=C2C.SELECT S#,SNAME FROM S,SCWHERE S#=SS#AND C#=C2ORDER BY S#D.SELECT S#,SNAME F
45、ROM S WHERE S#IN (SELECT SS# FROM SC WHERE C#=C2)解析:解析 选项 A是一个复合查询语句。先看后面括号内的部分 SELECT SCS# FROM SC WHERE C#=C2。这是在表 SC中查找选修了课程号为C2的学生学号。再合起来看外层查询语句的条件部分用的是“:”,这显然是不正确的。29.要从选课表(学号、课程号、成绩)中查询选修了三门课程以上的学生学号,应使用的 SELECT-SQL语句是(分数:1.00)A.SELECT学号 FROM选课表 WHERE COUNT(*)=3B.SELECT学号 FROM选课表 HAVING COUNT(
46、*)=3C.SELECT学号 FROM选课表 GROUP BY学号 HAVING COUNT(*)=3 D.SELECT学号 FROM选课表 GROUP BY学号 WHERE COUNT(*)=3解析:解析 在选课表中,要查每个学生选修了多少门课程,就应该有按学号的分组语句,如果在查询中对分组后的记录还有一定的限制,就要使用 HAVING短语。30.一个已经具备运行条件,但由于没有获得 CPU而不能运行的进程处于(分数:1.00)A.就绪状态 B.睡眠状态C.等待状态D.挂起状态解析:解析 进程的动态性表明进程在其生存周期内需要经历一系列的离散状态。运行中的进程可以处于以下三种状态之一:运行、就绪和等待。运行状态是指进程已获得 CPU,并且在 CPU上执行的状态;就绪状态是指一个进程已经具备运行条件,但由于没有获得 CPU而不能运行所处的状态;等待状态是指进程因等待某件事情发生而暂时不能运行的状态。31.当用户发出查询数据库数据的命令时,数据库管理系统不需要进行的检查是(分数:1.00)A.语法检查B.语义检查C.用户存取权限检查D.数据完整性检查 解析:解析 当用户发出查询数据库数据的命令时,数据库管理系统的语言翻译处理层首先对语句进行词法分析和语法分析。接着,根据数据字典中的内容进行审核用户的存取权限。因此需进行的查询包括语法检查、语义检查