1、三级数据库技术笔试-175 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:59,分数:60.00)1.下列( )不是高级程序设计语言。(分数:1.00)A.FORTRANB.JavaC.C+D.Visual ASM2.在电子邮件程序向邮件服务器中发送邮件时,使用的是简单邮件传输协议,下列( )是简单邮件传输协议。(分数:1.00)A.POP3B.IMAPC.HTTPD.SMTP3.确保事务的原子性是由数据库管理系统中的( )部件负责的。(分数:1.00)A.恢复管理B.并发控制C.完整性约束D.存储管理4.SQL中的连接表(Joined Table),允许用户在一个
2、 SELECT语句的( )子句中指定连接操作。(分数:1.00)A.FROMB.ORDER BYC.GROUP BYD.WHERE5.Oracle针对 Internet/Intranet的产品是( )。(分数:1.00)A.Oracle WebServerB.Oracle WebListenerC.Oracle WebAgentD.Oracle 7服务器6.下列( )不是引起系统发生“抖动”(或颠簸)现象的原因。(分数:1.00)A.页面尺寸过大B.页面尺寸过小C.程序编制不合D.页面淘汰算法不合理7.数据库系统运行过程中,由于应用程序错误所产生的故障通常称为( )。(分数:1.00)A.设备
3、故障B.事务故障C.系统故障D.介质故障8.IMS系统属于( )。(分数:1.00)A.层次模型数据库B.网状模型数据库C.分布式数据库D.关系模型数据库9.设有下列 3个关系 S,C,SC,它们的主码分别是 S#,C#,(S#,C#)S(S#,SName)C(C#,CName)SC(S#,C#,Grade)下列关于保持数据库完整性的叙述中,不正确的是( )。(分数:1.00)A.向关系 SC插入元组时,S#和 C#都不能是空值(NULL)B.可以任意删除关系 SC中的元组C.向任何一个关系插入元组时,必须保证该关系主码值的唯一性D.可以任意删除关系 C中的元组10.下列关于外模式的叙述中,不
4、正确的是( )。(分数:1.00)A.外模式处理的数据实际存储在数据库中B.外模式是保证数据安全性的一个有效措施C.一个数据库可以有多个外模式D.外模式通常是模式的子集11.栈 S最多能容纳 4个元素,现有 6个元素按 A、B、C、D、E、F 的顺序进栈,下列( )序列不是可能的出栈序列。(分数:1.00)A.C、B、E、D、A、FB.C、D、B、F、E、AC.A、D、E、C、B、FD.A、F、E、D、C、B12.假设磁盘上的物理块大小为 512字节,一个逻辑记录长度为 80个字符。若采用记录成组技术存储若干记录,当块因子为 4时,磁盘空间的利用率可达到( )。(分数:1.00)A.16%B.
5、33%C.63%D.91%13.关系模式 R的规范化程序最高达到( )。(分数:1.00)A.1NFB.2NFC.3NFD.BCNF14.下列叙述中,不正确的是( )。(分数:1.00)A.排他锁又称为 X锁或写锁B.共享锁与任何锁都相容C.强两阶段封锁协议要求事务提交之前不得释放任务锁D.封锁自身产生的主要问题是死锁15.下列( )工具是 Oracle数据库管理系统提供的 CASE工具。(分数:1.00)A.Developer/2000B.P0werBuilder/2000C.Discoverer/2000D.Designer/200016.设关系模式 R(U,F),其中 U为属性集,F 是
6、 U上的一组函数依赖,下列叙述中正确的是( )。(分数:1.00)A.若 XY 为 F所逻辑蕴含,且 ZB.若 XY,YZ 为 F所逻辑蕴含,则 XZ 为 F所逻辑蕴含C.若 Y XD.若 X Y17.二维数组 A0,80,9,其每个元素占 2字节。从首地址 400开始,按行优先顺序存储,则元素 A85的存储地址为( )。(分数:1.00)A.570B.506C.410D.48218.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )顺序进行排列。(分数:1.00)A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大19.下列关于数据存储方式的叙述中,不正确的是( )。
7、(分数:1.00)A.数据的主要存储方式有顺序存储结构和链式存储结构B.顺序存储结构存储空间利用率低,链式存储结构空间利用率高C.顺序存储结构的结点只有自身域,链式存储结构除了自身域还包括指针域D.顺序存储结构可通过计算直接确定数据结构中某个结点的存储地址20.下列有关操作系统的叙述中,不正确的是( )。(分数:1.00)A.操作系统管理计算机系统中的各种资源B.操作系统为用户提供良好的界面C.操作系统与用户程序必须交替运行D.操作系统位于各种软件的最底层21.SPOOLing技术是为了解决独占设备数量少、速度慢,不能满足众多进程的要求,而且在进程独占设备期间设备利用率又比较低的问题而提出的一
8、种设备管理技术,它是一种( )。(分数:1.00)A.虚拟设备技术B.资源分配技术C.人机接口技术D.虚拟存储技术22.下列与数据元素有关的叙述中,不正确的是( )。(分数:1.00)A.数据元素是数据的基本单位,即数据集合中的个体B.数据元素是有独立含义的数据最小单位C.数据元素又称为结点D.数据元素又称为记录23.若系统中有 5个并发进程涉及某个相同的变量 A,则变量 A的相关临界区是由( )临界区构成。(分数:1.00)A.2个B.3个C.4个D.5个24.为了保证安全性,每个部门的领导只能存取本部门员工的档案,为此 DBA应创建相应的( )。(分数:1.00)A.视图(view)B.索
9、引(index)C.游标(cursor)D.表(table)25.下列关于 SQL语言的叙述中,不正确的是( )。(分数:1.00)A.SQL语言支持数据库的 3级模式结构B.一个基本表只能存储在一个存储文件中C.一个 SQL表可以是一个基本表或者是一个视图D.数据库中数据的存储结构组成了关系数据库的内模式26.SQL的 DML包括的语句有( )。(分数:1.00)A.ROLLBACK、COMMITB.CREATE、DROP、ALTERC.GRANT、REVOKED.SELECT、INSERT、DELETE、UPDATE27.关系操作的特点是( )。(分数:1.00)A.结构简单B.适用于集合
10、操作C.操作分散D.复杂操作方式28.在设备管理中,缓冲技术主要用于( )。(分数:1.00)A.解决主机和设备之间的速度差异B.提高设备利用率C.提供内存与外存之间的接口D.扩充相对地址空间29.对线性表进行二分法查找,其前提条件是( )。(分数:1.00)A.线性表以顺序方式存储,并已按关键码值排好序B.线性表以顺序方式存储,并已按关键码值的查找频率排好序C.线性表以有序方式存储,并已按关键码值排好序D.线性表以有序方式存储,并已按关键码值的查找频率排好序30.关系模式 R的候选码( )。(分数:1.00)A.只有 1个,为(S,C)B.只有 1个,为(S,T)C.有 2个,为(S,C)和
11、(S,T)D.有 2个,31.建立 Delphi程序的基本操作步骤中不包括( )。(分数:1.00)A.需求分析B.创建一个新的项目C.设计窗体D.编写构件响应的事件32.设关系 R与关系 S具有相同的目(或称为度),且相对应的属性的值取自同一个域,则 R(RS)等于( )。(分数:1.00)A.RSB.RSC.RSD.R-S33.下列( )与文件的物理结构有关。(分数:1.00)A.文件长度B.用户对文件的存取方式C.文件中记录的个数D.文件目录的结构34.实体完整性要求主属性不能为空值,这一点可以通过( )来保证。(分数:1.00)A.定义外部键B.定义主键C.用户定义的完整性D.均不是3
12、5.系统出现死锁的原因是( )。(分数:1.00)A.计算机系统发生了重大故障B.有多个封锁的进程同时存在C.若干进程因竞争资源而无休止地等待其他进程释放已占有的资源D.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数36.OLAP是以数据库或数据仓库为基础的,其最终数据来源是来自底层的( )。(分数:1.00)A.数据仓库B.操作系统C.数据字典D.数据库系统37.下列关于分布式数据库系统的叙述中,不正确的是( )。(分数:1.00)A.分布式数据库系统中的结点是紧耦合的,它们形成单一的数据库系统B.分布式数据库系统中的结点是松耦合的,每一个结点都是一个独立的数据库系统C.分布式
13、数据库系统用户的操作与非分布式数据库系统的操作是完全相同的D.分布式数据库系统的所有问题应当是内部的、实现级别的问题38.下列关于 E-R模型的叙述中,说法不正确的是( )。(分数:1.00)A.在 E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示B.实体类型之间的联系通常可以分为 1:1、1:n 和 m:n三类C.1:1联系是 1:n联系的特例,1:n 联系是 m:n联系的特例D.联系只能存在于两个实体类型之间39.为保证系统的并发性和性能,Sybase 公司的企业级服务器 ASE支持( )锁机制。数据页锁 数据行锁 所有页锁(分数:1.00)A.仅和B.仅和C.仅和D.
14、都支持40.数据库的逻辑结构设计的任务就是把( )转换为与所选用的 DBMS支持的数据模型相符合的过程。(分数:1.00)A.逻辑结构B.存储结构C.概念结构D.物理结构下面两题基于“学生选课课程”数据库中的 3个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER),它们的主码分别是 S#、(S#,C#)、C#(分数:2.00)(1).为了提高查询速度,对 SC表(关系)创建唯一索引,应该创建在( )属性上。(分数:1.00)A.(S#,C#)B.S#C.C#D.GRADE(2).若要查询“选修了课程号为 C2的学生的学生号”,正
15、确的表达是( )。S#(C#=C2(SC)C#=C2(S#(S)SELECT S#FROM SC WHERE C#=C2(分数:1.00)A.仅和B.仅和C.仅和D.都正确41.下列关于域名和 IP地址的叙述中,不正确的是( )。(分数:1.00)A.在 Internet中访问一台主机必须使用它的主机名B.200.201.202.203是一个 C类 IP地址C.IP地址采用的是分层结构D.主机名与 IP地址是一一对应的42.下列关于 SQL中的索引(Index)的叙述中,正确的是( )。(分数:1.00)A.在主键上不能创建 UNIQUE索引B.删除索引时关于索引的描述仍会保留在数据字典中C.
16、有时为了加快维护数据库的速度,应删除一些索引D.一个基本表上可以创建多个聚簇索引43.下列关于关系模式的码的叙述中,说法不正确的是( )。(分数:1.00)A.当候选码多于一个时,选定其中一个作为主码B.主码可以是单个属性,也可以是属性组C.不包含在主码中的属性称为非主属性D.当一个关系模式中的所有属性构成码时,则称为全码44.下列关于信息加密的叙述中,正确的是( )。(分数:1.00)A.加密通过加密算法实现B.加密前的文件称为密文C.加密后的文件称为明文D.将明文变为密文的过程称为解密45.对一个由 n个关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比较次数和移动次数最少,
17、则最佳排序方法是( )。(分数:1.00)A.归并排序B.直接插入排序C.直接选择排序D.快速排序46.采用扩展关系数据模型的方法建立的数据库系统,称为( )。(分数:1.00)A.对象一关系数据库系统B.扩展关系数据库系统C.拓展关系数据库系统D.以上都不正确47.数据库是计算机系统中按一定的数据模型组织、存储和使用的( )。(分数:1.00)A.数据集合B.程序集合C.命令集合D.文件集合48.如果在 DOS系统中,某一子目录中存在某些文件,该子目录使用 RD命令( )。(分数:1.00)A.能够删除B.不可能删除C.在删除该子目录中的所有文件和子目录后可以删除D.不能确定49.在数据库设
18、计中,用 E-R图来描述信息结构,但不涉及信息在计算机中的表示,它属于数据库设计中的( )阶段。(分数:1.00)A.需求分析B.概念设计C.逻辑设计D.物理设计50.如下图所示,两个关系 R1和 R2,它们进行( )运算后得到 R3。(分数:1.00)A.B.C.D.51.如果用 llink-rlink方法存储如下二叉树,则各结点的指针域中共包含( )个空指针。(分数:1.00)A.B.C.D.52.一个部门有若干名职工,则部门与职工之间具有( )。(分数:1.00)A.一对一联系B.一对多联系C.多对多联系D.多对一联系53.下列( )不是关系数据语言的共同特点。(分数:1.00)A.具有
19、开放性和可移植性B.具有完备的表达能力C.能够嵌入高级语言中使用D.是非过程化的集合操作语言54.下列关系代数运算中,不正确的是( )。(分数:1.00)A. P(S1S2)= P(S1) P(S2)B. P(S1S2)= P(S1) P(S2)C. F(S1S2)= F(S1) F(S2)D. F(S1S2)= F(S1) F(S2)55.在一所大学中,每个系都有自己的局域网,则连接各个系的校园网( )。(分数:1.00)A.是广域网B.还是局域网C.是地区网D.这些局域网不能互连56.16根地址总线的寻址范围是( )。(分数:1.00)A.531KBB.64KBC.640KBD.1MB57
20、.若干进程之间相互合作,共同完成一项任务,进程的这种协同工作关系称为( )。(分数:1.00)A.异步B.同步C.并发D.互斥58.若有关系模式 R(A,B,C),下列叙述中正确的是( )。ABC 一定成立ABC 一定成立ABC 一定成立ABC 一定成立(分数:1.00)A.仅B.和C.仅D.和二、填空题(总题数:20,分数:40.00)59.用 1 语言编写的程序可由计算机直接执行。(分数:2.00)填空项 1:_60.电子邮件程序向邮件服务器发送邮件时,使用的协议是 1。(分数:2.00)填空项 1:_61.散列法存储的基本思想是:由结点的 1 决定结点的存储地址。(分数:2.00)填空项
21、 1:_62.对于给出一组权 w=5,6,8,12,通过霍夫曼算法求出的扩充二叉树的带权外部路径长度为_。(分数:2.00)填空项 1:_63.设一个线性表中有 a1,a2,a500,500 个元素按递增顺序排列,则用二分法查找给定值 K,最多需要比较 1 次。(分数:2.00)填空项 1:_64.在虚拟页式存储管理系统中,选择页面淘汰算法时应尽量注意减少或避免 1 现象的发生。(分数:2.00)填空项 1:_65.一个程序在一个数据集合上的一次执行过程称为 1,它是系统进行资源分配的独立单位。(分数:2.00)填空项 1:_66.在各类通道中,支持通道程序并发执行的通道是 1。(分数:2.0
22、0)填空项 1:_67.在嵌入式 SQL中,为了区分 SQL语句和主语言语句,在每一个 SQL语句的前面加前缀 1。(分数:2.00)填空项 1:_68.在页式存储管理中,用户程序的逻辑地址由 1 和页内地址两部分组成。(分数:2.00)填空项 1:_69.在关系数据库中元组的集合称为关系。通常标识元组的属性或最小属性组称为 1。(分数:2.00)填空项 1:_70.通常,自然连接的两个运算对象关系 R和 s具有公共属性,如果关系 R和 S没有公共属性,那么它们的自然连接就等同于 1。(分数:2.00)填空项 1:_71.在数据库的三级组织结构中存在着两种映射:一是 1 之间的映射,二是模式与
23、子模式之间的映射。(分数:2.00)填空项 1:_72.子类的对象拥有其超类的对象的全部属性和方法,称为子类对超类的 1。(分数:2.00)填空项 1:_73.被中止的事务对数据库所做的任何改变必须撤销,这称为事务的 1。(分数:2.00)填空项 1:_74.使用最为广泛的记录数据库中更新活动的结构是 1。它记录了数据库中的所有更新活动。(分数:2.00)填空项 1:_75.在关系模式 Ru,F中,如果 XY,且存在 X的一个真子集 X,有 XY,则称 Y对 X的依赖为 1函数依赖。(分数:2.00)填空项 1:_76.分布式数据库系统是 1 技术和计算机网络技术的结合。(分数:2.00)填空
24、项 1:_77.1NF消除 1,即规范转化为 2NF;2NF 消除非主属性对码的传递函数依赖,即规范转化为 3NF。(分数:2.00)填空项 1:_78.并发控制的目的是对用户的 1 加以控制和协调。(分数:2.00)填空项 1:_三级数据库技术笔试-175 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:59,分数:60.00)1.下列( )不是高级程序设计语言。(分数:1.00)A.FORTRANB.JavaC.C+D.Visual ASM 解析:解析 高级语言是一类人工设计的语言,因为它对具体的算法进行了描述,所以又称为算法语言。它是面向程序设计独立于计算机的硬件
25、。目前,计算机常用的高级语言有:BASIC 语言、FORTRAN 语言、COBOL语言、PASCAL 语言、C 语言、PROLOG 语言、而当前流行的,面向对象的程序设计语言有 C+和用于网络环境的程序设计语言 Java等。2.在电子邮件程序向邮件服务器中发送邮件时,使用的是简单邮件传输协议,下列( )是简单邮件传输协议。(分数:1.00)A.POP3B.IMAPC.HTTPD.SMTP 解析:解析 在电子邮件程序向邮件服务器中发送邮件时,使用的是简单邮件传输协议(SMTP),而在电子邮件程序从邮件服务器中读取邮件时,可以使用邮局协议(POP3)。3.确保事务的原子性是由数据库管理系统中的(
26、)部件负责的。(分数:1.00)A.恢复管理 B.并发控制C.完整性约束D.存储管理解析:解析 计算机系统与其他任何设备一样可能发生故障。一旦发生故障,就可能丢失信息。因此,数据库系统必须采取故障恢复措施,以保证即使发生故障,也可以对数据库进行恢复,保持事务的原子性和持久性。4.SQL中的连接表(Joined Table),允许用户在一个 SELECT语句的( )子句中指定连接操作。(分数:1.00)A.FROM B.ORDER BYC.GROUP BYD.WHERE解析:解析 SQL 中引入了连接表的概念,它允许用户在一个 SELECT语句的 FROM子句中指定连接操作,这种由连接操作所得到
27、的表称为连接表。5.Oracle针对 Internet/Intranet的产品是( )。(分数:1.00)A.Oracle WebServer B.Oracle WebListenerC.Oracle WebAgentD.Oracle 7服务器解析:解析 Oracle 针对 Internet/Intranet的产品是 Oracle webSever。它由 Oracle webListener、Oracle WebAgent 和 Oracle 7服务器三部分组成。Oracle webServer 2.0 除了包括 Orack WebServer 1.0的功能及相应的开发与管理工具外,还增加 JA
28、VA解释器和 Live HTML解释器,使其能支持多种语言。Oracle Web Listener 是一个进程,具有普通 HTTP服务器的功能,主要用于接收从 Web浏览器发出的用户查询请求,并将查询结果(即 HTML文本)返回给用户。Oracle WebAgent 用公用网关接口(CGI)实现的过程化网关,负责 Web和 Oracle 7数据库之间的集成。它由 Oracle Web Listener启动,通过透明地调用 Oracle 7服务器中的存储过程,从数据库中检索信息,产生 HTML输出结果,并提交给Oracle WebListerter。6.下列( )不是引起系统发生“抖动”(或颠簸
29、)现象的原因。(分数:1.00)A.页面尺寸过大B.页面尺寸过小 C.程序编制不合D.页面淘汰算法不合理解析:解析 在虚拟内存中,页面在内存与外存之间频繁地调度,以至于系统用于调度页面所需要的时间比进程实际运行所占用的时间还多,此时,系统效率急剧下降,这种情况称为发生了颠簸,又称为抖动。颠簸是由于缺页率高而引起的,一般有以下因素影响缺页中断率:分配给进程的物理页面数。一般分配给进程的物理页数多,则缺页中断率就低;反之缺页中断率就高。页面大小。页面尺寸大,则只需较小的页表,这样页表占用空间少且查表速度快,缺页中断率也相应少些,而页面尺寸则正好相反。程序本身的编制方法。页面淘汰算法的选择。7.数据
30、库系统运行过程中,由于应用程序错误所产生的故障通常称为( )。(分数:1.00)A.设备故障B.事务故障C.系统故障 D.介质故障解析:解析 系统故障包括硬件故障、数据库软件或操作系统的漏洞。它们都会导致系统停止运行。8.IMS系统属于( )。(分数:1.00)A.层次模型数据库 B.网状模型数据库C.分布式数据库D.关系模型数据库解析:解析 IMS 系统是 IBM公司于 1969年研制出的层次模型数据库的代表系统。IMS 是最早和使用最广的几个数据库系统之一,并且在历史上曾是最大的数据库系统。IMS 的开发者是研究并发恢复、完整性和高效查询处理问题的先驱。9.设有下列 3个关系 S,C,SC
31、,它们的主码分别是 S#,C#,(S#,C#)S(S#,SName)C(C#,CName)SC(S#,C#,Grade)下列关于保持数据库完整性的叙述中,不正确的是( )。(分数:1.00)A.向关系 SC插入元组时,S#和 C#都不能是空值(NULL)B.可以任意删除关系 SC中的元组C.向任何一个关系插入元组时,必须保证该关系主码值的唯一性D.可以任意删除关系 C中的元组 解析:解析 根据参照完整性规则,若属性 F是关系 R的外码,它与关系 S的主码 KS相对应(关系 R和S不一定是不同的关系),则对于 R中每个元组在 F上的值必须为:取空值(F 的每个属性值均为空值)或者等于 s中某个元
32、组的主码值。C#是关系 C的主码,也是关系 SC中的外码,根据参照完整性规则,外键的值不允许参照不存在的相应表的主键值,或者外键为空值,所以不可能任意删除关系 C中的元组。10.下列关于外模式的叙述中,不正确的是( )。(分数:1.00)A.外模式处理的数据实际存储在数据库中 B.外模式是保证数据安全性的一个有效措施C.一个数据库可以有多个外模式D.外模式通常是模式的子集解析:解析 外模式也称为子模式、用户模式或用户视图。一个数据库可以有多个外模式,外模式是保证数据完全性的一个有力措施,每个用户只能看见和访问所对应的外模式中的数据,数据库中的其余数据是不可见的。外模式通常是模式的子集,外模式处
33、理的数据并不是实际存储在数据库中,而仅可以从模式中构造出来,因此,外模式比模式的抽象级别更高。11.栈 S最多能容纳 4个元素,现有 6个元素按 A、B、C、D、E、F 的顺序进栈,下列( )序列不是可能的出栈序列。(分数:1.00)A.C、B、E、D、A、FB.C、D、B、F、E、AC.A、D、E、C、B、FD.A、F、E、D、C、B 解析:解析 栈的特性为后进先出,而栈 S只能容纳 4个元素。当 F进栈时,说明栈中有已有B、C、D、E 四个元素,所以 F无法进栈。*12.假设磁盘上的物理块大小为 512字节,一个逻辑记录长度为 80个字符。若采用记录成组技术存储若干记录,当块因子为 4时,
34、磁盘空间的利用率可达到( )。(分数:1.00)A.16%B.33%C.63% D.91%解析:解析 磁盘空间利用率的计算公式为 804/512=62.5%,约为 63%。所以磁盘空间的利用率可达到63%。13.关系模式 R的规范化程序最高达到( )。(分数:1.00)A.1NF B.2NFC.3NFD.BCNF解析:解析 由于关系模式 R的候选码为(S,C)和(S,T),而题干中存在 CD,TC,存在部分函数依赖,所以关系模式 R的规范化程度最高只可达到 1NF。14.下列叙述中,不正确的是( )。(分数:1.00)A.排他锁又称为 X锁或写锁B.共享锁与任何锁都相容 C.强两阶段封锁协议要
35、求事务提交之前不得释放任务锁D.封锁自身产生的主要问题是死锁解析:解析 数据库管理系统对事务的并发执行进行控制,以保证数据库一致性。最常用的方法是封锁的方法,即当一个事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其他事务对该数据项的访问。给数据项加锁的方式有多种,我们只考虑最基本的两种:共享锁和排他锁。共享锁与共享锁相容,而与其他锁不相容。任何时候,一个具体的数据项上可同时有多个(被不同事务拥有的)共享锁。此后的排他锁请求一直等到该数据项上的所有共享锁释放。15.下列( )工具是 Oracle数据库管理系统提供的 CASE工具。(分数:1.00)A.Developer/2000B.P
36、0werBuilder/2000C.Discoverer/2000D.Designer/2000 解析:解析 Developer/2000 用于实现高生产率、大型事务处理及客户/服务器结构的应用系统。Designer/2000是 Oracle提供的 CASE工具,能够帮助用户对复杂的系统进行建模、分析和设计。Dissoverer/2000是一个 OLAP工具,主要用于支持数据仓库的应用。16.设关系模式 R(U,F),其中 U为属性集,F 是 U上的一组函数依赖,下列叙述中正确的是( )。(分数:1.00)A.若 XY 为 F所逻辑蕴含,且 Z B.若 XY,YZ 为 F所逻辑蕴含,则 XZ
37、为 F所逻辑蕴含C.若 Y XD.若 X Y解析:解析 逻辑蕴含的定义是:设 RU,F是一个关系模式,X、Y 是 U中的属性组,若在RU,F的任何一个满足 F中函数依赖的关系 R上,都有函数依赖 XY 成立,则称 F逻辑蕴含 XY。另外,Armstrong 公理系统包括以下 3条推理规则:自反律,若 Y*X*U,则 XY 为 F所逻辑蕴含;增广律,若 XY 为 F所逻辑蕴含,且 Z*U,则 XZYZ 为 F所逻辑蕴含;传递律,若 XY 及 YZ为 F所逻辑蕴含,则 XZ 为 F所逻辑蕴含。根据这个定义和以上几条推理规则,可以知道选项 C和 D是错误的。选项 B看上去像是传递律的表述,不过仔细看
38、可以发现结论反了。17.二维数组 A0,80,9,其每个元素占 2字节。从首地址 400开始,按行优先顺序存储,则元素 A85的存储地址为( )。(分数:1.00)A.570 B.506C.410D.482解析:解析 A85元素存储的位置在第 9行第 6列,所以 A85之前存储的个数应为 810+5=85,这些元素占用的空间为 852字节=170 字节,所以 A85的存储位置为 400+170=570。18.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )顺序进行排列。(分数:1.00)A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大 解析:解析 最优适应分配算法
39、可把空闲区按长度以递增顺序登记在空闲区表中。分配时顺序查找空闲区表,由于查找时每次总是从分区中的最小的一个区开始,所以,找到的第一个能满足作业要求的分区,一定是所有能满足作业要求的分区中的最小的一个分区。19.下列关于数据存储方式的叙述中,不正确的是( )。(分数:1.00)A.数据的主要存储方式有顺序存储结构和链式存储结构B.顺序存储结构存储空间利用率低,链式存储结构空间利用率高 C.顺序存储结构的结点只有自身域,链式存储结构除了自身域还包括指针域D.顺序存储结构可通过计算直接确定数据结构中某个结点的存储地址解析:解析 顺序存储结构的结点只有自身信息域,没有连接信息的域,因此存储密度大,存储
40、空间利用率高。链式存储结构除了自身域还包括指针域,因此比顺序存储结构的存储密度小,存储空间利用率低。20.下列有关操作系统的叙述中,不正确的是( )。(分数:1.00)A.操作系统管理计算机系统中的各种资源B.操作系统为用户提供良好的界面C.操作系统与用户程序必须交替运行 D.操作系统位于各种软件的最底层解析:解析 操作系统是计算机系统中的一个系统软件,它能有效地组织和管理计算机系统中的各种资源,并且为用户提供良好的界面。没有任何软件支持的计算机称为裸机,而实际呈现在用户面前的计算机系统是经过若干层软件改造的计算机,而操作系统位于各种软件的最底层。21.SPOOLing技术是为了解决独占设备数
41、量少、速度慢,不能满足众多进程的要求,而且在进程独占设备期间设备利用率又比较低的问题而提出的一种设备管理技术,它是一种( )。(分数:1.00)A.虚拟设备技术 B.资源分配技术C.人机接口技术D.虚拟存储技术解析:解析 SPOOLing 技术是一种虚拟设备技术。其核心是在一台共享设备上模拟独占设备的操作,把一台低速的独占设备改造成若干个可以并行操作的虚拟设备,即把独占设备变成逻辑上的共享设备。22.下列与数据元素有关的叙述中,不正确的是( )。(分数:1.00)A.数据元素是数据的基本单位,即数据集合中的个体B.数据元素是有独立含义的数据最小单位 C.数据元素又称为结点D.数据元素又称为记录
42、解析:解析 数据元素是数据的基本单位,即数据集合中的个体。有些情况下也把数据元素称为结点、记录、表目等。一个数据元素可由一个或多个数据项组成,数据项是有独立含义的数据最小单位,其值能唯一确定一个数据元素的数据项。23.若系统中有 5个并发进程涉及某个相同的变量 A,则变量 A的相关临界区是由( )临界区构成。(分数:1.00)A.2个B.3个C.4个D.5个 解析:解析 相关临界区是指并发进程涉及到相同变量的那些程序段。24.为了保证安全性,每个部门的领导只能存取本部门员工的档案,为此 DBA应创建相应的( )。(分数:1.00)A.视图(view) B.索引(index)C.游标(curso
43、r)D.表(table)解析:解析 视图是关系数据库系统提供给用户以多种角度观察数据中数据的重要机制。视图最终是定义在基本表之上的,对视图的一切操作最终也要转换为对基本表的操作。视图机制能使不同的用户以不同的方式观察同一个数据库,当许多不同种类的用户使用同一数据库时,这种灵活性是非常重要的。25.下列关于 SQL语言的叙述中,不正确的是( )。(分数:1.00)A.SQL语言支持数据库的 3级模式结构B.一个基本表只能存储在一个存储文件中 C.一个 SQL表可以是一个基本表或者是一个视图D.数据库中数据的存储结构组成了关系数据库的内模式解析:解析 一个 SQL数据库是表的汇集,一个 SQL表是
44、由行集构成,一行是列的序列,每列对应一个数据项。一个表可以带若干索引,索引也存放在存储文件中。一个表或者是一个基本表,或者是一个视图,一个基本表可以跨一个或多个存储文件存放。SQL 语言支持数据库的 3级模式结构。26.SQL的 DML包括的语句有( )。(分数:1.00)A.ROLLBACK、COMMITB.CREATE、DROP、ALTERC.GRANT、REVOKED.SELECT、INSERT、DELETE、UPDATE 解析:解析 SQL 语言的数据操纵功能包括 SELECT、INSERT、DELETE 和 UPDATE4个语句,即查询和修改(包括插入、删除、更新)两部分功能。数据操
45、纵语言能够实现对数据库基本表的操作。27.关系操作的特点是( )。(分数:1.00)A.结构简单B.适用于集合操作 C.操作分散D.复杂操作方式解析:解析 关系操作的特点是集合操作方式,即操作的对象和结果都是集合,这种操作方式也称为一次一个集合的方式。28.在设备管理中,缓冲技术主要用于( )。(分数:1.00)A.解决主机和设备之间的速度差异 B.提高设备利用率C.提供内存与外存之间的接口D.扩充相对地址空间解析:解析 操作系统中以缓冲方式实现设备的输入/输出操作,主要是为了解决处理机与设备之间速度不匹配的问题,并减少对 CPU的 I/O中断次数,从而提高资源利用率和系统效率,解决 CPU与
46、外部设备之间速度的不匹配问题。29.对线性表进行二分法查找,其前提条件是( )。(分数:1.00)A.线性表以顺序方式存储,并已按关键码值排好序 B.线性表以顺序方式存储,并已按关键码值的查找频率排好序C.线性表以有序方式存储,并已按关键码值排好序D.线性表以有序方式存储,并已按关键码值的查找频率排好序解析:解析 二分法查找是一种效率较高的线性表查找方法。要进行二分法查找,则线性表结点必须是按关键码值排好序的,且线性表以顺序方式存储。30.关系模式 R的候选码( )。(分数:1.00)A.只有 1个,为(S,C)B.只有 1个,为(S,T)C.有 2个,为(S,C)和(S,T) D.有 2个,
47、解析:解析 根据题干中的函数依赖集和 Armstrong公理系统,可知关系模式 R的候选码有 2个,分别是(S,C)和(S,T)。31.建立 Delphi程序的基本操作步骤中不包括( )。(分数:1.00)A.需求分析 B.创建一个新的项目C.设计窗体D.编写构件响应的事件解析:解析 Delphi 程序设计的基本步骤:开始创建一个新的项目;设计窗体;将所需构件放入窗体中的适当位置;处理窗体,编写构件响应的事件;编译、运行程序。32.设关系 R与关系 S具有相同的目(或称为度),且相对应的属性的值取自同一个域,则 R(RS)等于( )。(分数:1.00)A.RSB.RS C.RSD.R-S解析:解析 在关系代数中交的定义为:关系 R和 S具有相同的关系模式。关系 R和 S的交是由属于 S的元组构成的集合,由定义可以推出:RS=R-(R-S)。33.下列( )与文件的物理结构有关。(分数:1.00)A.文件长度B.用户对文件的存取方式 C.文件中记录的个数D.文件目录的结构解析:解析 文件的物理结构是指文件的内部组织形式,亦即文件在物理存储设备上的存放方法,由于文件的物理结构决定了文件信息在存储设备上的存储位置,因此,文件信息的逻辑块号到物理块号的转换也是由文件的物理结构决定的。此外,文件的存取方式也与文件的物理结构有关。34.实体完整性要求主属性不能为