1、2011年上半年软件水平考试(中级)数据库系统工程师上午(基础知识)试题真题试卷及答案与解析 1 在 CPU中用于跟踪指令地址的寄存器是 _。 ( A)地址寄存器 (MAR) ( B)数据寄存器 (MDR) ( C)程序计数器 (PC) ( D)指令寄存器 (IR) 2 指令系统中采用不同寻址方式的目的是 _。 ( A)提高从内存获取数据的速度 ( B)提高从外存获取数据的速度 ( C)降低操作码的译码难度 ( D)扩大寻址空间并提高编程灵活性 3 在计算机系统中采用总线结构,便于实现系统 的积木化构造,同时可以 _。 ( A)提高数据传输速度 ( B)提高数据传输量 ( C)减少信息传输线的
2、数量 ( D)减少指令系统的复杂性 4 原码表示法和补码表示法是计算机中用于表示数据的两种编码方式,在计算机系统中常采用补码来表示和运算数据,原因是采用补码可以 _。 ( A)保证运算过程与手工运算方法保持一致 ( B)简化计算机运算部件的设计 ( C)提高数据的运算速度 ( D)提高数据的运算精度 5 计算机中的浮点数由三部分组成:符号位 S,指数部分 E(称为阶码 )和尾数部分M。在 总长度固定的情况下,增加 E的位数、减少 M的位数可以 _。 ( A)扩大可表示的数的范围同时降低精度 ( B)扩大可表示的数的范围同时提高精度 ( C)减小可表示的数的范围同时降低精度 ( D)减小可表示的
3、数的范围同时提高精度 6 某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为 R,则该系统的千小时可靠度为 _。 ( A) R+2R/4 ( B) R+R2/4 ( C) R(1-(1-R)2) ( D) R(1-(1-R)2)2 7 用户 A从 CA获得用户 B的数字证书,并利用 _验证数字证书的真实性。 ( A) B的公钥 ( B) B的私钥 ( C) CA的公钥 ( D) CA的私钥 8 宏病毒一般感染以 _为扩展名的文件。 ( A) EXE ( B) COM ( C) DOC ( D) DLL 9 在 IE浏览器中,安全级别最高的区域设置是 _。 ( A) Interne
4、t ( B)本地 Intranet ( C)可信站点 ( D)受限站点 10 下列关于软件著作权中翻译权的叙述不正确的是:翻译权是指 _的权利。 ( A)将原软件从一种自然语言文字转换成另 一种自然语言文字 ( B)将原软件从一种程序设计语言转换成另一种程序设计语言 ( C)软件著作权人对其软件享有的以其他各种语言文字形式再表现 ( D)对软件的操作界面或者程序中涉及的语言文字翻译成另一种语言文字 11 某软件公司研发的财务软件产品在行业中技术领先,具有很强的市场竞争优势。为确保其软件产品的技术领先及市场竞争优势,公司采取相应的保密措施,以防止软件技术秘密的外泄。并且,还为该软件产品冠以 “用
5、友 ”商标,但未进行商标注册。此情况下,公司仪享有该软件产品的 _。 ( A)软件著作权和专利 权 ( B)商业秘密权和专利权 ( C)软件著作权和商业秘密权 ( D)软件著作权和商标权 12 以下编码方法中, _属于熵编码。 ( A)哈夫曼编码 ( B)小波变换编码 ( C)线性预测编码 ( D)行程编码 13 CIF视频格式的图像分辨率为 _。 ( A) 352240 ( B) 352288 ( C) 640480 ( D) 320240 14 由 ISO制定的 MPEG系列标准中, _是多媒体内容描述接口标准。 ( A) MPEG-1 ( B) MPEG-2 ( C) MPEG-4 (
6、D) MPEG-7 15 包含 8个成员的开发小组的沟通路径最多有 _条。 ( A) 28 ( B) 32 ( C) 56 ( D) 64 16 模块 A直接访问模块 B的内部数据,则模块 A和模块 B的耦合类型为_。 ( A)数据耦合 ( B)标记耦合 ( C)公共耦合 ( D)内容耦合 17 下列关于风险的叙述不正确的是:风险是指 _。 ( A)可能发生的事件 ( B)一定会发生的事件 ( C)会带来损失的事件 ( D)可能对其进行干预,以减少损失的事件 18 下 列关于项目估算方法的叙述不正确的是 _。 ( A)专家判断方法受到专家经验和主观性影响 ( B)启发式方法 (如 COCOMO
7、模型 )的参数难以确定 ( C)机器学习方法难以描述训练数据的特征和确定其相似性 ( D)结合上述三种方法可以得到精确的估算结果 19 下图是一个软件项目的活动图,其中顶点表示项目里程碑,边表示包含的活动,边上的权重表示活动的持续时间,则里程碑 _在关键路径上。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 20 若一种程序设计语言规定其程序中的数据必须具有类型 ,则有利于 _。 在翻译程序的过程中为数据合理分配存储单元 对参与表达式计算的数据对象进行检查 定义和应用动态数据结构 规定数据对象的取值范围及能够进行的运算 对数据进行强制类型转换 ( A) ( B) ( C) ( D)
8、21 某系统采用请求页式存储管理方案,假设某进程有 6个页面,系统给该进程分配了 4个存储块,其页面变换表如下表所示,表中的状态位等于 I/O分别表示页面在 /不在内存。当该进程访问的页面 2不在内存时,应该淘汰表中页号为 _的页面。 ( A) 0 ( B) 3 ( C) 4 ( D) 5 22 数据库管理系统提供授权功能以便控制不同用户访问数据的权限,其主要目的为了实现数据库的 _。 ( A)一致性 ( B)完整性 ( C)安全性 ( D)可靠性 23 若事务程序中有表达式 a/b,如果 b取值为 0时计算该表达式,会产生的故障属于 _。 ( A)事务故障 ( B)系统故障 ( C)介质故障
9、 ( D)死机 24 系统故障的恢复 _。 ( A)仅需要使用日志 ( B)仅需要使用备份 ( C)必须使用日志和备份 ( D)仅需要使用日志 或备份 25 假设日志文件的尾部如下图所示,则恢复时应执行的操作是 _。 ( A) UndoT0, RedoT1 ( B) UndoT1, RedoT0 ( C) RedoT0, RedoT1 ( D) UndoT1, UndoT0 26 一个事务的执行,不应该受到其他事务的干扰而影响其结果的正确性,称为事务的 _。 ( A)原子性 ( B)一致性 ( C)隔离性 ( D)持久性 27 关于 ROLLBACK的描述,正确的是 _。 ( A) ROLLB
10、ACK语句会将事务对数据库的更新写入数 据库 ( B) ROLLBACK语句会将事务对数据库的更新撤消 ( C) ROLLBACK语句会退出事务所在程序 ( D) ROLLBACK语句能够将事务中使用的所有变量置空值 28 设有两个事务 T1、 T2有如下调度,产生的不一致性是 _。 ( A)丢失修改 ( B)不可重复读 ( C)读脏数据 ( D)幻影读 29 C/S(客户机 /服务器 )与 B/S(浏览器 /服务器 )体系结构的区别是: _。 ( A) B/S建立在局域网上, C/S建立在广域网上 ( B) B/S客户相对固定集中, C/S客户分 散 ( C) B/S软件重用性弱于 C/S
11、( D) B/S较 C/S易于维护 30 需求分析阶段,用于描述业务处理流程及各项业务处理所使用数据的图是_。 ( A)数据流图 ( B)类图 ( C) E-R图 ( D)用例图 31 确定各基本表的索引,属于数据库设计的 _阶段。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 32 以下的 SQL99语句, Student与 Person之间的关系是 _。CREATETYPEPerson(namechar(20),addressvarchar(50);CREATETYPEStudent(underPerson(degreechar(20)departmentchar
12、(20); ( A)类型继承 ( B)类型引用 ( C)表继承 ( D)无任何关系 33 银行系统采用分布式数据库系统,对本地储户的存储业务能够在本地正常进行,而不依赖于其他场地数据库,称为分布式数据库的 _。 ( A)共享性 ( B)自治性 ( C)可用性 ( D)分布性 34 数据仓库通常采用三层体系结构,中间层为 _。 ( A)数据仓库服务器 ( B) 0LAP服务器 ( C)查询和报表工具 ( D)数据挖掘工具 35 回答 “银行根据历史数据判断一个新的申请贷款人是否有偿还贷款的能力 ”这一问题的数据挖掘知识发现类型属于 _。 ( A)关联规则 ( B)特征描述 ( C)分类 ( D)
13、聚类 36 下面关于集线器与交换机的描述中,错误的是 _。 ( A)交换机是一种多端口网桥 ( B)交换机的各个端口形成一个广播域 ( C)集线器的所有端口组成一个冲突域 ( D)集线器可以起到自动寻址的作用 37 “三 网合一 ”的三网是指 _。 ( A)电信网、广播电视网、互联网 ( B)物联网、广播电视网、电信网 ( C)物联网、广播电视网、互联网 ( D)物联网、电信网、互联网 38 要使 4个连续的 C类网络汇聚成一个超网,则子网掩码应该为 _。 ( A) 255.240.0.0 ( B) 255.255.0.0 ( C) 255.255.252.0 ( D) 255.255.255
14、.252 38 算术表达式采用逆波兰式表示时不用括号,可以利用 (20)进行求值。与逆波兰式 ab-cd+*对应的中缀表达式是 (21)。 39 (20) ( A)数组 ( B)栈 ( C)队列 ( D)散列表 40 (21) ( A) a-b+c*d ( B) (a-b)*c+d ( C) (a-b)*(c+d) ( D) a-b*c+d 40 某文件管理系统在磁盘上建立了位示图 (bitmap),记录磁盘的使用情况。若系统的字长为 32位,磁盘上的物理块依次编号为: 0、 1、 2、 ,那么 4096号物理块的使用情况在位示图中的第 (23)个字中描述;若磁盘的容量为 200GB,物理块的
15、大小为 1MB,那么位示图的大小为 (24)个字。 41 (23) ( A) 129 ( B) 257 ( C) 513 ( D) 1025 42 (24) ( A) 600 ( B) 1200 ( C) 3200 ( D) 6400 42 系统中有 R类资源 m个,现有 n个进程互斥使用。若每个进程对 R资源的最大需求为 w,那么当 m、 n、 w分别取下表中的值时,对于表中的 种情况, (25)可能会发生死锁。若将这些情况的 m分别加上 (26),则系统不会发生死锁。43 (25) ( A) ( B) ( C) ( D) 44 (26) ( A) 1、 1和 1 ( B) 1、 1和 2
16、( C) 1、 1和 3 ( D) 1、 2和 1 44 数据库的视图与基本表之间通过建立 (28)之间的映像,保证数据的逻辑独立性;基本表与存储文件之间通过建立 (29)之间的映像,保证数据的物理独立性。 45 (28) ( A)模式到内模式 ( B)外模式到内模式 ( C)外模式到模式 ( D)外模式到外模式 46 (29) ( A)模式到内模式 ( B)外模式到内模式 ( C)外模式到模式 ( D)外模式到外模式 46 给定关系模式 R U, F, U=A, B, C, F=ABC , CB 。关系R(44),且分别有 (45)。 47 (44) ( A)只有 1个候选关键字 AC (
17、B)只有 1个候选关键字 AB ( C)有 2个候选关键字 AC和 BC ( D)有 2个候选关键字 AC和 AB 48 (45) ( A) 1个非主属性和 2个主属性 ( B) 2个非主属性和 1个主属性 ( C) 0个非主属性和 3个主属性 ( D) 3个非主属性和 0个主属性 48 数据库应用系统通常会提供开发接口。若出于安全性考虑,对于只读数据,通常提供 (50)以供外部程序访问;对于需要更新的数据,则以 (51)的 方式供外部调用,并由提供者完成对系统中多个表的数据更新。 49 (50) ( A)基本表 ( B)视图 ( C)索引 ( D)触发器 50 (51) ( A)基本表 (
18、B)视图 ( C)存储过程 ( D)触发器 50 将表 employee中 name列的修改权限赋予用户 Liu,并允许其将该权限授予他人,应使用的 SQL语句为: GRANT(52)ONTABLEemployeeTOLiu(53); 51 (52) ( A) UPDATE(name) ( B) DELETE ( C) SELECT ( D) INSERT 52 (53) ( A) FORALL ( B) CASCADE ( C) WITHGRANTOPTION ( D) WITHCHECKOPTION 52 E-R图转换为关系模型时,对实体中的多值属性采用的方法是 (60),得到的关系模式属
19、于 (61)。 53 (60) ( A)将实体的码分别和每个多值属性独立构成一个关系模式 ( B)将多值属性和其他属性一起构成该实体对应的关系模式 ( C)多值属性不在关系中出现 ( D)所有多值属性组成一个关系模式 54 (61) ( A) 2NF ( B) 3NF ( C) BCNF ( D) 4NF 54 ARP协议属于 (66)协议,它的作用是 (67)。 55 (66) ( A)物理层 ( B)数据链路层 ( C)网络层 ( D)传输层 56 (67) ( A)实现 MAC地址与主机名之间的映射 ( B)实现 IP地址与 MAC地址之间的变换 ( C)实现 IP地址与端口号之间的映射
20、 ( D)实现应用进程与物理地址之间的变换 56 若集合 D1=0, 1, 2、集合 D2=a, b, c、集合 D3=a, c,则 D1D 2D 3应为 (30)元组,其结果集 的元组个数为 (31)。若 则结果集的元组个数为 (32)。 57 (30) ( A) 3 ( B) 6 ( C) 8 ( D) 9 58 (31) ( A) 6 ( B) 9 ( C) 12 ( D) 18 59 (32) ( A) 2 ( B) 3 ( C) 6 ( D) 9 59 设有员工实体 Employee(员工号,姓名,性别,年龄,电话,家庭住址,家庭成员,关系,联系电话 )。其中, “家庭住址 ”包括邮
21、编、省、市、街道信息; “家庭成员,关系,联系电话 ”分别记录了员工亲属的姓名、与员工的关系以及联系电话,且一个员 工允许有多个家庭成员。员工实体 Employee的主键为 (33); “家庭住址 ”是一个 (34)属性;该关系属于 (35);为使数据库模式设计更合理,对于员工关系模式 Employee(36)。 60 (33) ( A)员工号 ( B)员工号,家庭成员 ( C)姓名 ( D)姓名,家庭成员 61 (34) ( A)简单 ( B)多值 ( C)复合 ( D)派生 62 (35) ( A) 2NF,无冗余,无插入异常和删除异常 ( B) 2NF,无冗余,但存在插入异常和删除异常
22、( C) 1NF,存在冗余,但不存在 修改操作的不一致 ( D)非 1NF,且存在冗余和修改操作的不一致,以及插入异常和删除异常 63 (36) ( A)只允许记录一个亲属的姓名、与员工的关系以及联系电话 ( B)可以不作任何处理,因为该关系模式达到了 3NF ( C)增加多个家庭成员、关系及联系电话字段 ( D)应该将家庭成员、关系及联系电话加上员工号作为一个独立的模式 63 某医院管理系统部分关系模式为:科室 (科室号,科室名,负责人,电话 )、病患 (病历号,姓名,住址,联系电话 )和职工 (职工号,职工姓名,科室号,职位,住址,联系电话 )。假 设每个科室有一位负责人和一部电话,每个科
23、室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治;职位有医生、护士和其他。 a科室和职工的所属联系类型是 (37),病患和医生的就诊联系类型是 (38)。科室关系的主键和外键分别为 (39)。对于就诊联系最合理的设计是 (40),就诊关系的主键是 (41)。 b若科室关系中的科室名是唯一的,并要求指出外码。 请将下述 SQL语句的空缺部分补充完整。 CREATETABLE科室 (科室至号CHAR(3)PRIMARYKEY,科室名 CHAR(10)(42),负责人 CHAR(4),电话CHAR(20),(43); 64 (37) ( A) 1:1
24、 ( B) 1:n ( C) n:1 ( D) n:m 65 (38) ( A) 1:1 ( B) 1:n ( C) n:1 ( D) n:m 66 (39) ( A)科室号、科室名 ( B)科室名、科室号 ( C)科室名、负责人 ( D)科室号、负责人 67 (40) ( A)就诊 (病历号,职工号,就诊情况 ) ( B)就诊 (病历号,职工姓名,就诊情况 ) ( C)就诊 (病历号,职工号,就诊时间, 就诊情况 ) ( D)就诊 (病历号,职工姓名,就诊时间,就诊情况 ) 68 (41) ( A)病历号,职工号 ( B)病历号,职工号,就诊时间 ( C)病历号,职工姓名 ( D)病历号,职
25、工姓名,就诊时间 69 (42) ( A) NOTNULL ( B) UNIQUE ( C) KEYUNIQUE ( D) PRIMARYKEY 70 (43) ( A) PRIMARYKEY(科室号 )NOTNULLUNIOUE ( B) PRIMARYKEY(科室名 )UNIOUE ( C) FOREIGNKEY(负责人 )REFERENCES职工 (职工姓名 ) ( D) FOREIGNKEY(负责人 )REFERENCES职工 (职工号 ) 70 Ravi,likemanyproject(71),hadstudiedthewaterfallmodelofsoftwaredevelopm
26、entastheprimarysoftwarelife-cycle(72).Hewasallsettouseitforanupcomingproject,hisfirstassignment.However,Ravifoundthatthewaterfallmodelcouldnotbeusedbecausethecustomerwantedthesoftwaredeliveredinstages,somethingthatimpliedthatthesystemhadtobedeliveredandbuiltin(73)andnotas(74).Thesituationinmanyother
27、projectsisnotverydifferent.Therealworldrarelypresentsaprobleminwhichastandardprocess,ortheprocessusedinapreviousproject,isthebestchoice.Tobethemostsuitable,anexistingprocessmustbe(75)tothenewproblem.Adevelopmentprocess,evenaftertailoring,generallycannothandlechangerequests.Toaccommodatechangerequest
28、swithoutlosingcontroloftheproject,youmustsupplementthedevelopmentprocesswitharequirementchangemanagementprocess. 71 (71) ( A) customers ( B) managers ( C) users ( D) administrators 72 (72) ( A) activity ( B) procedure ( C) process ( D) progress 73 (73) ( A) parts ( B) modules ( C) software ( D) awho
29、le 74 (74) ( A) parts ( B) modules ( C) software ( D) awhole 75 (75) ( A) modified ( B) used ( C) suited ( D) tailored 2011年上半年软件水平考试(中级)数据库系统工程师上午(基础知识)试题真题试卷答案与解析 1 【正确答案】 C 【试题解析】 本题考查寄存器的基本知识。 CPU中通常设置一些寄存器,用于暂时存储程序运行过程中的相关信息。其中,通用寄存器常用于暂存运算器需要的数据或运算结果, 地址寄存器和数据寄存器用于访问内存时的地址和数据暂存,指令寄存器用于暂存正在执行的指
30、令,程序计数器中存放待执行的指令的地址。 2 【正确答案】 D 【试题解析】 本题考查指令系统的基本概念。寻址方式是指寻找操作数或操作数地址的方式。指令系统中采用不同寻址方式的目的是为了在效率和方便性上找一个平衡。立即数寻址和寄存器寻址在效率上是最快的,但是寄存器数目少,不可能将操作数都存入其中等待使用,立即数的使用场合也非常有限,这样就需要将数据保存在内存中,然后使用直接寻址、寄存器间接寻址、寄存器相对寻址、基址 加变址寻址、相对基址及变址寻址等寻址方式将内存中的数据移入寄存器中。 3 【正确答案】 C 【试题解析】 本题考查计算机系统的基础知识。总线是连接计算机有关部件的一组信号线,是计算
31、机中用来传送信息代码的公共通道。采用总线结构主要有以下优点:简化系统结构,便于系统设计制造;大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;便于接口设计,所有与总线连接的设备均采用类似的接口;便于系统的扩充、更新与灵活配置,易于实现系统的模块化;便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;便于 故障诊断和维修,同时也降低了成本。 4 【正确答案】 B 【试题解析】 本题考查数据表示的基础知识。使用补码表示数据时,可以将符号位和其他位统一处理,减法也可按加法来处理,从而简化运算部件的设计。 5 【正确答案】 A 【试题解析】 本题考查数据表示的基础知识。浮点数在计算机
32、中用以近似表示任意某个实数,一个浮点数 a可如下表示: a=MbE其中,尾数部分 M的位数越多,数的精度越高,指数部分 E的位数越多,能表示的数值越大。因此在总长度固定的情况下,增加 E的位数、减少 M的位数可以扩大可表示的数的范 围同时降低精度。 6 【正确答案】 D 【试题解析】 本题考查系统可靠性方面的基础知识。由子系统构成串联系统时,其中任何一个子系统失效就足以使系统失效,其可靠度等于各子系统可靠度的乘积;构成并联系统时,只要有一个子系统正常工作,系统就能正常工作。设每个子系统的可靠性分别以 R1, R2, , RN表示,则整个系统用串联方式构造时的可靠度为 R=R1R 2R N,整个
33、系统用串联方式构造时的可靠度为 R=1-(1-R1)(1-R2)(1 -RN)。因此,本系统的可靠度为 R(1-(1-R)2)2。 7 【正确 答案】 C 【试题解析】 本题考查数字证书和 CA证书授权 (CertificateAuthority)中心的相关知识点。数字证书是由权威机构 CA证书授权 (CertificateAuthority)中心发行的,能提供在 Internet上进行身份验证的一种权威性电子文档,人们可以在互联网交往中用它来证明自己的身份和识别对方的身份。数字证书包含版本、序列号、签名算法标识符、签发人姓名、有效期、主体名、主体公钥信息等并附有 CA的签名,用户 A获取用户
34、 B的数字证书后通过验证 CA的签名来确认数字证书的有效性。验证 CA的签名时使用的是 CA的公钥。 8 【正确答案】 C 【试题解析】 本题考查计算机病毒的基础知识。病毒文件名称一般分为三部分,第一部分表示病毒的类型,如 Worm表示蠕虫病毒, Trojan表示特洛伊木马,Backdoor表示后门病毒, Macro表示宏病毒等。宏病毒感染的对象是使用某些程序创建的文本文档、数据库、电子表格等文件。 9 【正确答案】 D 【试题解析】 本题考查 IE浏览器不同区域安全等级的基础知识。在 IE浏览器中,安全等级从可信站点、本地 Intranet、 Internet到受限站点 默认情况下依次为低、
35、中低、中、高,逐步提升,如下图所示。10 【正确答案】 B 【试题解析】 软件著作权中翻译权是指以不同于原软件作品的一种程序语言转换该作品原使用的程序语言,而重现软件作品内容的创作的产品权利。简单地说,也就是指将原软件从一种程序语言转换成另一种程序语言的权利。 11 【正确答案】 C 【试题解析】 由于是软件公司研发的财务软件产品,因此,软件公司享有该软件产品的软件著作权。又由于商业秘密的构成条件是:商业秘密必须具有未公开性,即不为公众所知悉;商业秘密必须具有实用 性,即能为权利人带来经济效益;商业秘密必须具有保密性,即采取了保密措施。综上所述,公司仅享有该软件产品的软件著作权和商业秘密权。
36、12 【正确答案】 A 【试题解析】 在计算机信息处理中, “哈夫曼编码 ”是一种一致性编码法 (又称 “熵编码法 ”),用于数据的无损耗压缩。这一术语是指使用一张特殊的编码表将源字符(例如某文件中的一个符号 )进行编码。这张编码表的特殊之处在于,它是根据每一个源字符出现的估算概率而建立起来的。出现概率高的字符使用较短的编码,出现概率低的则使用较长的编码,这便使编码之后的字符串的平 均期望长度降低,从而达到无损压缩数据的目的。 13 【正确答案】 B 【试题解析】 CIF是常用的标准化图像格式 (CommonIntermediateFormat)。在H.323协议簇中,规定了视频采集设备的标准
37、采集分辨率, CIF=352288像素。 14 【正确答案】 D 【试题解析】 由 ISO制定的 MPEG系列标准中, MPEG-7称为 “多媒体内容描述接口 ”(multimediacontentdescriptioninterface)。该标准是建立对多媒体内容的描述标准,满足包括静止 图像、图形、 3D模型、音频、话音、视频以及以上元素组合在一起的合成多媒体信息的应用领域的要求,并兼顾标准的通用性和扩展性的要求。 15 【正确答案】 A 【试题解析】 本题考查项目管理及工具技术。软件开发小组的沟通路径受到小组组织形式和规模的影响。若任意小组成员之间均可能有沟通路径,则可用完全连通图来对开
38、发小组的沟通路径建模,最多的沟通路径为完全连通图的边数,即 n个成员的开发小组的沟通路径是 n(n-1)/2,因此 8个成员的开发小组的沟通路径有28条。 16 【正确答案】 D 【试题解析】 本题考查软件的分析与设计方法。模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。耦合是模块之间的相对独立性的度量,模块之间的连接越紧密,联系越多,耦合性就越高,而其模块独立性就越弱。一般来说,模块之间的耦合有 7种类型,根据耦合性从低到高为非直接耦合、数据耦合、标记耦合、控制耦 合、外部耦合、公共耦合和内容耦合。如果一个模块访问另一个模块时,彼此之间是通过数据参
39、数 (不是控制参数、公共数据结构或外部变量 )来交换输入、输出信息的,则称这种耦合为数据耦合;如果一组模块通过数据结构本身传递,则称这种耦合为标记耦合;若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合;若一个模块直接访问另一个模块的内部数据、一个模块不通过正常入口转到另一个模块内部、两个模块有一部分程序代码重叠或者一个模块有多个入口,上述几个情形之一发生则说明两个模块之间就发生了内容耦合。 17 【正确答案 】 B 【试题解析】 本题考查风险分析和风险控制技术。风险是一种具有负面后果的、人们不希望发生的事件。通常认为风险具有以下特点:风险是可能发生的事件,其发生的可能性用风险
40、概率来描述;风险是会给项目带来损失的事件;可能对风险进行干预,以期减少损失。针对每一种风险,应弄清可能减少造成损失或避免损失的程度。对风险加以控制,采取一些有效的措施来降低风险或是消除风险。 18 【正确答案】 D 【试题解析】 本题考查项目管理及工具技术。项目估算是项目计划和管理的一个至关重要的方面。成本超出某个限度可能导 致客户取消项目,而过低的成本估算可能会迫使开发小组投入大量的时间却没有相应的经济回报。目前常用的项目估算方法有专家判断方法,该方法受到专家经验和主观性等方面的影响;算法方法,根据某个计算模型来估算项目开发成本,如启发式方法 COCOMO模型,但这些模型中的参数难以确定;机
41、器学习方法,如根据过去的项目开发数据,建立分类模型,预测新项目的开发成本,但这类方法难以定义训练数据的特征以及定义数据对象之间的相似性。即使结合多种方法,上述问题仍然存在,因此并不能得到精确地估算结果。 19 【正确答案】 B 【试 题解析】 本题考查项目管理及工具技术。根据关键路径法,计算出关键路径为 025789,关键路径长度为 65。因此里程碑 2在关键路径上,而里程碑 1、 3和 4不在关键路径上。 20 【正确答案】 B 【试题解析】 本题考查程序语言的基础知识。程序中的数据具有类型属性时,就可以规定数据对象的取值范围及能够进行的运算,在运算前便于进行类型检查,也更有利于为数据合理分
42、配存储单元。 21 【正确答案】 D 【试题解析】 本题考查操作系统存储管理方面的基础知识。在请求页式存储管理方案中,当访问的页面不 在内存时需要置换页面,置换页面的原则如下表,即最先置换访问位和修改位为 00的页,其次是访问位和修改位为 01的页,然后是访问位和修改位为 10的页,最后才置换访问位和修改位为 11的页。因此本题当该进程访问的页面 2不在内存时,应该淘汰表中页号为 5的页面。22 【正确答案】 C 【试题解析】 本题考查数据库安全控制方面的基础知识。数据库管理系统的安全措施有 3个方面: 权限机制:通过权限机制,限定用户对数据的操作权限,把数据的操作限定在具有指定权限的用户范围
43、内,以保证数据的安全。在标准 SQL中定义了授权 语句 GRANT来实现权限管理。 视图机制:通过建立用户视图,用户或应用程序只能通过视图来操作数据,保证了视图之外的数据的安全性。 数据加密:对数据库中的数据进行加密,可以防止数据在存储和传输过程中失密。 23 【正确答案】 A 【试题解析】 本题考查对事务故障的理解。故障是指事务在运行时因各种原因所导致的事务异常终止。故障分为事务故障、系统故障和介质故障。事务故障是指由事务内部原因及死锁导致事务无法继续正常执行;系统故障是指由计算机硬件、操作系统或数据库系统软件故障导致的易失性存储器内容的丢失,使 得事务终止,而非易失性存储器仍完好无损;介质故障是指因非易失性存储介质的损坏造成的数据库的破坏。本题所描述的故障是因为事务程序内部原因造成的故障,应属于事务故障。 24 【正确答案】 A 【试题解析】 本题考查对事务故障恢复的理解。系统故障发生时,有两个原因会导致数据库的不一致,一是未完成的事务对数据库的更新已写入非易失性存储介质;二是已提交的事务对数据库的更新尚存留在缓冲区中,未写入非易失必存储介质中。恢复过程需要对未完成的事务进行撤销操作,对已完成的事务进行重做