1、三级数据库技术笔试-36 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:59,分数:60.00)1.下列进程状态的转换中,哪一个是不正确的?(分数:1.00)A.就绪运行B.运行就绪C.就绪等待D.等待就绪2.根据数据库规范化理论,下面命题中正确的是(分数:1.00)A.若 R2NF,则 R3NFB.若 R3NF,则 R不属于 BCNFC.若 R3NF,则 RBCNFD.若 RBCNF,则 R3NF3.在一个单链表中,若要删除 p结点的后续结点,则执行(分数:1.00)A.p.next:p.next .next;B.p:p.next;p.next:p . next
2、.next;C.free(p.next);D.p:P.next.next;4.二维数组 A06,09,其每个元素占 2个字节,从首地址 200开始,按行优先顺序存放,而元素A7,5的存储地址为(分数:1.00)A.350B.570C.275D.4825.分时系统的特点是多路性 交互性 独占性 及时性(分数:1.00)A.,B.C.,D.全部6.存在一个等待事务集 TO,T1,Tn,其中 TO正等待被 T1锁住的数据项,T1 正等待被 T2锁住的数据项,Tn-1 正等待被 Tn锁住的数据项,且 Tn正等待被 TO锁住的数据项,则系统的工作状态处于(分数:1.00)A.并发处理B.封锁C.循环D.
3、死锁7.下列关于这个关系的叙述中,不正确的是职员关系是 S(S#,SNAME,SEX,AGE)主码为 S#部门关系是 C(C#,CNAME)主码为 C#职员部门关系是 SC(S#,C#,remark)主码为(S#,C#)(分数:1.00)A.SC.C#是外码B.SC.S#是外码C.S是 SC的参照关系D.C是 SC的目标关系8.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的(分数:1.00)A.可靠性B.一致性C.完整性D.安全性9.下面列出的数据管理技术发展的三个阶段中,可以开始对文件进行长期保存的是(分数:1.00)A.人工管理阶段B.文件系统阶段C.
4、数据库阶段D.以上都能实现长期保存10.下列哪一项不属于系统软件?(分数:1.00)A.调试程序B.计算机辅助设计程序C.编译程序D.数据库管理系统11.对于 n个结点的单向链表(无表头结点)需要指针单元的个数至少为(分数:1.00)A.n-1B.nC.n+1D.2n12.对包含 n个元素的散列表进行检索,平均检索长度(分数:1.00)A.为 O(log2n)B.为 O(n)C.为 O(n*log2n)D.不直接依赖于 n13.关系数据库中的关系模型事实上可以看作是一个二维表,这个二维表中的列称为(分数:1.00)A.元组B.属性C.记录D.值域14.下列哪些条目是 MS SQL Server
5、 2000数据库系统对 Web的支持XML 和 Internet标准的支持 通过 Web访问数据基于 Web的分析功能 安全的应用程序管理(分数:1.00)A.只有、和B.只有、和C.只有、和D.都是15.设某散列表的当前状态如下:一共有 20个位置,在第 0、3、4、6、13、14、17、19 的位置放着各结点的值,则该散列表的负载因子约为(分数:1.00)A.0.27B.0.52C.0.667D.0.416.在关系数据库设计理论中,如果一个关系 R满足 1NF,但 R的某个非码属性传递函数依赖于码,则关系 R至多属于(分数:1.00)A.1NFB.2NFC.3NFD.BCNF17.保持事务
6、的原子性是数据库管理系统中哪一个部件的责任?(分数:1.00)A.事务管理B.存取管理C.性能管理D.安全管理18.在逻辑结构设计中,关系虽已达到规范化,但因某些属性过多时,可将它分为两个或多个关系模式,这叫做(分数:1.00)A.模式评价B.优化模式C.合并D.分解19.系统进行资源分配和调度的独立单位是(分数:1.00)A.进程B.线程C.中断程序D.用户程序20.下列条目中哪些属于数据库管理工具加载工具 备份工具CASE 工具 通讯接口工具(分数:1.00)A.只有和B.只有、和C.只有、和D.都是21.Visual FoxPro (VFP)对 xBASE数据库作了许多改变,主要包括:V
7、FP 扩充了 xBase关于一个数据库实质上是一个二维表的数据库概念;VFP 提供了数据字典;VFP 提供了存储过程、视图、触发器等。(分数:1.00)A.和B.和C.和D.、和22.在分区存储管理的可变分区中,系统为当前正在运行的进程提供一对寄存器,它们是(分数:1.00)A.基址寄存器和限长寄存器B.页表始址寄存器和限长寄存器C.上界寄存器和限长寄存器D.直接地址寄存器和间接地址寄存器23.内存与磁盘之间交换信息的最小单位是(分数:1.00)A.记录B.数据项C.块D.文件24.假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是 C(C#,CNAME, TEACHER),学
8、生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系(分数:1.00)A.SB.SC,CC.S,SCD.S,C,SC25.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(分数:1.00)A.文件的集合B.数据的结合C.命令的集合D.程序的集合26.在一个无向图中,所有顶点的度数之和等于所有边数的多少倍?(分数:1.00)A.3B.2C.1D.1/227.SQL语句 Grant Insert On Table SC To U5 With Grant Option 的作用是(分数:1.00)A.U5拥有对表 SC的 Insert权限
9、B.U5拥有传播 Insert的权限C.U5拥有对表 SC的 Insert权限或拥有对 Insert权限的传播D.U5不仅拥有对表 SC的 Insert权限,还可传播此权限28.在下面关于数字视频信息的叙述中,不正确的是(分数:1.00)A.不易进行操作处B.图像质量更好C.信息复制不会失真D.有利于传输和存储29.以下关于 ER模型向关系模型转换的叙述中,哪一条是不正确的?(分数:1.00)A.一个 1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并B.一个 1:n联系可以转换为一个独立的关系模式,也可以与联系的 n端实体所对应的关系模式合并C.一个 m:
10、 n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D.三个或三个以上的实体间的多元联系转换为一个关系模式30.数据库三级模式体系结构的划分,有利于保持数据库的(分数:1.00)A.数据独立性B.数据安全性C.结构规范化D.操作可行性31.PowerBuilder中的 PowerScript语言包括下述哪些语句变量定义语句 赋值语句流控制语句 操纵数据库语句(分数:1.00)A.仅、和B.仅、和C.仅、和D.都是32.关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用哪个运算来表达查询的?(分数:1.00)A.元组关系B.对关系C.域关系
11、D.基本关系33.数据库 FoxBASE和 Oracle都是关系型数据库管理系统,但它们之间存在重要差别。其差别之一是(分数:1.00)A.FoxBASE可以使用汉字,而 Oracle不可以使用汉字B.FoxBASE是单用户数据库,而 Oracle是多用户数据库C.FoxBASE一个数据库是一个表,而 Oracle一个数据库可以包含多个表D.FoxBAS正在微机上运行,而 Oracle在大中型机上运行34.设计磁盘调度算法时应考虑的两个基本因素是(分数:1.00)A.公平性和高效性B.独立性和可靠性C.有效性和安全性D.以上都不对35.下列叙述不正确的是(分数:1.00)A.过程化语言不仅要指
12、定“做什么”,还要说明“怎么做”B.导航式语言通常是嵌入到某种高级语言中C.导航式语言存取效率高,可移植性好D.导航式语言缺点是编程复杂36.计算机网络分类主要依据于(分数:1.00)A.传输技术与覆盖范围B.传输技术与传输介质C.互联设备的类型D.服务器的类型37.下列有关树的概念错误的是(分数:1.00)A.一棵树中只有一个无前驱的结点B.一棵树的度为树中各个结点的度数之和C.一棵树中,每个结点的度数之和等于结点总数减 1D.一棵树中每个结点的度数之和与边的条数相等38.在有关计算机软件的描述中,下面不正确的是(分数:1.00)A.软件就是计算机系统中的程序B.软件包括系统软件和应用软件C
13、.软件是用户和机器的接芦D.软件使用户在不必了解计算机本身内部结构的情况下使用计算机39.现代工业生产中为提高产品质量、降低生产成本和改善生产人员的工作条件,利用计算机控制、操作和管理生产设备的系统一般称为(分数:1.00)A.CAT系统B.CAI系统C.CAD系统D.CAM系统40.计算机系统中判别是否有中断事件发生应是在(分数:1.00)A.进程切换时B.执行完一条指令后C.执行 P操作后D.由用户态转入核心态时41.在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为(分数:1.00)A.应用层,数据存取层,数据存储层,语言翻译处理层B.应用层,数据存储层,数据存取层,语言翻译处理
14、层C.应用层,数据存储层,语言翻译处理层,数据存取层D.应用层,语言翻译处理层,数据存取层,数据存储层42.SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,哪一个是属于数据控制功能的?(分数:1.00)A.GRANTB.CREATEC.INSERTD.SELECT43.下列关于“数据库三级模式结构”的叙述中,哪一条是不正确的?(分数:1.00)A.视图是外模式B.模式是数据库中全体数据的逻辑结构和特征的描述C.一个数据库可以有多个模式D.一个数据库只有一个内模式44.下面列出的条目中,哪一些是数据库技术的研究领域DBMS 软件的研制 数据库及其应用系统的设计数据库理
15、论(分数:1.00)A.仅和B.仅和C.仅和D.全部45.关系数据库中,下列说法不正确的是(分数:1.00)A.每一个关系模型中,属性的个数是固定的B.在关系中元组的顺序(行的顺序)是无关紧要的C.在关系中属性的顺序(列的顺序)是无关紧要的D.关系中可以有重复的元组46.事务的 ACID特性中的 C的含义是(分数:1.00)A.一致性(Consistency)B.临近性(Contiguity)C.连续性(Continuity)D.并发性(Concurrency)47.第二代数据库系统是指(分数:1.00)A.层次型数据库系B.网状型数据库系统C.分布式数据库系统D.关系型数据库系统48.下列关
16、于紧凑技术的叙述中,不正确的是(分数:1.00)A.内存中任意一个程序都可以随时移动B.移动可以集中分散的空闲区C.移动会增加处理器的开销D.采用,紧凑技术时应尽可能减少移动的信息量49.建立一个学生信息表 student,要求它由学号 sno,姓名 sname,性别 sex,年龄 age,4 个属性组成,其学号属性惟一,学号、姓名字段不能为空。下列语句正确的是(分数:1.00)A.CREATE TABLE student(sno char(5)NOT NUILsname char(8)NOT NULLsex char(1)age int);B.CREATE TABLE student(sno
17、 char(5)NOT NULL UNIQUEsname char(8)Sex char(1)age int);C.CREATE TABLE(sno char(5)NOT NULL UNIQUEsname char(8)NOT NULLsex char(1)age int);D.CREATE TABLE student(sno char(5)NOT NULL UNIQUEsname char(8)NOT NULLSex char(1)age int);50.在关系模式 R(u)中,如果 X-Y,并且对于 x的任何一个真子集 X,都有 X-Y,则称(分数:1.00)A.Y函数依赖于 XB.Y对
18、X完全函数依赖C.Y对 X部分函数依赖D.R属于 2NF试题(36)(37)基于“学生-选课-课程”数据库中的三个关系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)(分数:2.00)(1).若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系(分数:1.00)A.S和 SCB.SC和 CC.S和 CD.S、SC 和 C(2).设 S_AVG(SNO,AVG_GRADE)是一个基于关系 SC定义的学生号和他的平均成绩的视图;下面对该视图的操作语句中,哪一个(些)是不能正确执行的UPDATE S_AV
19、G SET AVG_GRADE90 WHERE SNO=“2004010601“;SELECTSNO,AVG_GRADE FROM S_AVG WHERE SNO“2004010601“;(分数:1.00)A.仅B.仅C.都能D.都不能51.若用如下的 SQL语句创建一个 student表:CREATE TABLE student(NO C(4) NOT NULL,NAME C(8) NOT NUIL,SEX C(2),AGE N(2)可以插入到 student表中的是(分数:1.00)A.(1031,李林,男,23)B.(1031,李林,NULL)C.(NULL,李林,男,23)D.(103
20、1,NULL,男,23)52.已知成绩关系如下图所示。执行 SQL语句:SELECT COUNT (DISTINCT 学号)FROM 成绩WHERE 分数60查询结果中包含的元组数目是成绩学号 课程号 分数S1 C1 80S1 C2 75S2 C1 nullS2 C2 55S2 C3 90(分数:1.00)A.1B.2C.3D.453.由于关系模式设计不当所引起的插入异常指的是(分数:1.00)A.两个事务并发地对同一关系进行插入而造成数据库不一致B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C.未经授权的用户对关系进行了插入D.插入操作因为违反完整性约束条件而遭到拒绝54
21、.以下哪一个(些)不是数据结构研究的内容数据的采集 数据的逻辑组织 数据的存储结构数据的传输 数据的检索(分数:1.00)A.仅B.和C.和D.、和55.以下说法正确的是批处理系统中,作业一旦进入系统,用户就不能直接干预作业的运行虚存比主存大得多,它可以大于主存和辅存的总和当一个进程等待分配 CPU时,该进程处于等待状态一个进程只可执行一个程序,一个程序只可构成一个进程(分数:1.00)A.B.C.D.56.在一所大学中,每个系都有自己的局域网,则连接各个系的校园网(分数:1.00)A.是广域网B.还是局域网C.是地区网D.这些局域网不能互连57.数据库系统的核心是(分数:1.00)A.编译系
22、统B.数据库C.操作系统D.数据库管理系统58.已知关系 R见下表,可以作为 R主码的属性组是(分数:1.00)A.B.C.D.二、填空题(总题数:20,分数:40.00)59.用 【1】 语言编写的程序可由计算机直接执行。(分数:2.00)填空项 1:_60.结构化程序的基本控制结构有顺序、选择、 【2】 。(分数:2.00)填空项 1:_61.加密和解密算法的操作都是在一组密钥控制下完成的,它们分别称为 【3】 。(分数:2.00)填空项 1:_62.树中的结点可以没有后继结点,可以只有一个后继结点,也可以有多个后继结点。树的定义是一个 【4】 定义。(分数:2.00)填空项 1:_63.
23、在设备管理中,为了克服独占设备速度较慢,降低设备资源利用率的缺点,引入了 【5】 ,即共享设备模拟独占设备。(分数:2.00)填空项 1:_64.设有字母序列 Q,D,F,X,A,P,N,B,Y,M,C,W,请写出按归并排序方法对该序列进行一趟扫描后的结果 【6】 。(分数:2.00)填空项 1:_65.CPU暂停现行程序而转去响应中断请求的过程称为 【7】 。(分数:2.00)填空项 1:_66.关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为 【8】 。(分数:2.00)填空项 1:_67.创建 【9】 是加快表的查询速度的有效手段。(分数:2.00
24、)填空项 1:_68.在关系模型中,若属性 A是关系 R的主码,则在 R的任何元组中,属性 A的取值都不允许为空,这种约束称为 【10】 规则。(分数:2.00)填空项 1:_69.数据并发操作通常会带来 3类问题,它们是丢失更新、 【11】 和读脏数据。(分数:2.00)填空项 1:_70.如果系统发生死锁,参与死锁的进程的个数至少是 【12】 个。(分数:2.00)填空项 1:_71.Oracle,IBM DB2,SQL server 中,不支持 Linux平台的是 【13】 。(分数:2.00)填空项 1:_72.关系操作能力可用两种方式来表示: 【14】 和逻辑方式。(分数:2.00)
25、填空项 1:_73.关系规范化过程就是通过关系模式的分解,把低一级的关系模式分解为若干高一级的关系模式的过程;1NF,2NF,3NF,BCNF 之间存在着 【15】 的关系。(分数:2.00)填空项 1:_74.在关系代数中,从两个关系的笛卡儿积中选取它们的属性或属性组间满足一定条件的元组的操作称为 【16】 连接。(分数:2.00)填空项 1:_75.目前,规模最大、用户最多的互联网络是 【17】 ,它是集各类信息资源为一体的数据资源网。(分数:2.00)填空项 1:_76.关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定可以达到 3NF,但不一定能达到 【18】 。(分数
26、:2.00)填空项 1:_77.1NF消除 【19】 依赖,即规范化为 2NF;2NF 消除依赖非主属性对码的传递函数,即规范化为 3NF。(分数:2.00)填空项 1:_78. 【20】 是从大型数据库或数据仓库中发现并提取掩藏在其中的信息的一种新技术,目的是帮助决策者进行决策。(分数:2.00)填空项 1:_三级数据库技术笔试-36 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:59,分数:60.00)1.下列进程状态的转换中,哪一个是不正确的?(分数:1.00)A.就绪运行B.运行就绪C.就绪等待 D.等待就绪解析:解析 在上述 4种转换中,就绪等待这种转换不存
27、在,所以是不正确的。2.根据数据库规范化理论,下面命题中正确的是(分数:1.00)A.若 R2NF,则 R3NFB.若 R3NF,则 R不属于 BCNFC.若 R3NF,则 RBCNFD.若 RBCNF,则 R3NF 解析:解析 对于各种范式有如下联系:1NF*2NF*3NF*DCNF*4NF*5NF 所以,当 RBCNF,则必有 RE3NF。3.在一个单链表中,若要删除 p结点的后续结点,则执行(分数:1.00)A.p.next:p.next .next; B.p:p.next;p.next:p . next .next;C.free(p.next);D.p:P.next.next;解析:解
28、析 在一个单链表中,若要删除 p结点的后续结点,只要将 p的指针域指向 p的后继的后继即可,即 p.nextp.next .next。4.二维数组 A06,09,其每个元素占 2个字节,从首地址 200开始,按行优先顺序存放,而元素A7,5的存储地址为(分数:1.00)A.350 B.570C.275D.482解析:解析 由于该数组按行优先顺序存储,所以每行共占 102=20个字节。由此可知:A7,5 (第8行第 6个元素)的地址是 200+207+25=350。对于按行优先顺序存储的二维数组 Amn,若其首地址是 S,每个元素占 k个字节,则数组元素 Aij的地址 p是:pS+(i*n+j)
29、*k;在本题中,A8,5用 C描述就是 A75,我们使用公式:p200+(7*10+5)*2=350。5.分时系统的特点是多路性 交互性 独占性 及时性(分数:1.00)A.,B.C.,D.全部 解析:解析 分时系统的特点是多路性、交互性、独占性和及时性。6.存在一个等待事务集 TO,T1,Tn,其中 TO正等待被 T1锁住的数据项,T1 正等待被 T2锁住的数据项,Tn-1 正等待被 Tn锁住的数据项,且 Tn正等待被 TO锁住的数据项,则系统的工作状态处于(分数:1.00)A.并发处理B.封锁C.循环D.死锁 解析:解析 这种循环等待的现象称为死锁。7.下列关于这个关系的叙述中,不正确的是
30、职员关系是 S(S#,SNAME,SEX,AGE)主码为 S#部门关系是 C(C#,CNAME)主码为 C#职员部门关系是 SC(S#,C#,remark)主码为(S#,C#)(分数:1.00)A.SC.C#是外码B.SC.S#是外码C.S是 SC的参照关系D.C是 SC的目标关系 解析:解析 关系中的某个属性不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性为外码。参照关系也称从关系,被参照关系也称主关系,他们是指以外码相关联的两个关系。由于 SC.C#是外码,而 C的主码为 C#,所以 S和 C都是 SC的参照关系,故 D不正确。8.数据库管理系统通常提供授权功能来控制
31、不同用户访问数据的权限,这主要是为了实现数据库的(分数:1.00)A.可靠性B.一致性C.完整性D.安全性 解析:解析 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的安全性。9.下面列出的数据管理技术发展的三个阶段中,可以开始对文件进行长期保存的是(分数:1.00)A.人工管理阶段B.文件系统阶段 C.数据库阶段D.以上都能实现长期保存解析:解析 数据管理技术发展的三个阶段,各自的特点分别为:人工管理阶段(20 世纪 50年代中期以前)特点:数据不保存,数据不独立,数据不能共享,数据无结构,没有专门的数据管理软件。文件系统阶段(20 世纪 50年代后期至
32、60年代中期)特点:数据可以长期保存,有专门的数据管理软件-文件系统。数据库系统阶段(20 世纪 60年代后期以来)特点:数据结构化,数据独立性高,数据共享度高,冗余度小,易于扩充,数据库管理系统提供统一的数据控制功能,包括数据安全性、完整性、并发控制和数据恢复功能。10.下列哪一项不属于系统软件?(分数:1.00)A.调试程序B.计算机辅助设计程序 C.编译程序D.数据库管理系统解析:解析 本题考核有关系统软件的基本知识,参考 1.2.2“系统软件”一节。11.对于 n个结点的单向链表(无表头结点)需要指针单元的个数至少为(分数:1.00)A.n-1B.nC.n+1 D.2n解析:解析 在
33、n个结点的单向链表(无表头结点)中,每个结点都有一个指针单元(即指针域),加上头指针,至少需要 n+1个指针单元。12.对包含 n个元素的散列表进行检索,平均检索长度(分数:1.00)A.为 O(log2n)B.为 O(n)C.为 O(n*log2n)D.不直接依赖于 n 解析:解析 本题考核有关数据结构中线性表查找的基本概念与知识,参考 2.5.1“线性表查找”。散列表是线性表查找的一种方法。这种方法的一个特点是,平均检索长度不直接依赖于元素的个数。元素的个数增加,其平均检索长度并不增加,而与负载因子有关。所以,本题的答案是 D。13.关系数据库中的关系模型事实上可以看作是一个二维表,这个二
34、维表中的列称为(分数:1.00)A.元组B.属性 C.记录D.值域解析:解析 二维表的列称为属性(或字段);行称为元组(或记录)。14.下列哪些条目是 MS SQL Server 2000数据库系统对 Web的支持XML 和 Internet标准的支持 通过 Web访问数据基于 Web的分析功能 安全的应用程序管理(分数:1.00)A.只有、和B.只有、和C.只有、和D.都是 解析:解析 MS SQLSever2000 充分的 Web支持包括:(1)丰富的 XML和 Internet标准支持;(2)方便而安全地通过 Web访问数据;(3)功能强大而灵活的,基于 Web的分析功能;(4)安全的应
35、用程序管理。15.设某散列表的当前状态如下:一共有 20个位置,在第 0、3、4、6、13、14、17、19 的位置放着各结点的值,则该散列表的负载因子约为(分数:1.00)A.0.27B.0.52C.0.667D.0.4 解析:解析 负载因子的大小体现散列表的装满程度。本题中,散列表的 20个位置上有 8个装载数据,因此负载因子约为 8/200.4016.在关系数据库设计理论中,如果一个关系 R满足 1NF,但 R的某个非码属性传递函数依赖于码,则关系 R至多属于(分数:1.00)A.1NFB.2NF C.3NFD.BCNF解析:解析 第三范式:如果关系模式 R是第二范式,且没有一个非码属性
36、传递函数依赖于候选码。而此题的 R有“某个非码属性传递函数依赖于码”,所以可知它必定不属于 3NF,至多属于 2NF。17.保持事务的原子性是数据库管理系统中哪一个部件的责任?(分数:1.00)A.事务管理 B.存取管理C.性能管理D.安全管理解析:解析 保证原子性是数据库管理系统中事务管理部件的责任。确保持久性是数据库管理系统中恢复管理部件的责任。18.在逻辑结构设计中,关系虽已达到规范化,但因某些属性过多时,可将它分为两个或多个关系模式,这叫做(分数:1.00)A.模式评价B.优化模式C.合并D.分解 解析:解析 在逻辑结构设计中,关系虽已达到规范化,但因某些属性过多时,可将它分为两个或多
37、个关系模式,这叫做分解。19.系统进行资源分配和调度的独立单位是(分数:1.00)A.进程 B.线程C.中断程序D.用户程序解析:解析 进程观点把操作系统看作由若干个可以同时独立运行的程序和一个对这些程序进行协调的核心所组成,这些同时运行的程序称为进程。系统进行资源分配和调度的独立单位。20.下列条目中哪些属于数据库管理工具加载工具 备份工具CASE 工具 通讯接口工具(分数:1.00)A.只有和 B.只有、和C.只有、和D.都是解析:解析 数据库系统工具可以分为两大类。(1)一类是用来帮助 DBA管理数据库系统的工具,称为数据库管理工具包(itilities),主要有加载工具、备份工具、文件
38、重组工具、性能监控工具;(2)另一类数据库系统工具是数据库设计者、用户和 DBA都可能用到的工具,主要用于数据库设计和应用开发。包括 CASE工具、应用开发环境和通讯接口。21.Visual FoxPro (VFP)对 xBASE数据库作了许多改变,主要包括:VFP 扩充了 xBase关于一个数据库实质上是一个二维表的数据库概念;VFP 提供了数据字典;VFP 提供了存储过程、视图、触发器等。(分数:1.00)A.和B.和C.和D.、和 解析:解析 Visual FoxPro(VFP)对 xBASE的扩充有:VFP 扩充了 xBASE数据库的概念,允许程序员方便地生成一组相关的数据表格,并可使
39、其关系永久保持。同时,仍有称为“自由表格”的 DBF文件,可以不必相互关联。VFP 提供了一个数据字典,使用户在设计和修改数据库时有更大的灵活性。VFP 数据字典使用户可创建字段默认值、主关键字和候选关键字、字段级规则和记录级规则触发器、数据库表间的永久关系、存储过程、到远程数据源的连接、本地和远程视图等。22.在分区存储管理的可变分区中,系统为当前正在运行的进程提供一对寄存器,它们是(分数:1.00)A.基址寄存器和限长寄存器 B.页表始址寄存器和限长寄存器C.上界寄存器和限长寄存器D.直接地址寄存器和间接地址寄存器解析:解析 在分区存储管理的可变分区,系统为当前正在运行的进程提供一对寄存器
40、,可采用以下两种方式:基址/限长寄存器,上界/下界寄存器。23.内存与磁盘之间交换信息的最小单位是(分数:1.00)A.记录B.数据项C.块 D.文件解析:解析 本题考核操作系统中磁盘设备的基本概念和知识,参考 3.5.2“文件结构和存取方式” 一节。为了有效地利用文件存储设备和便于对文件信息进行处理,通常把文件的存储空间划分成若干个大小相等的物理块;同时,为了便于管理,也将文件划分为同样等长的逻辑块,并以块作为分配和内外存之间传送信息的基本单位。所以,本题答案是 C。24.假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是 C(C#,CNAME, TEACHER),学生选课关
41、系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系(分数:1.00)A.SB.SC,CC.S,SCD.S,C,SC 解析:解析 选修“COMPUTER”课程的女学生的姓名,涉及的字段有课程名称、学生姓名、学生性别和选课关系,这些分别存放在 S.C,SC 这 3个关系中。25.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(分数:1.00)A.文件的集合B.数据的结合 C.命令的集合D.程序的集合解析:解析 根据数据库的定义可知,数据库是长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按照一定的数据模型组织、描述和存储,
42、具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户所共享。26.在一个无向图中,所有顶点的度数之和等于所有边数的多少倍?(分数:1.00)A.3B.2 C.1D.1/2解析:解析 无向图中顶点的度是关联于该顶点的边的数目,每一个边关联于两个顶点,因而所有顶点的度数之和等于所有边数的两倍。27.SQL语句 Grant Insert On Table SC To U5 With Grant Option 的作用是(分数:1.00)A.U5拥有对表 SC的 Insert权限B.U5拥有传播 Insert的权限C.U5拥有对表 SC的 Insert权限或拥有对 Insert权限的传播D.U5
43、不仅拥有对表 SC的 Insert权限,还可传播此权限 解析:解析 SQL 语言用 Grant语句向用户授予操作权限。在这个语句中,如果指定了 With Grant Option 子句,则获得某种权限的用户还可以把这种权限再授予其他的用户;如果没有指定 With Grant Option 子句,则获得某种权限的用户只能使用该权艰,但不能传播该权限。本题的 SQL语句带有 With Grant Option子句,因此,在执行此 SQL语句后,U5 不仅拥有了对表 SC的 Insert权限,还可以传播此权限,即由 U5用户使用上述 Grant命令给其他用户授权。28.在下面关于数字视频信息的叙述中
44、,不正确的是(分数:1.00)A.不易进行操作处 B.图像质量更好C.信息复制不会失真D.有利于传输和存储解析:解析 在计算机中,数字视频信息是很容易处理的,所以 A是不正确的。29.以下关于 ER模型向关系模型转换的叙述中,哪一条是不正确的?(分数:1.00)A.一个 1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并B.一个 1:n联系可以转换为一个独立的关系模式,也可以与联系的 n端实体所对应的关系模式合并C.一个 m: n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D.三个或三个以上的实体间的多元联系转换为一个关系
45、模式解析:解析 E-R 模型向关系模型转换时,一个 m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换关系的属性,而关系的码为务实体码的组合。30.数据库三级模式体系结构的划分,有利于保持数据库的(分数:1.00)A.数据独立性 B.数据安全性C.结构规范化D.操作可行性解析:解析 数据库的体系结构按 3级模式划分主要是为了保持数据的独立性。31.PowerBuilder中的 PowerScript语言包括下述哪些语句变量定义语句 赋值语句流控制语句 操纵数据库语句(分数:1.00)A.仅、和B.仅、和C.仅、和D.都是 解析:解析 本题考查数据库开发工具的基本知识
46、,参见数据库技术一书 4.7.2节“数据库开发工具”。本题正确答案为 D。32.关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用哪个运算来表达查询的?(分数:1.00)A.元组关系B.对关系 C.域关系D.基本关系解析:解析 关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用对关系的运算来表达查询的。关系演算是以数理逻辑中的谓词演算为基础的。按谓词变元的不同,关系演算可分为元组关系演算和域关系演算。它也是关系数据操纵语言的一种表达方式。33.数据库 FoxBASE和 Oracle都是关系型数据库管理系统,但它们之间存在重要差别。其差别之一是(分
47、数:1.00)A.FoxBASE可以使用汉字,而 Oracle不可以使用汉字B.FoxBASE是单用户数据库,而 Oracle是多用户数据库C.FoxBASE一个数据库是一个表,而 Oracle一个数据库可以包含多个表 D.FoxBAS正在微机上运行,而 Oracle在大中型机上运行解析:解析 FoxBASE 所有的功能 Oracle基本上都具备,当然包括 A、B、D 选项所列出的功能。在 Oracle上又有了很大的发展,其中基本的是一个数据库可以包含多个表,而 FoxBASE一个数据库就是一个表。34.设计磁盘调度算法时应考虑的两个基本因素是(分数:1.00)A.公平性和高效性 B.独立性和可靠性C.有效性和安全性D.以上都不对解析:解析 设计磁盘调度算法时应考虑的两个基本因素是公平性和高效性。35.下列叙述不正确的是(分数:1.00)A.过程化语言不仅要指定“做什么”,还要说明“怎么做”B.导航式语言通常是嵌入到某种高级语言