1、高级系统分析师上午试题-18 及答案解析(总分:60.00,做题时间:90 分钟)一、单项选择题(总题数:42,分数:60.00)1. (4) 是软件开发工具走向成熟的体现。A) 总控与人机界面 B) 项目管理与版本管理C) 代码生成与文档生成 D) 信息库及其管理模块(分数:1.00)A.B.C.D.2.数据存储和数据流都是 (33) ,仅仅所处的状态不同。A) 分析结果 B) 事件 C) 动作 D) 数据(分数:1.00)A.B.C.D.3.以下关于数据结构的基本概念的叙述中 (47) 是错误的。A) 数据元素是数据的基本单位B) 数据项是有独立含义的数据最小单位C) 数据结构概念包含的主
2、要内容是数据的逻辑结构和数据的存储结构D) 数据的逻辑结构分为线性结构和非线性结构(分数:1.00)A.B.C.D.4.Cache 存储器一般采用 (17) 存储器件构成。ADRAM BSRAM CROM DNVRAM(分数:1.00)A.B.C.D.5.下列命题正确的是 (59) 。A) 中 = B) = C) aa,b,c D) a,b,c(分数:1.00)A.B.C.D.面向对象系统的单元测试包括方法层次的测试、类层次的测试和类树层次的测试。在常见的测试技术中,_属于方法层次的测试,_属于类层次的测试。(分数:2.00)(1).A等价类划分测试和多态消息测试 B不变式边界测试和递归函数测
3、试C组合功能测试和非模态类测试 D不变式边界测试和模态类测试(分数:1.00)A.B.C.D.(2).A等价类划分测试和多态消息测试 B不变式边界测试和递归函数测试C组合功能测试和非模态类测试 D不变式边界测试和模态类测试(分数:1.00)A.B.C.D.6.在长度为 n 的线性表中查找一个表中不存在的元素,需要的比较次数为 (47) 。A) n B) n-1 C) n+1 D) 2n(分数:1.00)A.B.C.D.需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的 (27) 、指明软件和其他系统元素的接口、并建立软件必须满足的约
4、束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和 (28) ,以及操作行为的模型。此外,还有分析可选择的解决方案,并将它们分配到各软件元素中去。(分数:2.00)(1).A功能和性能 B数据和操作 C实体和对象 D操作和对象(分数:1.00)A.B.C.D.(2).A事件流 B消息流 C对象流 D控制流(分数:1.00)A.B.C.D.7.客户关系管理(CRM)是一个集成化的信息管理系统,以下不属于 CRM 系统具备的主要功能的是_。A具有整合各种客户联系渠道的能力,并把客户数据分为描述性、促销性和交易性数据三大类
5、B能用于识别和规划企业资源,对采购、生产、成本、库存、销售、运输、财务和人力资源等进行规划和优化C系统必须实现基本的数据挖掘模块,能对客户信息进行全方位的统一管理D能够提供销售、客户服务和营销 3 个业务的自动化工具,并具有可扩展性和可复用性(分数:1.00)A.B.C.D.8.为维护软件开发者的合法权益,解决自动保护可能产生的权属纠纷,我国实行了 (10) 。A计算机软件著作权登记制度 B计算机软件标记制度C计算机软件商标制度 D计算机软件产权审查制度(分数:1.00)A.B.C.D.9.软件架构设计是降低成本、改进质量、按时和按需交付产品的关键活动。以下关于软件架构重要性的叙述中,错误的是
6、_。A架构设计能够有效地管理复杂性,为系统开发提供指导B架构设计能够为复用奠定基础,并支持项目计划编制过程C架构设计能够解决冲突,并降低维护费用D架构设计能够满足系统的性能、安全性和可维护性等品质(分数:1.00)A.B.C.D.10.某车间需要用一台车床和一台铣床加工 A,B,C,D4 个零件。每个零件都需要先用车床加工,再用铣床加工。车床和铣床加工每个零件所需的工时(包括加工前的准备时间以及加工后的处理时间)如下表所示。工时(小时) A B C D车床 8 4 6 6铣床 6 7 2 5若以 A,B,C,D 零件顺序安排加工,则共需 29 小时。适当调整零件加工顺序,可产生不同实施方案,在
7、各种实施方案中,完成 4 个零件加工至少共需 (53) 小时。(53)A25 B26 C27 D28(分数:1.00)A.B.C.D.11.A类 O、P 和 Q 的对象都可以访问方法 F3B类 O、P 和 Q 的对象都不可以访问方法 F3C类 O 的对象可以访问方法 F3,但类 P 的对象不能访问方法 F3D类 P 的对象可以访问方法 F3,但类 Q 的对象不能访问方法 F3(分数:1.00)A.B.C.D.算法的空间复杂度是指 (44) ,算法的时间复杂度是指 (45) 。(分数:2.00)(1).A. 算法程序的长度 B. 算法程序中的指令条数C. 算法程序所占的存储空间 D. 算法执行过
8、程中所需要的存储空间(分数:1.00)A.B.C.D.(2).A. 编写算法所用的时间 B. 算法程序中的每条指令执行的时间C. 算法执行过程中所需要的时间 D. 算法使用时间的复杂程度(分数:1.00)A.B.C.D.12.下列级数中绝对收敛的级数是 (64) 。A) B) C) D) (分数:1.00)A.B.C.D.UML 采用 4+1 视图来描述软件和软件开发过程,其中 (3) 描绘了所设计的并发与同步结构: (4) 表示软件到硬件的映射及分布结构:UML 中的类图可以用来表示 4+1 视图中的 (5) 。(分数:3.00)(1).A逻辑视图(Logical View) B实现视图(I
9、mplementation View)C进程视图(Process View) D部署视图(Deployment View)(分数:1.00)A.B.C.D.(2).A逻辑视图 B实现视图 C进程视图 D部署视图(分数:1.00)A.B.C.D.(3).A逻辑视图 B实现视图 C进程视图 D部署视图(分数:1.00)A.B.C.D.13. (16) 是属于进度控制的主要工作环节。A) 评审设计方案 B) 编制项目进度控制工作流程C) 采取纠偏措施 D) 进度控制工作管理职能分工(分数:1.00)A.B.C.D.14.软件工程方法的产生源于软件危机,下列 (41) 是产生软件危机的内在原因。软件复
10、杂性软件维护困难软件成本太高软件质量难保证A) B) C) 和 D) 和(分数:1.00)A.B.C.D.15.为配合防疫部门对 H1N1 流感的防控,某机场拟建设旅客体温监测系统,对每位出入机场的乘客进行体温测量并根据阈值报警,评价该系统最重要的指标是_。 A存储容量 B成本收益 C系统误差 D响应速度(分数:1.00)A.B.C.D.16.下面关于钓鱼网站的说法中错误的是_。A钓鱼网站仿冒真实网站的 URL 地址B钓鱼网站通过向真实网站植入木马程序以达到网络攻击的目的C钓鱼网站用于窃取访问者的机密信息 D钓鱼网站可以通过 E-mail 传播网址(分数:1.00)A.B.C.D.17.依据计
11、算机软件保护条例,对软件的保护包括 (10) 。A计算机程序,但不包括用户手册等文档B计算机程序及其设计方法C计算机程序及其文档,但不包括开发该软件的所用思想D计算机源程序,但不包括目标程序(分数:1.00)A.B.C.D.18.CPU 芯片的主要参数是 (26) 。A) 字长、主频B) 字长、主频、cache 容量C) 字长、主频、外频、cache 容量D) 字长、主频、外频、FSB、cache 容量(分数:1.00)A.B.C.D.19.SPEC 计算机性能测试有不同的方法,吞吐率测试是指对 (21) 的测试。A计算机完成单个任务要用多少时间B计算机在一定时间内能完成多少任务C计算机在一定
12、时间内能输出多少数据D计算机在一段时间内能并行执行多少个程序(分数:1.00)A.B.C.D.In the following essay, each blank has four choices. Choose the best answer and write down on the answer sheet.A Web browser is simply a terminal emulator, designed to display text on a screen. The two essential differences between an ordinary terminal
13、emulator and a Web browser are that the browser knows how to deal with (71) , and that it has a mechanism for (72) graphical files. Display text, display graphics, and (73) hyperlinks theres 99 percent of the (74) value. Thats not to say that the manufacturers didnt go all - out to attach a hyperact
14、ive efflorescence of useless capabilities onto their browsers. Remember when media channels in the browser were a big deal, instead of the clutter you cant wait to delete from your favorites of bookmarks menu? Remember when client -side Java applets were supposed to become the preferred (75) , for a
15、pplication development? Remember frames and all their nasty side effects?(分数:5.00)(1).A. superlinks B. links C. hyperlinks D. connections(分数:1.00)A.B.C.D.(2).A. displaying B. illustrating C. drawing D. writing(分数:1.00)A.B.C.D.(3).A. direct B. navigate C. indicate D. go-on(分数:1.00)A.B.C.D.(4).A. Web
16、browsers B. terminals C. emulators D. networks(分数:1.00)A.B.C.D.(5).A. plane B. plant C. plate D. platform(分数:1.00)A.B.C.D.某公司销售数据库的商品、仓库关系模式及函数依赖集 F1、F2 如下:商品(商品号,商品名称,生产商,单价),F1=商品号商品名称,商品号生产商,商品号单价,商品关系的主键是_。仓库(仓库号,地址,电话,商品号,库存量),F2=仓库号(地址,电话),(仓库号,商品号)库存量。仓库关系的主键是_,外键是_。仓库关系模式_,为了解决这一问题,需要将仓库关系分解
17、为_。(分数:5.00)(1).A商品号 B商品号,商品名称 C商品号,生产商 D商品名称,生产商(分数:1.00)A.B.C.D.(2).A仓库号 B仓库号,商品号 C仓库号,电话 D地址,电话(分数:1.00)A.B.C.D.(3).A仓库号 B地址 C电话 D商品号(分数:1.00)A.B.C.D.(4).A存在冗余、插入异常和删除异常,以及修改操作的不一致B不存在冗余,但存在插入异常和删除异常C不存在修改操作的不一致,但存在冗余和插入异常D不存在冗余、插入异常,但存在删除异常和修改操作的不一致(分数:1.00)A.B.C.D.(5).A仓库 1(仓库号,地址)和仓库 2(仓库号,电话,
18、商品号,库存量)B仓库 1(仓库号,地址,电话)和仓库 2(商品号,库存量)C仓库 1(仓库号,电话)和仓库 2(仓库号,地址,商品号,库存量)D仓库 1(仓库号,地址,电话)和仓库 2(仓库号,商品号,库存量)(分数:1.00)A.B.C.D.20.影响软件开发成本估算的因素不包括以下哪项 (4) 。A) 软件人员业务水平 B) 软件开发规模及复杂度C) 开发所需时间 D) 开发所需硬件资源模型。(分数:1.00)A.B.C.D.21.某公司欲对局域网环境中具有不同传输协议、传输数据格式和应用数据的多个应用系统进行综合集成,以达到系统之间的互联互通。在这种情况下,集成系统应采用_的系统架构最
19、为合适。A共享数据库 B远程过程调用 C总线 D事件驱动(分数:1.00)A.B.C.D.统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了 4 种通用的开发阶段,它们按照过程顺序分别是:起始阶段、 (20) 、构建阶段和 (21) ,其中在构建阶段主要产生的文档有 (22) 。(分数:3.00)(1).A分析阶段 B细化阶段 C设计阶段 D交付阶段(分数:1.00)A.B.C.D.(2).A分析阶段 B细化阶段 C设计阶段 D交付阶段(分数:1.00)A.B.C.D.(3).A初始用户手册 B用例模型 C项目计划 D设
20、计模型(分数:1.00)A.B.C.D.22.甲公司开发的通信软件,使用“点波”牌商标,商标没有注册。2007 年 4 月该地另一公司(乙公司)成立,主要开发通信软件,也拟使用“点波”牌商标,并于 2007 年 5 月 10 日向商标局递交了商标注册申请书。甲公司得知这一消息后,于同年 5 月 25 日也向商标局递交了商标注册申请书。依据我国商标法, (12) 能获准“点波”牌商标注册。A甲公司 B乙公司 C甲、乙公司都 D甲、乙公司都不(分数:1.00)A.B.C.D.23.以下关于嵌入式系统的软件设计的描述中,说法错误的是_。A把应用程序转换成可以在目标机上运行的二进制代码,通常需要经过编
21、译、链接和定址等 3 个步骤B编译过程生成的文件就是可以在嵌入式平台上执行的二进制文件C定址过程会把物理存储器地址指定给目标文件的每个相对偏移处D编译过程产生的所有目标文件被链接成一个目标文件(分数:1.00)A.B.C.D.24.某条上海到乌鲁木齐的线缆长为 4120km,传输带宽峰值为 155Mb/s,信号在导体中的传输速度为光速的 2/3,那么平均有 (37) 字节正在光缆中通行(光速为 300.000km/s)。A0.1MB B0.2MB C0.3MB D0.4MB(分数:1.00)A.B.C.D.25.以下关于哈夫曼编码的叙述中,正确的是_。A哈夫曼编码是一种有损压缩方法 B编码过程
22、中需要根据符号出现的概率来进行编码C编码过程中需要建立“词典” D哈夫曼编码方法不能用于对静态图像进行压缩(分数:1.00)A.B.C.D.26.ISO/IEC 9126 软件质量模型中的第一层定义了 6 个质量特性,并为各质量特性定义了相应的质量子特性。其中子特性_属于可移植性质量特性。A依从性 B易操作性 C稳定性 D遵循性(分数:1.00)A.B.C.D.27.某国内知名系统集成公司准备于今年下半年(712 月)安排 8 个系统集成项目(命名为 A,B,H)的施工,共有 16 个项目团队(编号为 1,2,16)参与这些项目,各团队对应参加的项目如下表所示(“”表示相应的团队将参加相应的系
23、统集成项目)。某公司各项目团队参与项目的基本情况1 2 3 4 5 6 7 8 9 10111213141516A B C D E F G H 公司领导层希望妥善安排这 8 个项目的施工顺序的方案,使每个项目团队不会连续参加两个系统集成项目。针对表中的情况,这样的方案_。A只有 1 个 B共有两个 C共有 3 个 D多于 3 个(分数:1.00)A.B.C.D.28.敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品以及整体精简开发。 (24) 不是采用这种软件开发过程的原因。A难以提前预测哪些需求是稳定的和哪些需求会变化B对于软件项目
24、开发来说,设计和实现可以做到基本分离C从制定计划的角度来看,分析、设计、实现和测试并不容易预测D可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介(分数:1.00)A.B.C.D.29.设随机变量 Xt(n)(n1), (分数:1.00)A.B.C.D.在由许多项目组成的大型工程中,用顶点表示项目,有向边表示项目之间谁先开工的先后关系,这种用顶点表示活动的图称为 AOV 网络,其常用的一种存储结构是 (40) 。为规划整个工程的实现,通常要对上述图的顶点进行 (41) 排序,据此可获得项目的 (42) 序列。(分数:3.00)(1).A. 队列表 B. 连通表 C. 邻接表 D.
25、路径表(分数:1.00)A.B.C.D.(2).A. 选择 B. 归并 C. 拓扑 D. 置换(分数:1.00)A.B.C.D.(3).A. 全序 B. 综合 C. 拓扑 D. 优化(分数:1.00)A.B.C.D.30.利用海明码校验方法在工程上可以有效地提高内存可靠性。若不加校验功能时,内存的可靠性为0.98,出错位数为 1 的概率为 80%,当采用海明码校验,将内存出错 1 位加以纠正之后,内存的可靠性为_。 A0.99 B0.996 C0.999 D0.9996(分数:1.00)A.B.C.D.31.设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的
26、、代码设计经验的总结。下面关于设计模式所倡导的基本原则的描述,错误的是 (32) 。A模块应对扩展开放,而对修改关闭B优先使用继承,而不是组合C要针对接口编程,而不是针对实现编程D抽象不应该依赖于细节,细节应当依赖于抽象(分数:1.00)A.B.C.D.32.设 (分数:1.00)A.B.C.D.在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型 (33) 在数据库系统中,将满足以下两个条件的基本层次联系集合称为网状模型 (34) 。. 允许一个以上的结点无双亲 . 有且仅有一个结点无双亲其它结点有且仅有一个双亲 有且仅有一个结点有多个双亲. 有一个结点无双亲 一个结点可以
27、有多于一个双亲(分数:2.00)(1).A. 和 B. 和 C. 和 D. 和(分数:1.00)A.B.C.D.(2).A. 和 B. 和 C. 和 D. 和(分数:1.00)A.B.C.D.33.管理活动的高、中、基 3 个层次分别对应着 3 种类型的决策过程,即 (14) 。A) 非结构化决策、半结构化决策和结构化决策B) 非结构化决策、结构化决策和半结构化决策C) 非结构化决策、半结构化决策和一般性决策D) 非结构化决策、过程性决策和结构化决策(分数:1.00)A.B.C.D.高级系统分析师上午试题-18 答案解析(总分:60.00,做题时间:90 分钟)一、单项选择题(总题数:42,分
28、数:60.00)1. (4) 是软件开发工具走向成熟的体现。A) 总控与人机界面 B) 项目管理与版本管理C) 代码生成与文档生成 D) 信息库及其管理模块(分数:1.00)A.B. C.D.解析:解析 项目管理与版本管理是软件开发工具走向成熟的体现。2.数据存储和数据流都是 (33) ,仅仅所处的状态不同。A) 分析结果 B) 事件 C) 动作 D) 数据(分数:1.00)A.B.C.D. 解析:解析 本题的考查要点是数据流图的基本概念。解析 数据流图有 4 种成分:源点或终点、处理、数据存储和数据流。数据存储处于静止状态的数据,数据流处于运动中的数据。3.以下关于数据结构的基本概念的叙述中
29、 (47) 是错误的。A) 数据元素是数据的基本单位B) 数据项是有独立含义的数据最小单位C) 数据结构概念包含的主要内容是数据的逻辑结构和数据的存储结构D) 数据的逻辑结构分为线性结构和非线性结构(分数:1.00)A.B.C. D.解析:解析 数据结构是按照某种逻辑关系组织起来的一批数据,按照一定的存储表示方式把它存储在计算机的存储器,并在这些数据上定义了一个运算的集合。C 选项中没有提到在数据上的运算集合。所以应该选择 C。4.Cache 存储器一般采用 (17) 存储器件构成。ADRAM BSRAM CROM DNVRAM(分数:1.00)A.B. C.D.解析:解析 Cache 存储器
30、一般采用静态随机访问存储器(SRAM)技术,这种存储器件的速度比动态 RAM快,能够跟得上 CPU 的要求,弥合了 CPU 和主存之间的速度差距。5.下列命题正确的是 (59) 。A) 中 = B) = C) aa,b,c D) a,b,c(分数:1.00)A. B.C.D.解析:解析 注意 和表示不同的意思 为一个元素表示空即什么都没有而表示一个集合,集合中有一个元素为 ,所以 = 正确其它选项应作如下修改:=,aa,b, c,a,b,c面向对象系统的单元测试包括方法层次的测试、类层次的测试和类树层次的测试。在常见的测试技术中,_属于方法层次的测试,_属于类层次的测试。(分数:2.00)(1
31、).A等价类划分测试和多态消息测试 B不变式边界测试和递归函数测试C组合功能测试和非模态类测试 D不变式边界测试和模态类测试(分数:1.00)A. B.C.D.解析:(2).A等价类划分测试和多态消息测试 B不变式边界测试和递归函数测试C组合功能测试和非模态类测试 D不变式边界测试和模态类测试(分数:1.00)A.B.C.D. 解析:6.在长度为 n 的线性表中查找一个表中不存在的元素,需要的比较次数为 (47) 。A) n B) n-1 C) n+1 D) 2n(分数:1.00)A. B.C.D.解析:解析 在长度为 n 的线性表中查找一个表中不存在的元素,因为要和每一个元素都要进行比较,所
32、以需要的比较次数为 n。需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的 (27) 、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和 (28) ,以及操作行为的模型。此外,还有分析可选择的解决方案,并将它们分配到各软件元素中去。(分数:2.00)(1).A功能和性能 B数据和操作 C实体和对象 D操作和对象(分数:1.00)A. B.C.D.解析:(2).A事件流 B消息流 C对象流 D控制流(分数
33、:1.00)A.B.C.D. 解析:根据需求分析的定义:需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析任务是发现、求精、建模和规约的过程。包括详细地精化初始由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和控制流及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。本题考查考生对基本概念的掌握情况,不难看出(27)题选择 A,(28)题选择 D。7.客户关系管理(CRM)是一个集成化的信息管理系统,以下不属于
34、CRM 系统具备的主要功能的是_。A具有整合各种客户联系渠道的能力,并把客户数据分为描述性、促销性和交易性数据三大类B能用于识别和规划企业资源,对采购、生产、成本、库存、销售、运输、财务和人力资源等进行规划和优化C系统必须实现基本的数据挖掘模块,能对客户信息进行全方位的统一管理D能够提供销售、客户服务和营销 3 个业务的自动化工具,并具有可扩展性和可复用性(分数:1.00)A.B. C.D.解析:解析 选项 A、选项 C 和选项 D 都是 CRM 系统应具备的主要功能。选项 B 是企业资源计划(ERP)的主要功能之一。8.为维护软件开发者的合法权益,解决自动保护可能产生的权属纠纷,我国实行了
35、(10) 。A计算机软件著作权登记制度 B计算机软件标记制度C计算机软件商标制度 D计算机软件产权审查制度(分数:1.00)A. B.C.D.解析:解析 我国还建立了计算机软件的登记管理制度,并将这种登记确定为软件著作权有效的初步证明,所以法人或者其他组织和公民可以进行软件著作权登记,以使其软件开发者的身份得到公示。计算机软件著作权登记制度是为促进我国软件产业发展,增强我国软件产业的创新能力和竞争能力的一项法规。计算机软件著作权登记办法主要适用于软件著作权登记、软件著作权专有许可合同和转让合同登记。通过向中国软件登记中心办理软件著作权登记,并获得软件著作权登记证明文件,软件著作权人就有了软件著
36、作权有效的初步证明。对已登记过的软件进行著作权转让,受让方应当按照要求在转让合同正式签订后三个月之内向中国软件登记中心备案(对已登记过的软件进行著作权转让,受让方应当到软件登记管理部门进行备案)。如果不办理此项备案,该合同就只具有从合同法角度对转让方和受让方两方的约束力,却不具有从著作权法角度对任何第三方的约束力,任何第三方都可以不承认这项转让的效力,不承认受让方为该软件著作权的合法继承主体。这样,转让后如果发生第三方的侵权活动,受让方就会因为不具备对抗第三方侵权活动的资格而无法寻求司法保护。9.软件架构设计是降低成本、改进质量、按时和按需交付产品的关键活动。以下关于软件架构重要性的叙述中,错
37、误的是_。A架构设计能够有效地管理复杂性,为系统开发提供指导B架构设计能够为复用奠定基础,并支持项目计划编制过程C架构设计能够解决冲突,并降低维护费用D架构设计能够满足系统的性能、安全性和可维护性等品质(分数:1.00)A.B.C. D.解析:解析 软件架构设计是降低成本、改进质量、按时和按需交付产品的关键因素。其重要性表现在:能够满足系统的性能、安全性和可维护性等品质;能够使得不同的利益相关人达成一致的目标:能够支持项目计划和项目管理等活动;能够为系统开发提供指导;能够有效地管理复杂性;能够为复用奠定基础;能够降低维护费用;能够支持冲突分析,而不是解决冲突。10.某车间需要用一台车床和一台铣
38、床加工 A,B,C,D4 个零件。每个零件都需要先用车床加工,再用铣床加工。车床和铣床加工每个零件所需的工时(包括加工前的准备时间以及加工后的处理时间)如下表所示。工时(小时) A B C D车床 8 4 6 6铣床 6 7 2 5若以 A,B,C,D 零件顺序安排加工,则共需 29 小时。适当调整零件加工顺序,可产生不同实施方案,在各种实施方案中,完成 4 个零件加工至少共需 (53) 小时。(53)A25 B26 C27 D28(分数:1.00)A.B. C.D.解析:解析 对于指定的加工顺序,如何描述其加工所需的时间(加工进度计划)呢?这是解答本题首先需要解决的问题。以顺序安排加工 A,
39、B,C,D4 个零件为例,人们可以用甘特图将工作进度计划描述如下。其中横轴表示时间,从零件 A 在车床上加工开始作为坐标 0,并以小时为单位。纵轴表示车床和铣床。车床和铣床加工某零件的进度情况(从一时刻到另一时刻)以横道表示。在车床上,零件 A、B、C、D 一个接一个顺序加工,需要 8+4+6+6=24 小时。在铣床上,零件 A 只能等车床加工完 A 后才开始,所以,其横道的横坐标为 814;零件 B 只能等车床加工完 B 后才开始,所以,其横道的横坐标为 1421;零件 C 只能等车床加工完 C 后才开始,所以,其横道的横坐标为 2123:零件 D 只能等车床加工完 D 后才开始,所以,其横
40、道的横坐标为 2429。这样,顺序加工 A,B,C,D 零件总共需要 29 小时。从上例看出,为缩短总工时,应适当安排加工:零件的顺序,以缩短铣床最后的加工时间(车床完工后还需要用铣床的时间),并缩短车床最先的加工时间(铣床启动前需要等待的时间)。所以我们应采取如下原则来安排零件的加工顺序:在给定的工时表中找出最小值,如果它是铣床时间,则该零件应最后加工;如果它是车床时间,则该零件应最先加工。除去该零件后,又可以按此原则继续进行安排。按此原则,本题中,最小工时为 2 小时,这是零件 C 所用的铣床加工时间。所以,零件 C 应放在最后加工。除去零件 C 后,最小工时为 4 小时,这是零件 B 所
41、需的车床加工时间。所以,零件 B 应最先加工。再除去零件 B 以后,工时表中最小的时间为 5 小时,是零件 D 所需的铣床加工时间。因此,零件 D 应安排在零件 C 之前加工。这样,最优方案应是按 B,A,D,C 零件的顺序来加工,其甘特图如下。11.A类 O、P 和 Q 的对象都可以访问方法 F3B类 O、P 和 Q 的对象都不可以访问方法 F3C类 O 的对象可以访问方法 F3,但类 P 的对象不能访问方法 F3D类 P 的对象可以访问方法 F3,但类 Q 的对象不能访问方法 F3(分数:1.00)A.B. C.D.解析:算法的空间复杂度是指 (44) ,算法的时间复杂度是指 (45) 。
42、(分数:2.00)(1).A. 算法程序的长度 B. 算法程序中的指令条数C. 算法程序所占的存储空间 D. 算法执行过程中所需要的存储空间(分数:1.00)A.B.C.D. 解析:解析 作为评价数据结构的标准之一,算法的空间复杂度是指作为问题的参数的函数来计算存储需要量。例如,同是处理一个 n 维向量,比较哪种数据结构占用的存储单元少。因此应该选择 D。算法的空间复杂度是数据运算的时间效率。例如,对于不同的数据结构比较插入一个结点各用多少机器时间(2).A. 编写算法所用的时间 B. 算法程序中的每条指令执行的时间C. 算法执行过程中所需要的时间 D. 算法使用时间的复杂程度(分数:1.00
43、)A.B.C. D.解析:12.下列级数中绝对收敛的级数是 (64) 。A) B) C) D) (分数:1.00)A.B.C.D. 解析:解析 是莱布尼兹型级数,是收敛的,但 发散,所以此级数不是绝对收敛。收敛,所以由正项级数的比较判别法,知 绝对收敛。是莱布尼兹型级数,是收敛的,但 发散,所以原级数不是绝对收敛。UML 采用 4+1 视图来描述软件和软件开发过程,其中 (3) 描绘了所设计的并发与同步结构: (4) 表示软件到硬件的映射及分布结构:UML 中的类图可以用来表示 4+1 视图中的 (5) 。(分数:3.00)(1).A逻辑视图(Logical View) B实现视图(Imple
44、mentation View)C进程视图(Process View) D部署视图(Deployment View)(分数:1.00)A.B.C. D.解析:(2).A逻辑视图 B实现视图 C进程视图 D部署视图(分数:1.00)A.B.C.D. 解析:(3).A逻辑视图 B实现视图 C进程视图 D部署视图(分数:1.00)A. B.C.D.解析:解析 UML 采用 4+1 视图米描述软件和软件开发过程。其中的 4 个视图分别为:逻辑视图(Logical View),用来描述所设计的静态/动态对象模型;进程视图(Process View),用来描述所设计的并发与同步结构;实现视图(Impleme
45、ntation View),用来描述软件在开发环境中的静态结构;部署视图(Deployment View),表示软件到硬件的映射及分布结构。UML 中的类图可以用来表示其中的逻辑视图。13. (16) 是属于进度控制的主要工作环节。A) 评审设计方案 B) 编制项目进度控制工作流程C) 采取纠偏措施 D) 进度控制工作管理职能分工(分数:1.00)A.B.C. D.解析:解析 进度计划中,只重视进度计划的编制不重视进度计划的调整,无法完成进度控制。进度控制的过程就是随着项目的发展,进度计划不断调整的过程。14.软件工程方法的产生源于软件危机,下列 (41) 是产生软件危机的内在原因。软件复杂性
46、软件维护困难软件成本太高软件质量难保证A) B) C) 和 D) 和(分数:1.00)A. B.C.D.解析:解析 软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机。产生原因:(1)软件规模越来越大,结构越来越复杂。(2)软件开发管理困难而复杂。(3)软件包开发费用不断增加。(4)软件开发技术落后。(5)生产方式落后,仍采用手工方式。(6)开发工具落后,生产率提高缓慢等。其中内在原因是软件的复杂性。15.为配合防疫部门对 H1N1 流感的防控,某机场拟建设旅客体温监测系统,对每位出入机场的乘客进行体温测量并根据阈值报警,
47、评价该系统最重要的指标是_。 A存储容量 B成本收益 C系统误差 D响应速度(分数:1.00)A.B.C.D. 解析:解析 信息系统评价要素包括:功能、成本、可靠性、可用性、存储容量、效率、响应时间等。不同应用,首选评价指标是不同的,如银行系统,应重点考虑系统的可用性和可靠性。 本题的信息系统是体温检测与报警系统,一般情况下正常体温范围的旅客数据不用保存,存储容量不是系统评价的重要指标。因为系统部署在机场,为了避免拥挤,系统的响应时间应尽可能地短。16.下面关于钓鱼网站的说法中错误的是_。A钓鱼网站仿冒真实网站的 URL 地址B钓鱼网站通过向真实网站植入木马程序以达到网络攻击的目的C钓鱼网站用
48、于窃取访问者的机密信息 D钓鱼网站可以通过 E-mail 传播网址(分数:1.00)A.B. C.D.解析:17.依据计算机软件保护条例,对软件的保护包括 (10) 。A计算机程序,但不包括用户手册等文档B计算机程序及其设计方法C计算机程序及其文档,但不包括开发该软件的所用思想D计算机源程序,但不包括目标程序(分数:1.00)A.B.C. D.解析:解析 我国根据中华人民共和国著作权法,制定了计算机软件保护条例(国务院 339 号令,2001 年 12 月 20 日),条例中第二条定义计算机软件是指计算机程序及其有关文档,而第六条又明确指出“本条例对软件著作权的保护不延及开发软件所用的思想、处理过程、操作方