1、2007年上半年软件水平考试(中级)数据库系统工程师上午(基础知识)试题真题试卷及答案与解析 1 (1)不属于计算机控制器中的部件。 ( A)指令寄存器 IR ( B)程序计数器 PC ( C)算术逻辑单元 ALU ( D)程序状态字寄存器 PSW 2 在 CPU与主存之间设置高速缓冲存储器 (Cache),其目的是为了 (2)。 ( A)扩大主存的存储容量 ( B)提高 CPU对主存的访问效率 ( C)既扩大主存容量又提高存取速度 ( D)提高外存储器的速度 3 下面的描述中, (3)不是 RISC设计应遵循的设 计原则。 ( A)指令条数应少一些 ( B)寻址方式尽可能少 ( C)采用变长
2、指令,功能复杂的指令长度长而简单指令长度短 ( D)设计尽可能多的通用寄存器 4 某系统的可靠性结构框图如下图所示。该系统由 4个部件组成,其中 2、 3两部件并联冗余,再与 1、 4部件串联。假设部件 1、 2、 3的可靠度分别为 0.90、0.70、 0.70。若要求该系统的可靠度不低于 0.75,则进行系统设计时,分配给部件4的可靠度至少应为 (4)。 ( A) ( B) ( C) ( D) 5 指令流水线将一条指令的执行过程分为四步, 其中第 1、 2和 4步的经过时间为 t,如下图所示。若该流水线顺序执行 50条指令共用 153 t,并且不考虑相关问题,则该流水线的瓶颈第 3步的时间
3、为 (5) t。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 6 系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,其 (6)。 ( A)响应时间越短,作业吞吐量越小 ( B)响应时间越短,作业吞吐量越大 ( C)响应时间越长,作业吞吐量越大 ( D)响应时间不会影响作业吞吐量 7 下列行为不属于网络攻击的是 (7)。 ( A)连续不停 Ping某台主机 ( B)发送带病毒和木马的电子邮件 ( C)向多个邮箱群发一封电子邮件 ( D)暴力破解服务器密码 8 多形病毒指的是 (8)的计算机病毒。 ( A)可在反病毒检测时隐藏自己 ( B)每次感染
4、都会改变自己 ( C)可以通过不同的渠道进行传播 ( D)可以根据不同环境造成不同破坏 9 感染 “熊猫烧香 ”病毒后的计算机不会出现 (9)的情况。 ( A)执行文件图标变成熊猫烧香 ( B)用户信息被泄漏 ( C)系统运行变慢 ( D)破坏计算机主板 10 如果两名以上的申请人分别 就同样的发明创造申请专利,专利权应授予 (10)。 ( A)最先发明的人 ( B)最先申请的人 ( C)所有申请人 ( D)协商后的申请人 11 下列标准代号中, (11)为推荐性行业标准的代号。 ( A) SJ/T ( B) Q/T11 ( C) GB/T ( D) DB11/T 12 以下显示器像素点距的规
5、格中,最好的是 (12)。 ( A) 0.39 ( B) 0.33 ( C) 0.31 ( D) 0.28 13 在彩色喷墨打印机中,将油墨进行混合后得到的颜色称为 (13)色。 ( A)相减 ( B)相加 ( C)互补 ( D)比例 14 800600的分辨率的图像,若每个像素具有 16位的颜色深度,则可表示 (14)种不同的颜色。 ( A) 1000 ( B) 1024 ( C) 65536 ( D) 480000 15 结构化开发方法中,数据流图是 (15)阶段产生的成果。 ( A)需求分析 ( B)总体设计 ( C)详细设计 ( D)程序编码 16 以下关于原型化开发方法的叙述中,不正
6、确的是 (16)。 ( A)原型化方法适应于需求不明确的软件开发 ( B)在开发过程中,可以废弃不用早期构造的软件原型 ( C)原型化方法可以直接开发出最终产品 ( D)原型化方法利于确认各项系统服务的可用性 17 CVS是一种 (17)工具。 ( A)需求分析 ( B)编译 ( C)程序编码 ( D)版本控制 18 通常在软件的 (18)活动中无需用户参与。 ( A)需求分析 ( B)维护 ( C)编码 ( D)测试 19 进行软件项目的风险分析时,风险避免、风险监控和风险管理及意外事件计划是 (19)活动中需要考虑的问题。 ( A)风险识别 ( B)风险预测 ( C)风险评估 ( D)风险
7、控制 20 下面关于编程语言 的各种说法中, (20)是正确的。 ( A)由于 C语言程序是由函数构成的,因此它是一种函数型语言 ( B) Smalltalk、 C+、 Java、 C#都是面向对象语言 ( C)函数型语言适用于编写处理高速计算的程序,常用于超级计算机的模拟计算 ( D)逻辑型语言是在 Client/Server系统中用于实现负载分散的程序语言 21 在面向对象的语言中, (21)。 ( A)类的实例化是指对类的实例分配存储空间 ( B)每个类都必须创建一个实例 ( C)每个类只能创建一个实例 ( D)类的实例化是指对类进行初始化 22 在统一建模语言 (UML)中, (22)
8、用于描述系统与外部系统及用户之间的交互。 ( A)类图 ( B)用例图 ( C)对象图 ( D)协作图 23 在操作系统中,虚拟设备通常采用 (25)设备来提供虚拟设备。 ( A) Spooling技术,利用磁带 ( B) Spooling技术,利用磁盘 ( C)脱机批处理技术,利用磁盘 ( D)通道技术,利用磁带 24 关系数据库是 (28)的集合,其结构是由关系模式定义的。 ( A)元组 ( B)列 ( C)字段 ( D)表 25 职工实体中有职工号、 姓名、部门、参加工作时间、工作年限等属性,其中,工作年限是一个 (29)属性。 ( A)派生 ( B)多值 ( C)复合 ( D) NUL
9、L 26 若有关系模式 R(A,B,C)和 S(C,D,E),关系代数表达式 E1、 E2、 E3和 E4,且 E1E2E3E4,如果严格按照表达式运算顺序,查询效率最高的是 (42)。( A) E1 ( B) E2 ( C) E3 ( D) E4 27 “一旦事务成功提交,其对数据库的更新操作将永久有效,即使数据库发生故障 ”,这一性质是指事务的 (43)。 ( A)原子性 ( B) 一致性 ( C)隔离性 ( D)持久性 28 在事务处理的过程中, DBMS把事务开始、事务结束以及对数据库的插入、删除和修改的每一次操作写入 (44)文件。 ( A)日志 ( B)目录 ( C)用户 ( D)
10、系统 29 输入数据违反完整性约束导致的数据库故障属于 (47)。 ( A)事务故障 ( B)系统故障 ( C)介质故障 ( D)网络故障 30 在有事务运行时转储全部数据库的方式是 (48)。 ( A)静态增量转储 ( B)静态海量转储 ( C)动态增量转储 ( D)动态海量转储 31 对于 数据库恢复,下列描述正确的是 (49)。 ( A)介质故障的恢复不需要 DBA的参与,由 DBMS自动完成 ( B)日志文件严格按照事务的请求时间顺序进行记录 ( C)事务故障恢复时需要逆向扫描日志对未完成事务进行 UNDO 操作 ( D)检查点时刻的数据库一定是处于一致性状态的 32 为防止非法用户进
11、入数据库应用系统,应采用的安全措施是 (50)。 ( A)授权机制 ( B)视图机制 ( C)数据加密 ( D)用户标识与鉴别 33 要使用户张先生只能查询表 A中的部分记录,应采取的策略是 (51)。 ( A)构建 该部分记录的行级视图,并将该视图的查询权限赋予张先生 ( B)将表 A的查询权限赋予张先生 ( C)编写查询表 A的存储过程 ( D)将张先生的用户级别设定为 DBA 34 如果数据库应用系统的用户表中存有用户登录口令,则应该 (52)。 ( A)撒消任何用户对用户表的访问权限,限止登录口令泄漏 ( B)对用户登录口令进行加密存储 ( C)只允许 DBA直接查看登录口令 ( D)
12、将用户记录的操作权限仅赋予该用户本人 35 需求分析阶段要生成的文档是 (53)和数据字典。 ( A)数据流图 ( B) E-R图 ( C) UML图 ( D)功能模块图 36 有关概念结构设计,下列说法正确的是 (54)。 ( A)概念结构设计是应用程序模块设计的基础 ( B)概念结构设计只应用到数据字典 ( C)概念结构设计与具体 DBMS无关 ( D)概念结构设计就是确定关系模式 37 存在非主属性部分依赖于码的关系模式属于 (55)。 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 38 (56)不属于数据库逻辑结构设计的任务。 ( A)规范化 ( B)模式分
13、解 ( C)模式合并 ( D)创建视图 39 数 据仓库的多维数据模式中不包括 (57)。 ( A)星型模式 ( B)雪花模式 ( C)链状模式 ( D)事实星状模式 40 OLAP与 OLTP的区别是 (58)。 ( A) OLAP针对数据库, OLTP针对数据仓库 ( B) OLAP要求处理影响时间快, OLTP要求响应时间合理 ( C) OLAP主要用于更新事务, OLTP用于分析数据 ( D) OLAP面向决策人员, OLTP面向操作人员 41 分布式数据库的场地自治性访问的是 (59)。 ( A)全局外层 ( B)全局概念层 ( C)局部概念层 ( D)局部内层 42 针对分布式事务
14、,要求提供参与者状态的协议是 (60)。 ( A)一次封锁协议 ( B)两段锁协议 ( C)两阶段提交协议 ( D)三阶段提交协议 43 并行数据库体系结构中具有独立处理机、内存和磁盘的是 (61)结构。 ( A)共享内存 ( B)共亨磁盘 ( C)无共享 ( D)共享内存和磁盘 44 首先提出支持面 I甸对象数据模型的 SQL标准是 (62)。 ( A) SQL86 ( B) SQL89 ( C) SQL92 ( D) SQL99 45 面向对象数据模型中不包含 (63)。 ( A)属性 集合 ( B)方法集合 ( C)消息集合 ( D)对象实例 46 关于路由器,下列说法中错误的是 (66
15、)。 ( A)路由器可以隔离子网,抑制广播风暴 ( B)路由器可以实现网络地址转换 ( C)路由器可以提供可靠性不同的多条路山选择 ( D)路由器只能实现点对点的传输 47 关于 ARP表,以下描述中正确的是 (67)。 ( A)提供常用目标地址的快捷方式来减少网络流量 ( B)用于建立 IP 地址到 MAC地址的映射 ( C)用于在各个子网之间进行路由选择 ( D)用于进行应用层信息的转换 48 分配给 某校园网的地址块是 202.105.192.0/18,该校园网包含 (68)个 C类网络。 ( A) 6 ( B) 14 ( C) 30 ( D) 62 49 在 Windows操作系统中,
16、采用 (69)命令来测试到达目标所经过的路由器数目及 IP 地址。 ( A) ping ( B) tracert ( C) arp ( D) nslookup 50 以下关于 DHCP服务的说法中正确的是 (70)。 ( A)在一个子网内只能设置一台 DHCP服务器,以防止冲突 ( B)在默认情况下,客户机采用最先到达的 DHCP服务器分配的 IP 地 址 ( C)使用 DHCP服务,无法保证某台计算机使用固定 IP 地址 ( D)客户端在配置时必须指明 DHCP服务器 IP 地址,才能获得 DHCP服务 51 某系统的进程状态转换如下图所示,图中 1、 2、 3和 4分别表示引起状态转换的不
17、同原因,原因 4表示 (23);一个进程状态转换会引起另一个进程状态转换的是(24)。 ( A)就绪进程被调度 ( B)运行进程执行了 P操作 ( C)发生了阻塞进程等待的事件 ( D)运行进程的时间片到了 ( A) 12 ( B) 21 ( C) 32 ( D) 24 53 某虚拟存储 系统采用最近最少使用 (LRU)页面淘汰算法,假定系统为每个作业分配 3个页面的主存空间,其中一个页面用来存放程序。现有某作业的部分语句如下: Var A: Array1150,1100 OF integer; i,j: integer; FOR i:=1 to 150 DO FOR j:-i to 100
18、DO Ai,j :=0; 设每个页面可存放 150个整数变量,变量 i、 j放在程序页中。初始时 ,程序及变量 i、 j已在内存,其余两页为空,矩阵 A按行序存放。在上述程序片段执行过程中,共产生 (26)次缺页中断。最后留在内存中的是矩阵 A的最后 (27)。 ( A) 50 ( B) 100 ( C) 150 ( D) 300 ( A) 2行 ( B) 2列 ( C) 3行 ( D) 3列 55 诊疗科、医师和患者的 E-R图如下所示,图中 * *、 1 *分别表示多对多、 1对多的联系: 各实体对应的关系模式如下,其中带实下划线的表示主键,虚下划线的表示外键。 诊疗科 (诊疗科代码,诊疗
19、科名称 ) 医师 (医师代码,医师姓名,诊疗科 代码 ) 患者 (患者编号,患者姓名 ) 若关系诊疗科和医师进行自然连接运算,其结果集为 (30)元关系。医师和患者之间的治疗观察关系模式的主键是 (31)。 ( A) 5 ( B) 4 ( C) 3 ( D) 2 ( A)医师姓名、患者编号 ( B)医师姓名、患者姓名 ( C)医师代码、患者编号 ( D)医师代码、患者姓名 57 关系 R、 S如下图所示,关系代数表达式 1,5,6(1 5(RS)=(32),它与元组演算表达式 t|( )u( v)(R(u)( S(v) (33)等价。( A) ( B) ( C) ( D) ( A) ( B)
20、( C) ( D) 59 给定关系模式 R(U, F), U=A,B,C,D,E, F=BA , DA , AE ,ACB ,其候选关键字为 (40),则分解 =R1(ABCE), R2(CD)满足 (41)。 ( A) ABD ( B) ADE ( C) ACD ( D) CD ( A)具有无损连接性、保持函数依赖 ( B)不具有无损连接性、保持函数依赖 ( C)具有无损连接性、不保持函数依赖 ( D)不具有无损连接性、不保持函数依赖 61 事务 T1、 T2、 T3分 别对数据 D1、 D2和 D3并发操作,如下所示,其中 T1与T2间并发操作 (45), T2与 T3间并发操作 (46)
21、。( A)不存在问题 ( B)将丢失修改 ( C)不能重复读 ( D)将读 “脏 ”数据 ( A)不存在问题 ( B)将丢失修改 ( C)不能重复读 ( D)将读 “脏 ”数据 63 某高校学生管理系统的新生数据取自各省招生办公室的考生信息,筛选出录取本校的考生信息直接导入,再根据录取专业划分班级并生成学号 (学号的前 4位与所在班级编号相同 )。学校的学生管理业务多以班级和学生为单位处理,应对学生信息表 (64),以减少 I/O访问次数,提高系统性能。设该系统的学生关系模式为:学生 (学号,姓名,性别,出生日期,身份证号,籍贯,家庭所在地 ),在该系统运行过程中, DBA发现频繁访问学生关系
22、的查询程序只涉及到学号、姓名、性别和出生日期属性,为提高该查询程序的性能,应 (65)。 ( A)建立学号的普通索引 ( B)建立学号的 UNIQUE索引 ( C)建立学号的 CLUSTER索引 ( D)按学号进行 HASH分布 ( A)直接修改该查询程序 ( B)分解学生关系为学生 1(学号,姓名,性别,出生日期 )和学生 2(学号, 身 份证号,籍贯,家庭所在地 ),并修改该查询程序 ( C)分解学生关系为学生 1(学号,姓名,性别,出生日期 )和学生 2(学号,身份证号,籍贯,家庭所在地 ),并构建 “学生 ”视图,该查询程序不做修改 ( D)创建学生关系上的视图学生 1(学号,姓名,性
23、别,出生日期 ),该查询程序不做修改 65 给定供应关系 SPJ(供应商号,零件号,工程号,数量 ),查询至少供应了 3项工程 (包含 3项 )的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。 SELECT供应商号, SUM(数量 )FROM SPJ (34) (35) (36); ( A) ORDERBY供应商号 DESC ( B) GROUP BY供应商号 DESC ( C) ORDER BY供应商号 ( D) GROUP BY供应商号 ( A) ORDER BY供应商号 DESC ( B) GROUP BY供应商号 DESC ( C) ORDER BY供应商号 ( D
24、) GROUP BY供应商号 67 企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。 职工 (职工号,姓名,年龄,月薪,部门号,电话,地址 ) 部门 (部门号,部门名,电话,负责 人代码,任职时间 ) 请将下面的 SQL语句空缺部分补充完整。 CREATE TABLE部门 (部门号 CHAR(4)PRIMARY KEY,部门名 CHAR(20), 电话 CHAR(13),负责人代码 CHAR(5),任职时间 DATE, FOREIGN KEY (37); 查询比软件部所有职工月薪都要少的职工姓名及月薪的 SQL语句如下: SELECT 姓名,月薪 FROM 职工 WHERE月薪
25、(SELECT (38) FROM职工 WHERE部门号 =(39); ( A) (电话 )REFERENCES职工 (电话 ) ( B) (部门号 )REFERENCES部门 (部门号 ) ( C) (部门号 )REFERENCES职工 (部门号 ) ( D) (负责人代码 )REFERENCES职工 (职工号 ) ( A)职工 .部门号 AND部门名 =软件部 ( B)职工 .部门号 AND部门 .部门名 =软件部 ( C)部门 .部门号 AND部门名 =软件部 ( D) (SELECT部门号 FROM部门 WHERE部门名 =软件部 ) 69 (71)analysis emphasize
26、s the drawing of pictorial system models to document and validate both existing and/or proposed systems. Ultimately, the system models become the(72)for designing and constructing an improved system.(73)is such a technique. The emphasis in this technique is process-centereD. Systems analysts draw a
27、series of process models called(74).(75)is another such technique that integrates data and process concerns into constructs called objects. ( A) Prototyping ( B) Accelerated ( C) Model-driven ( D) Iterative ( A) Structured analysis ( B) Information Engineering ( C) Discovery Prototyping ( D) Object-
28、Oriented analysis 2007年上半年软件水平考试(中级)数据库系统工程师上午(基础知识)试题真题试卷答案与解析 1 【正确答案】 C 【试题解析】 本题考查的是计算机系统硬件方面的基 础知识。构成计算机控制器的硬件主要有指令寄存器 IR、程序计数器 PC、程序状态字寄存器 PSW、时序部件和微操作形成部件等。而算术逻辑单元 ALU不是构成控制器的部件。 2 【正确答案】 B 【试题解析】 为了提高 CPU对主存的存取速度,又不至于增加很大的价格。现在,通常在 CPU与主存之间设置高速缓冲存储器 (Cache),其目的就在于提高速度而不增加很大代价。同时,设置高速缓冲存储器并不能
29、增加主存的容量。 3 【正确答案】 C 【试题解析】 本题考查的是计算机系统硬件方面的基础知识。在设计 RISC时,需要遵循如下一些基本的原则。 指令条数少,一般为几十条指令。 寻址方式尽可能少。 采用等长指令,不管功能复杂的指令还是简单的指令,均用同一长度。 设计尽可能多的通用寄存器。因此,采用变长指令,功能复杂的指令长度长而简单指令长度短不是应采用的设计原则。 4 【正确答案】 C 【试题解析】 本题考查的是计算机系统硬件方面的基础知识。从可靠性设计角度分析,该试题给出的是一种串并混合系统。首先考虑部件 2和部件 3是并联冗余结构,它们的可靠度分别为 0.70,两者并联冗余的可靠度为 20
30、.70-0.702=0.91。在此基础上,系统可以看作是由可靠度为 0.90的部件 1、可靠度为 0.91的冗余部件和部件 4串联构成。要求构成的系统其可靠度不低于 0.75。串联系统的可靠度为各部件可靠度之积,从而可以求出部件 4的可靠度应不小于 0.92。 5 【正确答案】 B 【试题解析】 本题考查的是计算机系统指令流水线方面的基础知识。根据题意可以看到,在此流水线中顺序执行 50条指令用了 153 t,流水线的瓶颈必定是第 3步。假定流水线中第 3步的经过时间为 x,该指令流水线顺序执行 50 条指令所用的时间为 153 t= t+ t+ t+ x+(50-1)x,从而算出步 3的经过
31、时间为 3 t。 6 【正确答案】 B 【试题解析】 系统响应时间是指用户发出完整请求到系统完成任务给出响应的时间间隔。作业吞吐量是指单位时间内系统完成的任务量。若一个给定系统持续地收到用户提交的任务请求,则系统的响应时间将对作业吞吐量造成一定影响。若每个任务的响应时间越短,则系统的空闲资源越多,整个系统在单位时间内完成的任务量将越大;反之,若响应时间越长,则系统的空闲资源越少,整个系统在单位时间内完成的任务量将越小。 7 【正确答案】 C 【试题解析】 网络攻击是以网络为手段窃取网络上其他计算机的资源或特权,对其安全性或可用性进行破坏的行为。网络攻击又可分为主动攻击和被动攻击。被动攻击就是网
32、络窃听,截取数据包并进行分析,从中窃取重要的敏感信息。被动攻击很难被发现,因此预防很重要,防止被动攻击的主要手段是数据加密传输。为了保护网络资源免受威胁和攻击,在密码学及安全协议的基础上发展了网络安全体系中的 5类安全服务,它们是:身份认证、访问控制、数据保密、数据完整性和不可否认。对这 5类安全服务,国际标准化组织 ISO已经有了明确的定义。主动攻击包括窃取、 篡改、假冒和破坏。字典式口令猜测, IP地址欺骗和服务拒绝攻击等都属于主动攻击。一个好的身份认证系统 (包括数据加密、数据完整性校验、数字签名和访问控制等安全机制 )可以用于防范主动攻击,但要想杜绝主动攻击很困难,因此对付主动攻击的另
33、一措施是及时发现并及时恢复所造成的破坏。现在有很多实用的攻击检测工具。 常用的有以下 9种网络攻击方法。 1获取门令。 2放置特洛伊木马程序。 3 WWW的欺骗技术。 4电子邮件攻击。 5通过一个节点来攻击其他节点。 6网络监听。 7寻找系统漏洞。 8利用账号进行攻击。 9偷取特权。 8 【正确答案】 B 【试题解析】 多形病毒是一种较为高级的病毒,这种病毒在每次感染后会改变自己。 9 【正确答案】 D 【试题解析】 熊猫烧香是一种感染型的蠕虫病毒,它能感染系统中 exe、 com、pif、 src、 html 和 asp 等文件,还能中止大量的反病毒软件进程并且会删除扩展名为 gho的文件,
34、该文件是系统备份工具 GHOST 的备份文件,使用户的系统备份文件丢朱。被感染的用户系统中所有 Exe可执行文件全部被 改成熊猫举着三根香的模样。 10 【正确答案】 B 【试题解析】 根据我国专利法第九条规定 “两个以上的申请人分别就同样的发明创造申请专利的,专利权授予最先申请的人。 ”,针对两名以上的申请人分别就同样的发明创造申请专利,专利权应授予最先申请的人。 11 【正确答案】 A 【试题解析】 依据我国 “标准化法 ”,我国标准可分为国家标准、行业标准、地方标准和企业标准。其中,国家标准、行业标准、地方标准又可分为强制性标准和推荐性标准。它们分别具有其代号和编号,通过标准的代号可确定
35、标准的类别。行业标准 是由行业标准化组织制定和公布适应于其、业务领域标准,其推荐性标准,由行业汉字拼音大写字母加 “IT组成,已正式公布的行业代号有 QJ(航天 )、SJ(电子 )、用 (机械 )和瓜 (金融系统 )等。试题中给出的供选择,分别依序是行业推荐性标准、企业标准、国家推荐性标准和地方推荐性标准。 12 【正确答案】 D 【试题解析】 显示器上的文本或图像是由点组成的,屏幕上的点越密,则分辨率越高。屏幕上相邻两个同色点的距离称为点距,点间距越大,所见到的 “颗粒 ”就越大,显示效果就越差;点距越小,分辨率越高。所以,试题中给 出显示器像素点距的规格中,最好的是 0.28。 13 【正
36、确答案】 A 【试题解析】 彩色打印的纸张是不能发射光线的,因而彩色打印机使用能够吸收特定光波而反射其他光波的油墨或颜料来实现。用油墨或颜料进行混合得到的彩色称为相减混色。之所以称为相减混色,是因为减少 (吸收 )了人眼识别颜色所需要的反射光。根据三基色原理,油墨或颜料的三基色是青 (cyan)、品红 (magenta)和黄 (yellow)。可以用这三种颜色的油墨或颜料按不同比例混合成任何一种由油墨或颜料表现的颜色,这种彩色表示方法称为 CMY彩色空间 。 14 【正确答案】 C 【试题解析】 颜色深度决定了彩色图像中可出现的最多颜色数,或灰度图像中的最大灰度等级。如一幅图像的图像深度为 b
37、 位,则该图像的最多颜色数或灰度级为 2b种。显然,表示一个像素颜色的位数越多,它能表达的颜色数或灰度级就越多。一幅彩色图像的每个像素有 16位,则最大颜色数目为 216=65536,就是说像素的深度为 16位,每个像素可以是 216种颜色中的一种。表示一个像素的位数越多,它能表达的颜色数目就越多,它的深度就越深。 15 【正确答案】 A 【试题解析】 结构化分析是面 向数据流进行需求分析的方法,数据流图是分析过程中用来描述数据处理过程的工具,它从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,是对软件所要处理数据的抽象。由于数据流图只反映系统必须完成的逻辑功能,所以它
38、是一种功能模型。 16 【正确答案】 C 【试题解析】 原型化软件开发方法的基本思想是软件开发人员对用户提出的需求和问题进行总结,就系统的主要需求取得一致意见后,构造一个软件原型 (原型是软件的一个早期版本,通常反映最终软件的部分重要特性,原型应该是可以运行和修改的 ),使用户 在试用原型过程中得到感受和启发,并做出反应和评价。然后开发者根据用户的意见对原型进行改进,使之逐步完善,直到用户对系统完全满意为止。这种开发方法的优点是需求表示清楚,用户满意度较高、可降低开始风险和开发成本。所以原型化方法特别适应于原始需求不明确的软件,因为通过用户的不断使用和体验并提出评价,使得不断修改的原型逐步达到
39、用户要求。通常,软件开发过程中会得到多个软件原型,只有得到用户认可的才是最终的产品。 17 【正确答案】 D 【试题解析】 CVS 的全称是 Concurrent Version System,它是一个免费的协同版本控制工具,主要用于软件源码的维护。此外 CVS 可以维护任意文档的开发和使用,例如共享文件的编辑修改,而不仅仅局限于程序设计。 CVS 维护的文件类型可以是文本类型也可以是二进制类型。 CVS基于客户端 /服务器模式,多个用户可通过网络 (或本地 )方式同时访问, 从而使得 CVS 成为位于不同地点的人同时处理数据文件 (特别是程序的源代码 )时的首选。 18 【正确答案】 C 【
40、试题解析】 为确保软件符合用户需求,在各种软件开发过程中,用户承担着非常重要的作用。进行需求分析时,需要用户和 软件人员共同讨论,并且只有用户参与,才能有助于软件人员了解用户的知识、管理和技能等背景,也才能确保软件符合用户需求。软件设计是将需求分析阶段确定的、直接反映用户需求的逻辑方案转换为可以在计算机中实现的技术方案。在此过程中,不仅需要技术专家参与,也要求系统的用户高度参与和控制,用户主要参与系统总体结构设计、代码设计和数据库设计等工作。测试是软件质量的保证性手段,因为用户是软件的直接或间接使用者,这一群体能对软件系统成果产生重大影响,不同种类的用户可以以不同形式参与系统测试活动。软件编码
41、阶是用程序代码实现软件设 计的活动,这一活动只是将软件人员与用户共同确定的软件设计用指定的程序设计语言进行实现,得到可以在计算机上运行的实体,用户通常不需要参与这个过程。 19 【正确答案】 D 【试题解析】 软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响。软件风险分析包括风险识别、风险预测、风险评估和风险控制共 4个不同的活动。其中风险控制是利用某些技术和方法设法避开或转移风险,在此活动中,通常需要考虑风险避免、风险监控和风险管理及意外事件计划 3方面问题。 20 【正确答案】 B 【试题解析】 本题考查程序语言特点。函数是一种对应规则 (映射 ),
42、它使定义域中每个元素和值域中唯一的元素相对应。函数式语言是一类以 -演算为基础的语言,其代表为 LISP,主要用于人工智能领域。逻辑型语言是一类以形式逻辑为基础的语言,其代表是建立在关系理论和一阶谓词理论基础上的 PROLOG。PROLOG有很强的推理功能,适用于书写自动定理证明、专家系统和自然语言理解等问题的程序。 21 【正确答案】 A 【试题 解析】 本题考查面向对象程序设计语言中类的实例化概念。类是用户定义的类型。与语言定义的基本类型一样,有了类型后,就可以定义 (创建 )该类型的变量,其含义是系统为变量分配存储空间。对于程序中定义的类,并不要求一定要创建其实例,对实例的数目也没有限制
43、。创建类的实例时,系统需要为该实例分配存储空间。 22 【正确答案】 B 【试题解析】 本题考查 UML 语言。 . 类图 (class diagram):展现了一组对象、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。类图给 出系统的静态设计视图。包含主动类的类图给出了系统的静态进程视图。 . 对象图 (object diagram):展现了一组对象以及它们之间的关系。对象图描述了在类图中所建立的事物实例的静态快照。和类图相同,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实的或原型案例的角度建立的。 . 用例图 (use case diagram):
44、展现了一组用例、参与者 (actor)以及它们之间的关系。用例图给出系统的静态用例视图。这些图对系统的行为进行组织和建模是非常重要的。 . 序列图 (sequence diagram):是场景 (scenario)的图形化表示,描述了以时间顺序组织的对象之间的交互活动。 . 协作图 (collaboration diagram或 communication diagram):强调收发消息的对象的结构组织。 序列图和协作图都是交互图 (interaction diagram)。交互图展现了一种交互,它由一组对象和它们之间的关系组成,包括它们之间可能发送的消息。交互图关注系统的动态视图。序列图和协
45、作图是同构的,它们之间可以相互转换。 . 状态图 (statechart diagram):展现了一个状态机,它由状态、转换、事件和活动组成。状态图关注系统的动态视图,它对于接口、类和协作的行为建模尤为重要,它强调对象行为的事件顺序。 . 活动图 (activity diagram):是一种特殊的状态图,它展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图。它对于系统的功能建模特别重要,并强调对象间的控制流程。 . 构件图 (component diagram):展现了一组构件之间的组织和依赖。构件图专注于系统的静态实现视图。它 与类图相关,通常把构件映射为一个或多个类、接
46、口或协作。 . 部署图 (deployment diagram):展现了运行处理节点以及其中构件的配置。部署图给出了体系结构的静态实施视图。它与构件图相关,通常一个节点包含一个或多个构件。 23 【正确答案】 B 【试题解析】 本题考查的是计算机操作系统设备管理方面的基础知识。所谓Spooling 技术实际上是用一类物理设备模拟另一类物理设备的技术,是使独占使用的设备变成多台虚拟设备的一种技术,也是一种速度匹配技术。 Spooling 系统是由 “预输入程 序 ”、 “缓输出程序 ”和 “井管理程序 ”以及输入和输出井组成的。其中,输入井和输出井是为了存放从输入设备输入的信息以及作业执行的结果
47、,系统在磁盘上开辟的存储区域。 24 【正确答案】 D 【试题解析】 本题考查的是关系数据库系统中的基本概念。关系模型是目前最常用的数据模型之一。关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用表格结构表达实体集,以及实体集之间的联系,其最大特色是描述的一致性。可见,关系数据库是表的集合,其结构是由关系模式定义的。 25 【正确答案】 A 【试题解析 】 本题考查的是关系数据库系统中的基本概念。派生属性可以从其他属性得来。本试题中,职工实体集中有 “参加工作时间 ”和 “工作年限 ”属性,那么“工作年限 ”的值可以由当前时间和参加工作时间得到。这里, “工作年限 ”就是一个派生属性
48、。 综上所述, (29)的正确答案是 A。 26 【正确答案】 C 【试题解析】 本题考查的是关系代数表达式的等价行问题和查询优化方面的基本知识。试题 (42)的答案为 C,即表达式 z3 的查询效率最高。因为表达式丑 3将选取运算 B 2007(R)和 E=80移到了叶节点,然后进行自然连 接 。这样满足条件的元组数比先进行笛卡儿积产生的元组数大大下降,甚至无需中间文件,就可将中间结果放在内存,最后在内存即可形成所需结果集。 27 【正确答案】 D 【试题解析】 本题考查的是事务的基本概念。事务的 4个特性为原子性(Atomicity)、一致性 (Consistency)、隔离性 (1sol
49、ation)和持久性 (Durability),这 4个特性也称事务的 ACID性质。 . 原子性:指事务的所有操作在数据库中要么全做要么全都不做。如银行转账中的两个操作必须做为一个单位来处理,不能 只执行部分操作。 . 一致性:指一个事务独立执行的结果,将保持数据的一致性,即数据不会因为事务的执行而遭受破坏。数据的一致性是对现实世界真实状态的描述,如银行转账业务执行后也应该是账目平衡的。数据库在运行过程中会出现瞬间的不一致状态,如从 A账户减去 x元到给 B 账户加上 x元之前这段时间数据是不一致的,但这种不一致只能出现在事务执行过程中,并且不一致的数据不能被其他事务所访问。一致性可以由 DBMS 的完整性约束机制来自动完成,而复杂的事务则由应用程序来完成。 . 隔离性:指一个事务的执行不能被其他事 务干扰。并发事务在执行过程中可能会对同一数据进行操作,这些事务的操作应该不会相互干扰,是相互隔离的。如事务执行中数据不一致性状态出现时不能让其他事务读取到不一致的数据。 . 持久性:指一个事务一旦提交,它对数据库的改变必须是永久的,即便系统出现故障时也是如此。如转账事务执行成功后, A、 B 两个账户上的余额