1、中级数据库系统工程师上午试题-5 及答案解析(总分:40.00,做题时间:90 分钟)一、单项选择题(总题数:26,分数:40.00)1.采用二维表格结构表达实体及实体间联系的数据模型是 _ 。(分数:1.00)A.层次模型B.网状模型C.关系模型D.面向对象模型2.多个并发进程使用一个互斥信号量 nap 时,如果 rap=13,则通常表示_。(分数:1.00)A.有多个进程在临界区中B.有一个进程在临界区中C.没有进程在临界区中D.有一个进程在临界区中,另一些进程正等待进入临界区3.以下关于 DB,DBS 和 DBMS 三者之间的的关系正确的是 _ 。(分数:1.00)A.DB 包括 DBS
2、 和 DBMSB.DBS 包括 DB 和 DBMSC.DBMS 包括 DB 和 DBSD.DB,DBS 和 DBMS 三者是并列关系4.在 CPU 中,常用来为 ALU 执行算术逻辑运算提供数据并暂存运算结果的寄存器是_。(分数:1.00)A.程序计数器B.状态寄存器C.通用寄存器D.累加寄存器随着计算机应用范围的扩大,如何确保计算机的安全性显得日益重要。在常用的对文件进行安全性管理的措施中, 5 的主要任务是不允许未经核准的用户进入系统; 6 是通过系统管理员或文件主对文件属性的设置,来控制用户对文件访问。(分数:2.00)A.系统级安全管理B.用户级安全管理C.目录级安全管理D.文件级安全
3、管理A.系统级安全管理B.用户级安全管理C.目录级安全管理D.文件级安全管理5.在数据库逻辑设计中,当将 E-R 图转换为关系模式时,下面的做法哪一个是不正确的? _ 。(分数:1.00)A.一个实体类型转换为一个关系模式B.一个联系类型转换为一个关系模式C.由实体类型转换成的关系模式的主键是该实体类型的主键D.由联系类型转换成的关系模式的属性是与该联系类型相关的诸实体类型的属性的全体设系统中有 R 类资源 m 个,现有 n 个进程互斥使用。若每个进程对 R 资源的最大需求为 w,那么当m、n、w 取下表的值时,对于下表中的 ae 五种情况, 8 两种情况可能会发生死锁。对于这两种情况,若将
4、9 ,则不会发生死锁。 (分数:2.00)A.a 和 bB.b 和 cC.c 和 dD.c 和 eA.n 加 1 或 w 加 1B.m 加 1 或 w 减 1C.m 减 1 或 w 加 1D.m 减 1 或 w 减 1A.OLAP 面向操作人员,OLTP 面向决策人员B.OLAP 使用历史性的数据,OLTP 使用当前数据C.OLAP 经常对数据进行插入、删除等操作,而 OLTP 仅对数据进行汇总和分析D.OLAP 不会从已有数据中发掘新的信息,而 OLTP 可以某火车票销售系统有 n 个售票点,该系统为每个售票点创建一个进程 P i (i=1,2,n)。假设 H j (j=1,2,m)单元存放
5、某日某车次的剩余票数,Temp 为 P i 进程的临时工作单元,x 为某用户的订票张数。初始化时系统应将信号量 S 赋值为 11 。P i 进程的工作流程如下,若用 P 操作和 V 操作实现进程间的同步与互斥,则图中 a、b 和 c 应分别填入 12 。 (分数:2.00)A.0B.1C.2D.3A.P(S)、V(S)和 V(S)B.P(S)、P(S)和 V(S)C.V(S)、P(S)和 P(S)D.V(S)、V(S)和 P(S)7.某存储芯条的地址线为 24 条,则该内存条的容量是 _ 。(分数:1.00)A.16MB.1MC.4MD.8M8.目前,被国际社会广泛认可和应用的通用压缩编码标准
6、大致有如下四种: _ 。(分数:1.00)A.JPG、MPG、DMIF 和 IECB.JPEG、MPEG、BMP 和 DVIC.261、JPEG、MPEG 和 DVID.261、MPG、IEC 和 DVI层次模型和网状模型等非关系模型中,结点用来存储记录,记录间的联系用指针来表达;而关系模型中记录间的联系用_来描述,查找相关联记录需要进行记录遍历,为提高查找效率,可以建立_。(分数:2.00)A.主码B.关系C.数据模型D.概念模型A.索引B.触发器C.存储过程D.函数某企业欲对内部的数据库进行数据集成。如果集成系统的业务逻辑较为简单,仅使用数据库中的单表数据即可实现业务功能,这时采用_方式进
7、行数据交换与处理较为合适;如果集成系统的业务逻辑较为复杂,并需要通过数据库中不同表的连接操作获取数据才能实现业务功能,这时采用_方式进行数据交换与处理较为合适。(分数:2.00)A.数据网关B.主动记录C.包装器D.数据映射A.数据网关B.主动记录C.包装器D.数据映射For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the 19 of a softw
8、are-intensive system. As the 20 standard modeling language, the UML facilitates communication and reduces confusion among project 21 . The recent standardization of UML 2.0 has further extended the language“s scope and viability. Its inherent expressiveness allows users to 22 everything from enterpr
9、ise information systems and distributed Web-based applications to real-time embedded systems. The UML is not limited to modeling software. In fact, it is expressive enough to model 23 systems, such as workflow in the legal system, the structure and behavior of a patient healthcare system, software e
10、ngineering in aircraft combat systems, and the design of hardware. To understand the UML, you need to form a conceptual model of the language, and this requires learning three major elements: the UML“s basic building blocks, the rules that dictate how those building blocks may be put together, and s
11、ome common mechanisms that apply throughout the UML.(分数:5.00)A.classesB.componentsC.sequencesD.artifactsA.realB.legalC.de factoD.illegalA.investorsB.developersC.designersD.stakeholdersA.modelB.codeC.testD.modifyA.non-hardwareB.non-softwareC.hardwareD.software我们用的掌上电脑通常采用的是 24 ,其典型特性有 25 。 完成某一项或有限项功
12、能,不是通用型的 在性能和实时性方面有严格的限制 能源、成本和可靠性通常是影响设计的重要因素,占有资源少,易于连接 系统功能可针对需求进行裁剪、调整和生成,以便满足最终产品的设计要求(分数:2.00)A.并行操作系统B.网络操作系统C.嵌入式操作系统D.分布式操作系统A.B.C.D.9.数据库系统生存期指 _ 。(分数:1.00)A.数据库应用系统开发的期间B.数据库应用系统规划、开发的期间C.数据库应用系统规划、系统分析、系统设计、实施、投入运行维护的期间D.数据库应用系统从开始规划、系统分析、系统设计、实施、投入运行后的维护到最后由新的系统替换原有的数据库系统的整个期间10.为了解决高速
13、CPU 与内存之间的速度匹配问题,在 CPU 与内存之间增加了 _ 。(分数:1.00)A.ROMB.RSMC.FLASH ROMD.Cache11.计算机中常采用原码、反码、补码和移码表示数据,其中,0 编码相同的是 _ 。(分数:1.00)A.原码和补码B.反码和补码C.补码和移码D.原码和移码12.结构化开发方法中,数据流图是 _ 阶段产生的成果。(分数:1.00)A.需求分析B.总体设计C.详细设计D.程序编码13.下面所给出的算法的时间复杂度为 _ 。(n 为大于 1 的数) x=n;y=1; while(xy*y) y+; (分数:1.00)A.B.C.D.假定学生 Student
14、s 和教师 Teachers 关系模式如下所示: Students(学号,姓名,性别,类别,身份证号) Teachers(教师号,姓名,性别,身份证号,工资) a查询在读研究生教师的平均工资、最高与最低工资之间差值的 SQL 语句如下: SELECT _ FROM Students,Teachers WHERE _; b查询既是研究生,又是女性,且工资大于等于 3500 元的教师的身份证号和姓名的 SQL 语句如下: (SELECT 身份证号,姓名 FROM Students WHERE _) _ (SELECT 身份证号,姓名 FROM Teachers WHERE _);(分数:5.00)
15、A.AVG (工资) AS 平均工资,MAX (工资)-MIN(工资) AS 差值B.平均工资 AS AVG(工资),差值 AS MAX(工资)-MIN(工资)C.AVG(工资) ANY 平均工资,MAX(工资)-MIN(工资) ANY 差值D.平均工资 ANY AVG(工资),差值 ANY MAX(工资)-MIN(工资)A.Students.身份证号=Teachers.身份证号B.Students.类别=“研究生“C.Students.身份证号=Teachers.身份证号 AND Students.类别=“研究生“D.Students.身份证号=Teachers.身份证号 OR Studen
16、ts.类别=“研究生“A.工资=3500B.工资=“3500“C.性别=女 AND 类别=研究生D.性别=“女“ AND 类别=“研究生“A.EXCEPTB.INTERSECTC.UNIOND.UNIONALLA.工资=3500B.工资=“3500“C.性别=女 AND 类别=研究生D.性别=“女“ AND 类别=“研究生“14.下面关于编程语言的各种说法中, _ 是正确的。(分数:1.00)A.由于 C 语言程序是由函数构成的,因此它是一种函数型语言B.Smalltalk、C+、Java、C#都是面向对象语言C.函数型语言适用于编写处理高速计算的程序,常用于超级计算机的模拟计算D.逻辑型语言
17、是在 Client/Server 系统中用于实现负载分散的程序语言15.连接数据库时的安全验证是通过_来实现的。(分数:1.00)A.用户标识与紧别B.存取控制C.数据加密D.审计16.软件测试计划开始于需求分析阶段,完成于_阶段。(分数:1.00)A.需求分析B.软件设计C.软件实现D.软件测试17.在下列各项中 _ 不是数据仓库的基本特点。(分数:1.00)A.数据仓库存储的信息是面向主题来组织的B.数据仓库中要有一处专门用来存储 5 至 10 年或更久的历史数据,以满足各种数据需求C.数据仓库中的数据具有一致性的特点D.数据仓库可进行改动18.SQL-99 标准规定的事务的四个隔离级别中
18、,能解决幻影读现象的级别是_。(分数:1.00)A.READ UNCOMMITTEDB.READ COMMITTEDC.REPEATABLE READD.SERIALIZABLE中级数据库系统工程师上午试题-5 答案解析(总分:40.00,做题时间:90 分钟)一、单项选择题(总题数:26,分数:40.00)1.采用二维表格结构表达实体及实体间联系的数据模型是 _ 。(分数:1.00)A.层次模型B.网状模型C.关系模型 D.面向对象模型解析:解析 本题考查对数据库数据模型方面基本知识掌握的程度。 不同的数据模型具有不同的数据结构形式。目前最常用的数据结构模型有层次模型(hierarchica
19、l model)、网状模型(network model)、关系模型(relational Model)和面向对象数据模型(object oriented model)。其中层次模型和网状模型统称为非关系模型。非关系模型的数据库系统在 20 世纪 70 年代非常流行,在数据库系统产品中占据了主导地位。到了 20 世纪 80 年代,逐渐被关系模型的数据库系统取代,但某些国家,由于历史的原因,目前层次和网状数据库系统仍在使用。 关系模型是目前最常用的数据模型之一。关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用二维表格结构表达实体集以及实体集之间的联系,其最大特色是描述的一致性。关系模型
20、是由若干个关系模式组成的集合。一个关系模式相当于一个记录型,对应于程序设计语言中类型定义的概念。关系是一个实例,也是一张表,对应于程序设计语言中变量的概念。给定变量的值随时间可能发生变化:类似地,当关系被更新时,关系实例的内容也随时间发生了变化。2.多个并发进程使用一个互斥信号量 nap 时,如果 rap=13,则通常表示_。(分数:1.00)A.有多个进程在临界区中B.有一个进程在临界区中C.没有进程在临界区中D.有一个进程在临界区中,另一些进程正等待进入临界区 解析:3.以下关于 DB,DBS 和 DBMS 三者之间的的关系正确的是 _ 。(分数:1.00)A.DB 包括 DBS 和 DB
21、MSB.DBS 包括 DB 和 DBMS C.DBMS 包括 DB 和 DBSD.DB,DBS 和 DBMS 三者是并列关系解析:解析 数据库,数据库系统和数库管理系统联系及区别。 解析 DB 即数据库,DBS 即数据库系统,DBMS 即数据库管理系统,数据库系统包括数据库和数据库管理系统。4.在 CPU 中,常用来为 ALU 执行算术逻辑运算提供数据并暂存运算结果的寄存器是_。(分数:1.00)A.程序计数器B.状态寄存器C.通用寄存器D.累加寄存器 解析:解析 本题考查计算机系统基础知识。 CPU 中有一些重要的寄存器,程序计数器(PC)用于存放指令的地址。当程序顺序执行时,每取出一条指令
22、,PC 内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入 PC,然后由 PC指出新的指令地址。 状态寄存器用于记录运算中产生的标志信息。状态寄存器中的每一位单独使用,称为标志位。标志位的取值反映了 ALU 当前的工作状态,可以作为条件转移指令的转移条件。典型的标志位有以下几种:进位标志位(C)、零标志位(Z)、符号标志位(S)、溢出标志位(V)、奇偶标志位(P)。 通用寄存器组是 CPU 中的一组工作寄存器,运算时用于暂存操作数或地址。在程序中使用通用寄存器可以减少访问内存的次数,提高运算速度。累加器(accumulator):累加器是一个数据寄存器,在运算过程中暂
23、时存放操作数和中间运算结果,不能用于长时间地保存一个数据。 累加器是一个数据寄存器,在运算过程中暂时存放操作数和中间运算结果,不能用于长时间地保存一个数据。随着计算机应用范围的扩大,如何确保计算机的安全性显得日益重要。在常用的对文件进行安全性管理的措施中, 5 的主要任务是不允许未经核准的用户进入系统; 6 是通过系统管理员或文件主对文件属性的设置,来控制用户对文件访问。(分数:2.00)A.系统级安全管理 B.用户级安全管理C.目录级安全管理D.文件级安全管理解析:解析 系统级安全管理主要是不允许未经核准的用户进入系统。A.系统级安全管理B.用户级安全管理C.目录级安全管理D.文件级安全管理
24、 解析:解析 文件级安全管理是通过系统管理员或文件主对文件属性的设置,来控制用户对文件访问。5.在数据库逻辑设计中,当将 E-R 图转换为关系模式时,下面的做法哪一个是不正确的? _ 。(分数:1.00)A.一个实体类型转换为一个关系模式B.一个联系类型转换为一个关系模式C.由实体类型转换成的关系模式的主键是该实体类型的主键D.由联系类型转换成的关系模式的属性是与该联系类型相关的诸实体类型的属性的全体 解析:解析 其他三项均正确。设系统中有 R 类资源 m 个,现有 n 个进程互斥使用。若每个进程对 R 资源的最大需求为 w,那么当m、n、w 取下表的值时,对于下表中的 ae 五种情况, 8
25、两种情况可能会发生死锁。对于这两种情况,若将 9 ,则不会发生死锁。 (分数:2.00)A.a 和 bB.b 和 cC.c 和 dD.c 和 e 解析:解析 本题考查应试者对操作系统死锁方面基本知识掌握的程度。系统中同类资源分配不当会引起死锁。一般情况下,若系统中有 m 个单位的存储器资源,它被 n 个进程使用,当每个进程都要求 w 个单位的存储器资源,当 mnw 时,可能会引起死锁。 (21)分析如下: 情况 a:m=2,n=1,w=2,系统中有 2 个资源,一个进程使用,该进程最多要求 2 个资源,所以不会发生死锁。 情况 b:m=2,n=2,w=1,系统中有 2 个资源,两个进程使用,每
26、个进程最多要求 1 个资源,所以不会发生死锁。 情况 c:m=2,n=2,w=2,系统中有 2 个资源,两个进程使用,每个进程最多要求 2 个资源,此时,采用的分配策略是轮流地为每个进程分配,则第一轮系统先为每个进程分配 1 个,此时,系统中已无可供分配的资源,使得各个进程都处于等待状态导致系统发生死锁,这时进程资源图如下图所示。 情况 d:m=4,n=3,w=2,系统中有 4 个资源,3 个进程使用,每个进程最多要求 2 个资源,此时,采用的分配策略是轮流地为每个进程分配,则第一轮系统先为每个进程分配 1 个资源,此时,系统中还剩 1 个资源,可以使其中的一个进程得到所需资源运行完毕,所以不
27、会发生死锁。 情况 e:m=4,n=3,w=3,系统中有 4 个资源,3 个进程使用,每个进程最多要求 3 个资源,此时,采用的分配策略是轮流地为每个进程分配,则第一轮系统先为每个进程分配 1 个,第二轮系统先为一个进程分配1 个,此时,系统中已无可供分配的资源,使得各个进程都处于等待状态导致系统发生死锁,这时进程资源图如下图所示。 A.n 加 1 或 w 加 1B.m 加 1 或 w 减 1 C.m 减 1 或 w 加 1D.m 减 1 或 w 减 1解析:解析 如下: 对于 c 和 e 两种情况,若将 m 加 1,则情况 c:m=3,n=2,w=2,系统中有 3 个资源,两个进程使用,每个
28、进程最多要求 2 个资源,系统先为每个进程分配 1 个,此时,系统中还剩 1 个可供分配的资源,使得其中的一个进程能得到所需资源执行完,并释放所有资源使另一个进程运行完;若将 w 减 1,则情况 c: m=2,n=2,w=1,系统中有 2 个资源,两个进程各需一个,系统为每个进程分配 1 个,此时,进程都能运行完,显然不会发生死锁。情况 e 分析同理。A.OLAP 面向操作人员,OLTP 面向决策人员B.OLAP 使用历史性的数据,OLTP 使用当前数据 C.OLAP 经常对数据进行插入、删除等操作,而 OLTP 仅对数据进行汇总和分析D.OLAP 不会从已有数据中发掘新的信息,而 OLTP
29、可以解析:解析 本题考查应试者对 OLAP 与 OLTP 的理解。选项 A 错误,颠倒了两者的面向对象:选项 B 正确,OLAP 是对历史数据进行分析用于决策支持,OLTP 是对数据进行当前事务处理:选项 C 错误,OLAP 主要是对数据的统计、汇总和分析,OLTP 用作事务处理,当然会经常进行插入、删除等操作;选项 D 错误,OLTP 不会从已有数据发掘新的信息, OLAP 只作数据处理。某火车票销售系统有 n 个售票点,该系统为每个售票点创建一个进程 P i (i=1,2,n)。假设 H j (j=1,2,m)单元存放某日某车次的剩余票数,Temp 为 P i 进程的临时工作单元,x 为某
30、用户的订票张数。初始化时系统应将信号量 S 赋值为 11 。P i 进程的工作流程如下,若用 P 操作和 V 操作实现进程间的同步与互斥,则图中 a、b 和 c 应分别填入 12 。 (分数:2.00)A.0B.1 C.2D.3解析:A.P(S)、V(S)和 V(S) B.P(S)、P(S)和 V(S)C.V(S)、P(S)和 P(S)D.V(S)、V(S)和 P(S)解析:试题(20)、(21)分析 本题考查的是 PV 操作方面的基本知识。 试题(20)的正确答案是 B,因为公共数据单元马是一个临界资源,最多允许 1 个终端进程使用,因此需要设置一个互斥信号量 S,初值等于 1。 试题(21
31、)的正确答案是 A 中,因为进入临界区时执行 P 操作,退出临界区时执行 V 操作。7.某存储芯条的地址线为 24 条,则该内存条的容量是 _ 。(分数:1.00)A.16M B.1MC.4MD.8M解析:解析 地址线条数与容量的关系是:容量 =2 地址线条数。地址线 24 条时,内存条容量是 224=16M。8.目前,被国际社会广泛认可和应用的通用压缩编码标准大致有如下四种: _ 。(分数:1.00)A.JPG、MPG、DMIF 和 IECB.JPEG、MPEG、BMP 和 DVIC.261、JPEG、MPEG 和 DVI D.261、MPG、IEC 和 DVI解析:解析 H.261、JPE
32、G、MPEG 和 DVI 是目前被国际社会广泛认可和应用的通用压缩编码标准。层次模型和网状模型等非关系模型中,结点用来存储记录,记录间的联系用指针来表达;而关系模型中记录间的联系用_来描述,查找相关联记录需要进行记录遍历,为提高查找效率,可以建立_。(分数:2.00)A.主码B.关系 C.数据模型D.概念模型解析:A.索引 B.触发器C.存储过程D.函数解析:解析 本题考查数据模型的基础知识。 概念模型是信息的描述方式,逻辑模型是数据的逻辑结构,数据模型是指数据的物理组织方式。逻辑模型(E-R 图)中的联系描述的是实体间的关联关系,主要是现实世界中的事件,包括参与者和事件自身的属性。在关系模型
33、中,取参与联系的实体的码(唯一代表具体的参与者)和事件自身的属性,构成记录即以关系的形式来描述。 索引是为提高查询效率而引入的机制。通过对查询项建立索引表(包含查找项和指针,其中查找项进行排序或散列),可以通过查询条件先在索引表中进行查找(因为查找项有序,效率高),再根据指针项准确定位记录所在的页面进行读取,而无须进行大量的 I/O 操作读取所有记录。某企业欲对内部的数据库进行数据集成。如果集成系统的业务逻辑较为简单,仅使用数据库中的单表数据即可实现业务功能,这时采用_方式进行数据交换与处理较为合适;如果集成系统的业务逻辑较为复杂,并需要通过数据库中不同表的连接操作获取数据才能实现业务功能,这
34、时采用_方式进行数据交换与处理较为合适。(分数:2.00)A.数据网关B.主动记录 C.包装器D.数据映射解析:A.数据网关B.主动记录C.包装器D.数据映射 解析:解析 对内部的数据库进行数据集成时,关键要判断对数据库中的单表还是多表进行数据整合。如果是单表,则可以将该单表包装为记录,采用主动记录的方式进行集成;如果需要多张表进行数据整合,则需要采用数据映射的方式完成数据集成与处理。For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing,
35、specifying, constructing, and documenting the 19 of a software-intensive system. As the 20 standard modeling language, the UML facilitates communication and reduces confusion among project 21 . The recent standardization of UML 2.0 has further extended the language“s scope and viability. Its inheren
36、t expressiveness allows users to 22 everything from enterprise information systems and distributed Web-based applications to real-time embedded systems. The UML is not limited to modeling software. In fact, it is expressive enough to model 23 systems, such as workflow in the legal system, the struct
37、ure and behavior of a patient healthcare system, software engineering in aircraft combat systems, and the design of hardware. To understand the UML, you need to form a conceptual model of the language, and this requires learning three major elements: the UML“s basic building blocks, the rules that d
38、ictate how those building blocks may be put together, and some common mechanisms that apply throughout the UML.(分数:5.00)A.classesB.componentsC.sequencesD.artifacts 解析:A.realB.legalC.de facto D.illegal解析:A.investorsB.developersC.designersD.stakeholders 解析:A.model B.codeC.testD.modify解析:A.non-hardware
39、B.non-software C.hardwareD.software解析:解析 近十年来,统一建模语言(UML)已经成为工业标准,它可用来可视化、规范化说明、构建以及文档化软件密集系统中的开发制品。作为事实上的工业标准,UML 能够方便项目相关人员的沟通并减少理解上的二义问题。UML2.0 标准扩宽了该语言的应用范围,它所具有的表达能力能够让用户对企业信息系统、分布式 Web 系统和嵌入式实时系统进行建模。 UML 不仅能够对软件系统进行建模,实际上,它具有足够的能力去对法律系统中的工作流、病人监护系统中的结构和行为、飞行战斗系统和硬件系统进行建模。为了理解 UML,需要具备该语言的概念模型
40、,这需要学习三个主要元素:UML 的基本构造块,基本构造块的关系规则和应用这些构造块与规则的通用机制。我们用的掌上电脑通常采用的是 24 ,其典型特性有 25 。 完成某一项或有限项功能,不是通用型的 在性能和实时性方面有严格的限制 能源、成本和可靠性通常是影响设计的重要因素,占有资源少,易于连接 系统功能可针对需求进行裁剪、调整和生成,以便满足最终产品的设计要求(分数:2.00)A.并行操作系统B.网络操作系统C.嵌入式操作系统 D.分布式操作系统解析:解析 掌上电脑通常采用的是嵌入式操作系统。A.B.C.D. 解析:解析 均是嵌入式操作系统的典型特点。9.数据库系统生存期指 _ 。(分数:
41、1.00)A.数据库应用系统开发的期间B.数据库应用系统规划、开发的期间C.数据库应用系统规划、系统分析、系统设计、实施、投入运行维护的期间D.数据库应用系统从开始规划、系统分析、系统设计、实施、投入运行后的维护到最后由新的系统替换原有的数据库系统的整个期间 解析:解析 数据库系统生存期包括数据库应用系统从开始规划、系统分析、系统设计、实施、投入运行后的维护到最后由新的系统替换原有的数据库系统的整个期间。10.为了解决高速 CPU 与内存之间的速度匹配问题,在 CPU 与内存之间增加了 _ 。(分数:1.00)A.ROMB.RSMC.FLASH ROMD.Cache 解析:解析 随着 CPU
42、速度的提高,CPU 与内存之速度差距越来越大,为了提高 CPU 的读写速度,提高系统工作速度,在内存和 CPU 之间增加了高速缓存(cache)。由于 cache 的内容是部分内存单元的副本,所以增加 cache 并不增加内存容量。11.计算机中常采用原码、反码、补码和移码表示数据,其中,0 编码相同的是 _ 。(分数:1.00)A.原码和补码B.反码和补码C.补码和移码 D.原码和移码解析:解析 本题考查计算机系统数据编码基础知识。 设机器字长为 n(即采用 n 个二进制位表示数据),最高位是符号位,0 表示正号,1 表示负号。 原码表示方式下,除符号位外,n-1 位表示数值的绝对值。因此,
43、n 为 8 时,+0 原 =0000000,-0 原 =1 0000000 正数的反码与原码相同,负数的反码则是其绝对值按位求反。n 为 8 时,数值 0 的反码表示有两种形式:+0 反 =00000000,-0 反 =111111111。 正数的补码与其原码和反码相同,负数的补码则等于其反码的末尾加 1。在补码表示中,0 有唯一的编码:+0 原 =0000000,-0 原 =0000000。 移码表示法是在数上增加一个偏移量来定义的,常用于表示浮点数中的阶码。机器字长为 n 时,在偏移量为 2“的情况下,只要将补码的符号位取反便可获得相应的移码表示。12.结构化开发方法中,数据流图是 _ 阶
44、段产生的成果。(分数:1.00)A.需求分析 B.总体设计C.详细设计D.程序编码解析:解析 结构化分析是面向数据流进行需求分析的方法,数据流图是分析过程中用来描述数据处理过程的工具,它从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,是对软件所要处理数据的抽象。由于数据流图只反映系统必须完成的逻辑功能,所以它是一种功能模型。13.下面所给出的算法的时间复杂度为 _ 。(n 为大于 1 的数) x=n;y=1; while(xy*y) y+; (分数:1.00)A. B.C.D.解析:解析 在以上算法中,循环将执行假定学生 Students 和教师 Teachers 关
45、系模式如下所示: Students(学号,姓名,性别,类别,身份证号) Teachers(教师号,姓名,性别,身份证号,工资) a查询在读研究生教师的平均工资、最高与最低工资之间差值的 SQL 语句如下: SELECT _ FROM Students,Teachers WHERE _; b查询既是研究生,又是女性,且工资大于等于 3500 元的教师的身份证号和姓名的 SQL 语句如下: (SELECT 身份证号,姓名 FROM Students WHERE _) _ (SELECT 身份证号,姓名 FROM Teachers WHERE _);(分数:5.00)A.AVG (工资) AS 平均
46、工资,MAX (工资)-MIN(工资) AS 差值 B.平均工资 AS AVG(工资),差值 AS MAX(工资)-MIN(工资)C.AVG(工资) ANY 平均工资,MAX(工资)-MIN(工资) ANY 差值D.平均工资 ANY AVG(工资),差值 ANY MAX(工资)-MIN(工资)解析:A.Students.身份证号=Teachers.身份证号B.Students.类别=“研究生“C.Students.身份证号=Teachers.身份证号 AND Students.类别=“研究生“ D.Students.身份证号=Teachers.身份证号 OR Students.类别=“研究生“
47、解析:A.工资=3500B.工资=“3500“C.性别=女 AND 类别=研究生D.性别=“女“ AND 类别=“研究生“ 解析:A.EXCEPTB.INTERSECT C.UNIOND.UNIONALL解析:A.工资=3500 B.工资=“3500“C.性别=女 AND 类别=研究生D.性别=“女“ AND 类别=“研究生“解析:解析 依题意,查询在读研究生教师的平均工资、最高与最低工资之间差值的 SQL 语句如下: SELECT AVG (工资) AS 平均工资,MAX(工资)-MIN(工资) AS 差值 FROM Students,Teachers WHERE Students.身份证号
48、=Teachers.身份证号 AND Students.类型=“研究生“; 查询既是研究生,又是女性,且工资大于等于 3500 元的教师的身份证号和姓名的 SQL 语句如下: (SELECT 身份证号,姓名 FROM Students WHERE 性别=“女“ AND 类别=“研究生“) INTERSECT (SELECT 身份证号,姓名 FROM Teachers WHERE 工资=3500 );14.下面关于编程语言的各种说法中, _ 是正确的。(分数:1.00)A.由于 C 语言程序是由函数构成的,因此它是一种函数型语言B.Smalltalk、C+、Java、C#都是面向对象语言 C.函数型语言适用于编写处理高速计算的程序,常用于超级计算机的模拟计算D.逻辑型语言是在 Client/Server 系统中用于实现负载分散的程序语言解析:解析 本题考查程序语言特点。 函数是一种对应规则(映射),它使定义域中每个元素和值域中唯一的元素相对应。函数式语言是一类以-演算为基