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