1、计算机三级(数据库技术)35 及答案解析(总分:99.99,做题时间:120 分钟)一、选择题(每题 1分,共 60分)(总题数:60,分数:60.00)1.以下关于冗余数据的叙述中,不正确的是_。 (分数:1.00)A.存在冗余容易破坏数据库完整性B.存在冗余会造成数据库维护困难C.数据库中不应该含有任何冗余D.冗余数据是指可以由基本数据导出的数据2.设有关系 R=(A,B,C),与 SQL语句 select distinct A from R where B=17 等价的关系代数 表达式是_。 (分数:1.00)A.A(B=17(R)B.B=17(A (R)C.B=17(A,C (R)D.
2、A,C (B=17(R)3.以字符为基本单位进行存储的文件是_。(分数:1.00)A.流式文件B.记录式文件C.顺序文件D.索引文件4.一个公司有若干名兼职人员,而每个兼职人员有可能在多家公司打工,则公司与兼职人员之间具有_。(分数:1.00)A.一对一联系B.一对多联系C.多对多联系D.多对一联系5.SQL的数据定义功能包括( )。(分数:1.00)A.定义表B.定义视图C.定义索引D.以上都包括6.事务故障恢复的步骤是( )。(分数:1.00)A.反向扫描日志文件、对每一个更新操作执行逆操作、如此下去B.对每一个更新操作执行逆操作、反向扫描日志文件、如此下去C.正向扫描日志文件、对 UND
3、O队列中的事务进行 UNDO处理、对 REDO队列中的事务进行 REDO处理D.正向扫描日志文件、对 REDO队列中的事务进行 REDO处理、对 UNDO队列中的事务进行 UNDO处理7.在 PowerDesigner 的组成模块中,用于物理数据库的设计和应用对象及数据组件生成工具的是_。(分数:1.00)A.PowerDesigner Process AnalystB.PowerDesigner AppModelerC.PowerDesigner MetalWorksD.PowerDesigner Warehouse Architect8.一个用品信息表 goods_inf(gno,gnam
4、e,gnum,gtime),把所有的用品数量增加 100,正确的操作是_.(分数:1.00)A.UPDATE goods_inf SET gnum=100B.UPDATE goods_inf SET gnum=gnum+100C.UPDATE goods_inf WHERE gnum=gnum+100D.UPDATE goods_inf LIKE gnum=gnum+1009.下列关于保持数据库完整性的叙述中,不正确的是_。 (分数:1.00)A.向关系 SC 插入元组时,S#和 C#都不能是空值(NULL)B.可以任意删除关系 SC 中的元组C.向任何一个关系插入元组时,必须保证关系主码值的
5、唯一性D.可以任意删除关系 C 中的元组10.当系统发生某个事件时,CPU 暂停现行程序的执行转去执行中断处理程序的过程称为【 】。(分数:1.00)A.中断请求 B一)中断响应B.中断响应C.中断嵌套D.中断屏蔽11.串的长度是指_。(分数:1.00)A.串中所含不同字母的个数B.串中所含字符的个数C.串中所含不同字符的个数D.串中所含非空格字符的个数12.在包含 1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?(分数:1.00)A.线性表按顺序方式存储,在线性表的第 100个结点后面插入一个新结点B.线性表按链接方式存储,在线性表的第 100个结点后面插入一个新结点C.线
6、性表按顺序方式存储,删除线性表的第 900个结点D.线性表按链接方式存储,删除指针 P所指向的结点13.就资源管理和用户接口而言,操作系统的主要功能包括:处理器管理、存储管理、设备管理和_。(分数:1.00)A.时间管理B.文件管理C.事务管理D.数据库管理14.若关系 R和 S的关系代数操作结果如下,这是执行了_。 (分数:1.00)A.R SB.R SC.R SD.RS CE R.B=S.B15.在 RDBMS层次中,仅次于应用层的是_。(分数:1.00)A.数据存取层B.语言翻译处理层C.操作系统D.数据存储层16.SQL 语言的 GRANT 和 REVOKE 语句主要用来维护数据库的_
7、。(分数:1.00)A.安全性B.完整性C.可靠性D.一致性17.数据库系统运行过程中,由于应用程序错误所产生的故障通常称为(分数:1.00)A.设备故障B.事务故障C.系统故障D.介质故障18.数据库的网状模型应满足的条件是( )。(分数:1.00)A.允许一个以上的无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲19.利用 SQL 的 GRANT 语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语_。 (分数:1.00)A.WITH PRI
8、VILEGESB.WITH OPTIONC.WITH GRANT OPTIOND.WITH ALL PRIVILEGES20.数据库维护阶段的故障维护工作是指_。(分数:1.00)A.排除设备故障B.恢复遭到破坏的数据库C.修改不适当的库结构D.修改应用程序21.下列的数据库管理系统属于网状模型的是( )。(分数:1.00)A.1MS数据库管理系统B.CODASYL系统C.ORACLE系统D.FOXBASE系统22.下列关于分布式数据库系统的叙述中,不正确的是_。 (分数:1.00)A.分布式数据库系统中的节点是紧耦合的,它们形成单一的数据库系统B.分布式数据库系统中的节点是松耦合的,每一个节
9、点都是一个独立的的数据库系 统C.分布式数据库系统用户的操作与非分布式数据库系统的操作是完全相同的D.分布式数据库系统的所有问题应当是内部的、实现级别的问题23.在数据库系统阶段,数据( )。(分数:1.00)A.具有物理独立性,没有逻辑独立性B.具有逻辑独立性,没有物理独立性C.物理独立性和逻辑独立性均没有D.具有较高的物理独立性和逻辑独立性24.数据库系统的并发控制主要方法是采用哪种机制?(分数:1.00)A.拒绝B.可串行化C.封锁D.不加任何控制25.若使关系模式 RU,F分解为关系模式 R1U1,F1,R2U2,F2能够进行无损连接性分解的充分必要条件是( )。(分数:1.00)A.
10、(U1U2U1)F+B.(U1U2U1-U2)F+C.(U1U2U2)F+D.(U1U2U1-U2)F+26.下列叙述不正确的是( )。(分数:1.00)A.DB2 Warehouse Manager是 IBM数据仓库解决方案的重要组成,提供:数据访问、数据转换、数据分布、数据存储等功能B.DB2 Warehouse Manager完全自动地把 OLAP集成到数据仓库C.利用 DB2 Server Analyzer工具可以很容易地访问 DB2 OLAP Server中经过处理的数据D.DB2 OLAP Server没有把 OLAP集成到数据仓库27.下列的权限中,允许删除关系的是( )。(分数
11、:1.00)A.UPDATEB.DELETEC.DROPD.ALTERATION28.下面列出的数据模型中,哪一种是数据库系统中最早出现的数据模型?(分数:1.00)A.关系模型B.层次模型C.网状模型D.面向对象模型29.在 FoxBASE中要建立一个与现有的某个数据库有完全相同结构和数据的新数据库,应该使用如下语句中的哪个语句?(分数:1.00)A.CREATEB.APPENDC.COPYD.INSERT30.下列条目中,属于数据库管理工具的是_。 I加载工具 II备份工具 IIICASE 工具 IV通讯接口工具 (分数:1.00)A.只有 I 和 IIB.只有 I、II 和 IIIC.只
12、有 I、II 和 IVD.都是31.在 E-R图中,用菱形表示( )。(分数:1.00)A.实体型B.码C.属性D.联系32.实时操作系统必须首先考虑的是_。(分数:1.00)A.高效率B.及时响应和高可靠性、安全性C.有很强的交互会话功能D.可移植性和使用方便33.设有关系模式 R(A,B,C,D),F=(A,DC,CB),则 R 的所有候选码为_。(分数:1.00)A.候选码为(A,D,C)B.候选码为(A,D)C.候选码为(A,C)D.候选码为(A,D),(A,C)34.为了提高特定查询的速度,对 SC 关系创建唯一索引,应该创建在_属性上。 (分数:1.00)A.(S#,C#)B.(S
13、#,GRADE)C.(C#,GRADE)D.GRADE35.下列叙述不正确的是( )。 (分数:1.00)A.过程化语言不仅要指定“做什么”,还要说明“怎么做”B.导航式语言通常是嵌入到某种高级语言中C.导航式语言存取效率高,可移植性好D.导航式语言缺点是编程复杂36.下面关于函数依赖的叙述中,错误的是(分数:1.00)A.只有 IIB.只有 IIIC.I和 IIIXD.II和 IV37.TCP/IP 参考模型在下列_定义了用户数据报协议(UDP)。 (分数:1.00)A.链路层B.网络层C.传输层D.应用层38.E-R 图是表示概念模型的有效工具之一,E-R 图中使用菱形框表示_。(分数:1
14、.00)A.联系B.实体C.实体的属性D.联系的属性39.下列叙述不正确的是_。(分数:1.00)A.DBMS具有数据库定义功能B.DBMS具有数据库存取功能C.DBMS不具有数据库的维护功能D.DBMS具有数据组织存储和管理功能40.下列叙述不正确的是( )。(分数:1.00)A.创建索引是加快表的查询速度的有效手段B.可以根据需要在基本表上建立一个或多个索引C.用户可以在最频繁查询的列上建立聚簇索引以提高查询效率D.可以根据需要在基本表上建立一个或多个聚簇索引41.设二叉树根结点的层次为 0,一棵高度为 n 的满二叉树中结点的个数是_。(分数:1.00)A.2 的 n 次幂个B.2 的 n
15、-1 次幂个C.2 的 n 次幂减 1 个D.2 的 n+1 次幂减 1 个42.在关系数据库设计中,使每个关系达到 3NF。这是哪一个设计阶段的任务?(分数:1.00)A.需求分析B.概念设计C.逻辑设计D.物理设计43._不是计算机病毒的特征。 (分数:1.00)A.局部性B.传染性C.隐蔽性D.破坏性44.在数据库加锁技术中,一个事务如果对某一数据项加了排他(exclusive)锁,它将保持此锁直到该事务结束。这是保证事务哪一种特性的重要措施? (分数:1.00)A.原子性(atomicity)B.一致性或可串行性(consistency or serialize ability)C.永
16、久性(durability)D.隔离性(isolaty)45.对于学生信息表:student(sno,sname,sex,age,dept),如果把学生“张明”的姓名改为“张岩”,则正确的语句是( )。(分数:1.00)A.UPDATE SET sname=张明WHERE sname=张岩B.UPDATE student SET sname=张明WHERE sname=张岩C.UPDATE student SET sname=张岩D.UPDATE student SET sname=张岩WHERE sname=张明46.若事务 T对数据 R已加排他锁(X 锁),则其他事务对 R【 】。(分数:
17、1.00)A.可以加共享锁(s 锁),不能加 x锁B.不能加 S锁,可以加 X锁C.可以加 S锁,也可以加 x锁D.不能加任何锁47.下列关于文件系统当前目录的描述中,哪个是不正确的?(分数:1.00)A.每个用户可以有一个当前目录B.引入当前目录可以加快检索速度C.查找文件时可以使用部分路径名D.当前目录不能随意改变48.在学生选课表(SC)中,查询选修了 3号课程(课程号 CH)的学生的学号(XH)及其成绩(GD)。查询结果按分数的降序排列。实现该功能的正确 SQL语句是( )。 (分数:1.00)A.SELECT XH,GD FROM SC: WHERE CH=3F ORDER BY G
18、D 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 ASC49.设事务 T1和 T2,对数据库中的数据 X进行操作,可能有如下几种情形,请问哪一种情形不会发生冲突操作? (分数:1.00)A.T1正在读 X时,T2 也要读 XB.T1正在读 X时,T2 要写 XC.T1正在写 X时,T2 也要写 XD.T1正在写 X时,T2 要读 X50.为了防止一个用户
19、的工作不适当地影响另一个用户,应该采取( )。(分数:1.00)A.完整性控制B.安全性控制C.并发控制D.访问控制51.下面有关模式分解的叙述中,不正确的是( )。(分数:1.00)A.若一个模式分解保持函数依赖,则该分解一定具有无损连接性B.若要求分解保持函数依赖,那么模式分解可以达到 3NF,但不一定能达到 BCNFC.若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到 3NF,但不一定能达到 BCNFD.若要求分解具有无损连接性,那么模式分解一定可以达到 BCNF在 PowerBuilder的数据类型中,integer 是多少位带符号数?(分数:0.99)A.7B.8C.1
20、5D.16(2).若要求查找姓“王”的学生的学号和姓名。下面列出的 SQL 语句中正确的是_。 .SELECT S#,SNAME FROM S WHERE SNAME=王% .SELECT S#,SNAME FROM S WHERE SNAME LIKE 王% .SELECT S#,SNAME FROM S WHERE SNAME LIKE 王% (分数:0.33)A.B.C.D.全部(3).通过在 SC 关系中的_上创建惟一索引来提高查询速度。(分数:0.33)A.(S#,C#)B.S#C.C#D.GRADE52.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方
21、法是创建( )。(分数:1.00)A.另一个表(table)B.游标(cursor)C.视图(view)D.索引(index)53.设有关系 R(A,B,C,D,E),A、B、C、D、E 都不可再分,则 R一定属于( )。(分数:1.00)A.1NFB.2NFC.3NFD.以上 3个选项都有可能54.当下述哪一条成立时,称 XY 为平凡的函数依赖?(分数:1.00)A.X包含于 YB.Y包含于 XC.XY=D.XY55.在 SYBASE数据库产品中提供面向对象的数据库建模工具的是( )。(分数:1.00)A.DirectConnectB.OmniCONNECTC.Replication Ser
22、verD.PowerDesigner56.下面关于模式和实例的说法中,不正确的是( )。(分数:1.00)A.模式的一个具体值称为模式的一个实例B.一个模式对应着一个惟一的实例C.模式是相对稳定的,实例是相对变动的D.模式反映的是数据的结构及其联系57.DBTG 系统(亦称 CODASYL 系统)是_数据库系统的典型代表。 (分数:1.00)A.层次B.网状C.关系D.面向对象58.下列关于数据库三级模式结构的说法中,哪一个是不正确的?(分数:1.00)A.数据库三级模式结构由内模式、模式和外模式组成B.DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像C.外模式/模式映象实现
23、数据的逻辑独立性D.一个数据库可以有多个模式59.下述_不属于故障恢复系统的处理范围。 (分数:1.00)A.由于逻辑错误造成的事务失败B.由于恶意访问造成数据不一致C.由于电源故障导致系统停止运行,从而使数据库处于不一致状态D.由于磁头损坏或故障造成磁盘块上的内容丢失二、填空题(每空 2分,共 40分)(总题数:20,分数:40.00)60.关系数据库的规范化理论规定,在执行分离时,必须遵守 1,保持原有的依赖关系和无损连接。(分数:2.00)填空项 1:_61.若 D1=a1,a2,a3,D2=b1,b2,b3,则 D1D2 集合中共有元组 1 个。(分数:2.00)填空项 1:_62.在
24、页式存储管理中,存放在高速缓冲存储器中的部分页表称为 1。(分数:2.00)填空项 1:_63.能嵌入 SQL的高级语言称为 1。(分数:2.00)填空项 1:_64.在数据挖掘方法中,将数据集分割为若干有意义的簇的过程称为 1 分析,它是一种无制导的学习方法。(分数:2.00)填空项 1:_65.三级抽象模式在数据库系统中都存储于数据库系统的 1 中。(分数:2.00)填空项 1:_66.SYBASE的企业解决方案包括, 1、数据复制和数据访问。(分数:2.00)填空项 1:_67.关系模式规范化过程中,若要求分解保持函数依赖,那么模式分解一定可以达到 3NF,但不一定能达到 1。(分数:2
25、.00)填空项 1:_68.若记录型 A中的每一个值,记录型 B中可以由 N个值(N=0)与之联系,反之,若记录型 B中的每一个值,记录型 A中至多有一个值与之对应,则称记录型 A与记录型 B之间是 1 的联系。 (分数:2.00)填空项 1:_69.在一个关系中,任何一个候选码中所包含的属性都称为 1。(分数:2.00)填空项 1:_70.在单 CPU系统中,如果同时存在 24个并发进程,则处于就绪队列中的进程最多有 1 个。(分数:2.00)71.新奥尔良方法将数据库设汁过程分为 4个阶段:需求分析、 1、逻辑结构设计和物理设计。(分数:2.00)填空项 1:_72.在 SQL 语言中,删
26、除一个数据库的定义,应该使用的语句是 1 。(分数:2.00)填空项 1:_73.文件系统与数据库之间的主要区别是看 1。(分数:2.00)填空项 1:_74.设有关系模式 R(B,C,M,T,A,G),根据语义有如下函数依赖集:F=BC,(M,T)B,(M, C)T,(M, A)T,(A, B)G。则关系模式 R 的候选 码是 1 。(分数:2.00)填空项 1:_75.有关系 R(A,B)和关系 S(A,D,E,F)。如果将关系代数表达式 1rR.A.R.B.S.D.S.F(R冈 S)用 SQL的查询语句来表示,则有:SELECTR.A,R.B,S.D,S.FFROMR,SWHERE 1。
27、(分数:2.00)填空项 1:_76.在数据约束条件中, 1 用来限定符合数据模型的数据状态,以及状态的变化,以 保证数据的正确、有效和相容。(分数:2.00)填空项 1:_77.9.1976年,P.P.S.Chen 提出的 1 方法,是最常用的概念模型表示方法。(分数:2.00)填空项 1:_78.在图书数据库中查扰书名包含“数据库”的所有书的最高价、最低价和平均价。其对应的查询语句如下: SELECT MAX(单价)AS 最高价,MIN(单价)AS 最低价,AVG(单价)AS 平均价; FROM 图书; WHERE书名 1。 (分数:2.00)填空项 1:_79.在数据库的外模式、模式和内
28、模式三级模式的体系结构中,存在二层映象:它们是外模式到模式的映象和 1 的映象。 (分数:2.00)填空项 1:_计算机三级(数据库技术)35 答案解析(总分:99.99,做题时间:120 分钟)一、选择题(每题 1分,共 60分)(总题数:60,分数:60.00)1.以下关于冗余数据的叙述中,不正确的是_。 (分数:1.00)A.存在冗余容易破坏数据库完整性B.存在冗余会造成数据库维护困难C.数据库中不应该含有任何冗余 D.冗余数据是指可以由基本数据导出的数据解析:由于冗余数据的存在,在数据库操作时会出现插入弊、删除弊、修改弊,因此在数据库设计时,应 该努力降低数据库中数据的冗余度,但这并不
29、意味着数据库中的数据不存在冗余,由于降低冗余将会加大 数据操作的复杂度,并不提倡一味的降低数据的冗余度,一般来说,将数据库中的数据转换成第三范式即 可。同时,还存在一些数据,在无损连接的范围内,根本无法彻底消除其中的冗余数据。2.设有关系 R=(A,B,C),与 SQL语句 select distinct A from R where B=17 等价的关系代数 表达式是_。 (分数:1.00)A.A(B=17(R) B.B=17(A (R)C.B=17(A,C (R)D.A,C (B=17(R)解析:投影:对 R的投影操作,实际上是从 R中选择出若干属性列组成新的关系,记做:A(R) =tA
30、|tR,A 为 R的属性列。选择:又称为限制,它是关系 R中满足给定条件的诸元组,记做:F(R)=t|tRF(t)= 真,其中 F表示选择条件。对于选项 A,先从关系 R中选择 B=17的元组,然后输出 A列,它与 SQL语句等价,而对于选项 B,先对 R进行投影,形成一个只有属性 A的关系,在该关系中无法执行 B=17 运算,它不能与 SQL语句等价。3.以字符为基本单位进行存储的文件是_。(分数:1.00)A.流式文件 B.记录式文件C.顺序文件D.索引文件解析:文件的逻辑结构可分为两类:流式文件和记录式文件。 在流式文件中构成文件的基本单位是字符,流式文件是无结构的有序字符的集合,其长度
31、为该文件所包含的字符个数,所以又称为字符流文件; 在记录式文件中构成文件的基本单位是记录,记录式文件是一组有序记录的集合。4.一个公司有若干名兼职人员,而每个兼职人员有可能在多家公司打工,则公司与兼职人员之间具有_。(分数:1.00)A.一对一联系B.一对多联系C.多对多联系 D.多对一联系解析:如果对于实体集 A中的每一个实体,实体集 B中至多有一个实体与之联系,反之亦然,称为一对一联 系;如果对于实体集 A中的每一个实体,实体集 B中有 n个实体与之联系;对于实体集 B中的每一个实体,实体集 A中至多有一个与之联系,称实体集 A与 B的联系为一对多联系;如果对于实体集 A中的每一个实体,
32、实体集 B中有 n个实体与之联系;对于实体集 B中的每一个实体,实体集 A中有 m个实体与之联系,称为多对 多联系。所以 C选项正确。5.SQL的数据定义功能包括( )。(分数:1.00)A.定义表B.定义视图C.定义索引D.以上都包括 解析:关系数据库系统支持三级模式结构,其模式、外模式和内模式中的基本对象有表、视图和索引,因此,SQL 语言的数据定义功能包括定义表、定义视图和定义索引。6.事务故障恢复的步骤是( )。(分数:1.00)A.反向扫描日志文件、对每一个更新操作执行逆操作、如此下去 B.对每一个更新操作执行逆操作、反向扫描日志文件、如此下去C.正向扫描日志文件、对 UNDO队列中
33、的事务进行 UNDO处理、对 REDO队列中的事务进行 REDO处理D.正向扫描日志文件、对 REDO队列中的事务进行 REDO处理、对 UNDO队列中的事务进行 UNDO处理解析:事务故障恢复的步骤:反向扫描日志文件、对每一个更新操作执行逆操作、如此下去。系统故障恢复的步骤:正向扫描日志文件、对 UNDO队列中的事务进行 UNDO 处理、对 REDO队列中的事务进行 REDO处理。7.在 PowerDesigner 的组成模块中,用于物理数据库的设计和应用对象及数据组件生成工具的是_。(分数:1.00)A.PowerDesigner Process AnalystB.PowerDesigne
34、r AppModeler C.PowerDesigner MetalWorksD.PowerDesigner Warehouse Architect解析:PowerDesigner 是一个 CASE 工具,它包括六个紧密集成的模块。其中,PowerDesigner AppModeler 是用于物理数据库的设计和应用对象及数据组件的生成的工具。通过提供完整的物理建模能力和利用那些 模型进行开发的能力,AppModeler 允许开发人员针对领先的开发环境快速地生成对象和组件。此外, AppModeler 还可以生成用于创建数据驱动的 Web 站点的组件,使开发人员和设计人员同样可从一个 DBMS
35、发布“动态”的数据。8.一个用品信息表 goods_inf(gno,gname,gnum,gtime),把所有的用品数量增加 100,正确的操作是_.(分数:1.00)A.UPDATE goods_inf SET gnum=100B.UPDATE goods_inf SET gnum=gnum+100 C.UPDATE goods_inf WHERE gnum=gnum+100D.UPDATE goods_inf LIKE gnum=gnum+100解析:更新操作语句的一般格式是:UPDATE SET = = WHERE 谓词9.下列关于保持数据库完整性的叙述中,不正确的是_。 (分数:1.0
36、0)A.向关系 SC 插入元组时,S#和 C#都不能是空值(NULL)B.可以任意删除关系 SC 中的元组C.向任何一个关系插入元组时,必须保证关系主码值的唯一性D.可以任意删除关系 C 中的元组 解析:参照完整性规则:外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。如果任意删 除关系 C中的元组,则关系 SC就会违背关系模型中的参照完整性规则。10.当系统发生某个事件时,CPU 暂停现行程序的执行转去执行中断处理程序的过程称为【 】。(分数:1.00)A.中断请求 B一)中断响应B.中断响应 C.中断嵌套D.中断屏蔽解析:引起中断的事件称为中断源;中断源向 CPU提出处理的请求称
37、为中断请求;发生中断时被打断的暂停点称为断点;CPU 暂停现行程序而转去响应中断请求的过程称为中断响应。11.串的长度是指_。(分数:1.00)A.串中所含不同字母的个数B.串中所含字符的个数 C.串中所含不同字符的个数D.串中所含非空格字符的个数解析:串的长度定义为串中字符的数目,所以选项 B为正确答案。选项 C不正确,因为串中可以含有相同的 字符。选项 A不正确,因为串中可能含有相同的字母,而且也可能含有数字等其他非字母字符。选项D不正 确,因为空格也是一种字符,在计算长度时理应将其计算在内。12.在包含 1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?(分数:1.00)
38、A.线性表按顺序方式存储,在线性表的第 100个结点后面插入一个新结点B.线性表按链接方式存储,在线性表的第 100个结点后面插入一个新结点C.线性表按顺序方式存储,删除线性表的第 900个结点 D.线性表按链接方式存储,删除指针 P所指向的结点解析:13.就资源管理和用户接口而言,操作系统的主要功能包括:处理器管理、存储管理、设备管理和_。(分数:1.00)A.时间管理B.文件管理 C.事务管理D.数据库管理解析:就资源管理和用户接口而言,操作系统的主要功能包括: 1、处理器管理:主要是解决处理器的分配和调度;2、存储管理:主要是管理主存储器资源;3、设备 管理:负责有效地管理各类外围设备;
39、4、文件管理:支持文件的存取、修改等操作并解决数据的存储、共 享、保密和保护等问题。14.若关系 R和 S的关系代数操作结果如下,这是执行了_。 (分数:1.00)A.R S B.R SC.R SD.RS CE R.B=S.B解析:这是个连接运算通过关系代数运算可以得出结论选项 A正确。15.在 RDBMS层次中,仅次于应用层的是_。(分数:1.00)A.数据存取层B.语言翻译处理层 C.操作系统D.数据存储层解析:RDBMS 的层次结构由上到下依次是:应用层、语言翻译处理层、数据存取层、数据存储层。16.SQL 语言的 GRANT 和 REVOKE 语句主要用来维护数据库的_。(分数:1.0
40、0)A.安全性 B.完整性C.可靠性D.一致性解析:SQL 语言用 GRANT 语句向用户授予数据访问的权限,就是将指定操作对象的指定操作权限授予指 定的用户。授予的权限可以用 REVOKE 语句收回。17.数据库系统运行过程中,由于应用程序错误所产生的故障通常称为(分数:1.00)A.设备故障B.事务故障C.系统故障 D.介质故障解析:18.数据库的网状模型应满足的条件是( )。(分数:1.00)A.允许一个以上的无双亲,也允许一个结点有多个双亲 B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲解析:用网状结构表示实体以及实体间联系的模型
41、称为网状模型。在网状模型中,每个结点代表一个实体类型:可以有一个以上的结点没有双亲;允许一个结点有多个双亲;两个结点间可以有一种或多种联系。19.利用 SQL 的 GRANT 语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语_。 (分数:1.00)A.WITH PRIVILEGESB.WITH OPTIONC.WITH GRANT OPTION D.WITH ALL PRIVILEGES解析:GRANT 语句的一般格式为: GRANT 权限,权限. ON 对象类型对象名 TO 用户,用户. WITH GRANT OPTION;
42、 其中若指定了 WITH GRANT OPTION 子句,则获得某种权限的的用户还可以把这种权限再授予其他 的用户。若没有指定 WITH GRANT OPTION 子句,则获得某种权限的用户只能使用该权限,但不能传播 该权限。 20.数据库维护阶段的故障维护工作是指_。(分数:1.00)A.排除设备故障B.恢复遭到破坏的数据库 C.修改不适当的库结构D.修改应用程序解析:数据库维护阶段的故障维护工作是指恢复遭到破坏的数据库。21.下列的数据库管理系统属于网状模型的是( )。(分数:1.00)A.1MS数据库管理系统B.CODASYL系统 C.ORACLE系统D.FOXBASE系统解析:常用的数
43、据结构模型有层次模型、网状模型、关系模型和面向对象模型。注意:IMS 数据库管理系统属于层次模型,故 A)选项错误;CODASYL 系统属于网状模型,故 B选项正确;ORACLE、FOXBASE 系统属于关系模型,故 C),D)选项错误。22.下列关于分布式数据库系统的叙述中,不正确的是_。 (分数:1.00)A.分布式数据库系统中的节点是紧耦合的,它们形成单一的数据库系统 B.分布式数据库系统中的节点是松耦合的,每一个节点都是一个独立的的数据库系 统C.分布式数据库系统用户的操作与非分布式数据库系统的操作是完全相同的D.分布式数据库系统的所有问题应当是内部的、实现级别的问题解析:分布式数据库
44、系统中由一些松耦合的节点组成。23.在数据库系统阶段,数据( )。(分数:1.00)A.具有物理独立性,没有逻辑独立性B.具有逻辑独立性,没有物理独立性C.物理独立性和逻辑独立性均没有D.具有较高的物理独立性和逻辑独立性 解析:UNIFACE 应用开发分成 3个步骤:建模、构造、装配。24.数据库系统的并发控制主要方法是采用哪种机制?(分数:1.00)A.拒绝B.可串行化C.封锁 D.不加任何控制解析:数据库中的数据是宝贵的共享资源,用户可以并发使用数据,这样,必须有一定的控制手段来保障资源免于破坏。数据库管理系统对事务的并发执行进行控制,以保证数据库一致性,最常用的方法是封锁的方法,即当一个
45、事务访问某个数据项时,以一定的方式锁住该数据项,从而限制其事务对该数据项的访问。25.若使关系模式 RU,F分解为关系模式 R1U1,F1,R2U2,F2能够进行无损连接性分解的充分必要条件是( )。(分数:1.00)A.(U1U2U1)F+B.(U1U2U1-U2)F+C.(U1U2U2)F+D.(U1U2U1-U2)F+ 解析:Oracle 的数据仓库解决方案主要包括:Oracle Express Server、Oracle Express Objects、Oracle Express Analyzer。Oracle 的 Internet解决方案主要包括:Oracle WebListene
46、r、Oracle WebAgent、Oracle WebServer。26.下列叙述不正确的是( )。(分数:1.00)A.DB2 Warehouse Manager是 IBM数据仓库解决方案的重要组成,提供:数据访问、数据转换、数据分布、数据存储等功能B.DB2 Warehouse Manager完全自动地把 OLAP集成到数据仓库C.利用 DB2 Server Analyzer工具可以很容易地访问 DB2 OLAP Server中经过处理的数据D.DB2 OLAP Server没有把 OLAP集成到数据仓库 解析:DB2 Warehouse Manager 是 IBM数据仓库解决方案的重要
47、组成,提供:数据访问、数据转换、数据分布、数据存储等功能。DB2 0LAP Server 和 DB2 Warehouse Manager完全自动地把 OLAP集成到数据仓库。利用 DB2 Server Analyzer工具可以很容易地访问 DB2 OLAP Server中经过处理的数据。注意:DB2 0LAP Server和 DB2 Warehouse Manager完全自动地把 OLAP集成到数据仓库中,故 D)选项中说“DB2 OLAP Server没有把 OLAP集成到数据仓库”是不正确的。27.下列的权限中,允许删除关系的是( )。(分数:1.00)A.UPDATEB.DELETEC.DROP D.ALTERATION解析:UPDATE 权限允许修改数据,但不允许删除数据。ALTERATION 权限允许增加或删除关系中的属性。DROP权限允许删除关系。DELETE 权限允许删除数据。28.下面列出的数据模型中,哪一种是数据库系统中最早出现的数据模型?(分数:1.00)A.关系模型B.