1、软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷 10 及答案与解析 1 某软件公司项目 A的利润分析如表 16-9所示。设贴现率为 10%,第二年的利润净现值是 (60)元。 ( A) 1.37819e+006 ( B) 949,167 ( C) 941,322 ( D) 922,590 2 假设市场上某种商品有两种品牌 A和 B,当前的市场占有率各为 50%。根据历史经验估计,这种商品当月与下月市场占有率的变化可用转移矩阵 P来描述 :其中, p(AB) 是 A的市场占有份额中转移给B的概率,依次类推。这样, 2个月后的这种商品的市场占有率变化为 (63)。 ( A) A的份
2、额增加了 10%, B的份额减少了 10% ( B) A的份额减少了 10%, B的份额增加了 10% ( C) A的份额增加了 14%, B的份额减少了 14% ( D) A的份额减少了 14%, B的份额增加了 14% 3 在进行项目计划前,应该首先建立 (64)的目的和范围,考虑可选的解决方案、标识技术和管理的约束。没有这些信息,就不可能进行合理的成本估算、有效的风险评估、适当的项目任务划分或 是可管理的项目进度安排。 ( A)人员 ( B)产品 ( C)过程 ( D)计划 4 图 16-4标出了某地区的运输网: 各节点之间的运输能力如表 16-10所示 (单位:万吨 /小时 ):从节点
3、 到节点 的最大运输能力 (流量 )可以达到 (65)万吨 /小时。 ( A) 26 ( B) 23 ( C) 22 ( D) 21 5 某公司的销售收入状态如表 16-11所示,该公司达到盈亏平衡点时的销售收入是(66)(百万元人民币 )。 ( A) 560 ( B) 608 ( C) 615 ( D) 680 6 某公司需要根据下一年度宏观经济的增长趋势预测决定投资策略。宏观经济增长趋势有不景气、不变和景气 3种,投资策略有积极、稳健和保守 3种,各种状态的收益如表 16-12所示。基于 maxmin悲观准则的最佳决策是 (67)。 ( A)积极投资 ( B)稳健投资 ( C)保守投资 (
4、 D)不投资 7 对时钟频率为 400MHz的某计算机进行测试,测试程序使用 4种类型的指令。每种指令的数量及每种指令的指令时钟数 (CPI)如表 5-1所示。该计算机的指令平均时钟数为 (9);该计算机的运算速度约为 (10)MIPS。 ( A) 1.82 ( B) 2.24 ( C) 2.56 ( D) 3.2 ( A) 153.6 ( B) 162.4 ( C) 178.6 ( D) 184.2 9 微机 A和微机 B采用同样的 CPU,微机 A的主频为 800MHz而微机 B为 1200MHz。若微机 A平均指令执行速度为 40MIPS,则微机 A的平均指令周期为(11)ns,微机 B
5、的平均指令执行速度为 (12)MIPS。 ( A) 15 ( B) 25 ( C) 40 ( D) 60 ( A) 20 ( B) 40 ( C) 60 ( D) 80 11 在计算机系统中,某一功能的处理时间为整个系统运行时间的 50%,若使该功能的处理速度加快 10倍,根据 Amdah1定律,这样做可以使整个系统的性能提高工 (27)倍。若要使整个系统的性能提高 1.5倍,则该功能的处理速度应加快 (28)倍。 ( A) 1.6 ( B) 1.7 ( C) 1.8 ( D) 1.9 ( A) 3 ( B) 5 ( C) 7 ( D) 8 13 用单台处理机顺序计算表达式: f=a+be+c
6、e2+de3,需 (29)级。若用三台处理机并行计 算此表达式,则只需 (30)级。 ( A) 4 ( B) 5 ( C) 6 ( D) 7 ( A) 2 ( B) 3 ( C) 4 ( D) 5 15 “企业系统规划方法 ”和 “信息工程 ”都推荐建立表示数据类 (主题数据库 )和过程之间关系的 CU矩阵 M。其中若第 i号过程产生第 k号数据类,则材 Mik=C;若第 j号过程使用第 k号数据类,则材 Mjk=U。矩阵 M按照一定的规则进行调整后,可以给出划分系统的子系统方案,并可确定每个子系统相关的 (28)和 (29);同时也可了解子系统之间的 (30)。 ( A)关系数据库 ( B)
7、层次数据库 ( C)网状数据库 ( D)共享数据库 ( A)关系数据库 ( B)网状数据库 ( C)专业 (私有 )数据库 ( D)子集数据库 ( A)过程引用 ( B)功能关系 ( C)数据存储 ( D)数据通信 18 ISO 9000系列标准和软件成熟度模型 CMM都着眼于质量和过程管理。 ISO 9000系列标准的主导思想是: (1)强调质量 (1); (2)使影响产品质量的全部因素始终处于 (2)状态: (3)要求证实企业具有持续提供符合要求产品的 (3); (4)强调质量管理必须坚持进行质量 (4)。而 CMM则强调持续的 (5)。 ( A)形成于软件需求 ( B)形成于软件设计 (
8、 C)形成于软件实现 ( D)形成于生产的全过程 ( A)可观察 ( B)可控制 ( C)可度量 ( D)可跟踪 ( A)能力 ( B)条件 ( C)工具 ( D)环境 ( A)度量 ( B)跟踪 ( C)改进 ( D)保证 ( A)质量度量 ( B)质量改进 ( C)过程改进 ( D)过程度量 23 在下面所列举的逻辑测试覆盖中,测试覆盖最强的是 (38),最弱的是 (39)。 软件测试工具有多种,其中 (40)对源程序的数据流和控制流进行分析,发现语 义错误: (41)通过对程序的执行流进行探测,检查有关变量的逻辑值。 在下面的个人所得税程序中满足语句覆盖测试用例的是 (42),满足判定覆
9、盖测试的用例是 (43)。 if (income 800) taxrate=0; else if (income 1500) taxrate 0.05; else if (income 2000) taxrate 0.08: else taxrate 0.1; ( A)条件覆盖 ( B)条件组合覆盖 ( C)语句覆盖 ( D)条件及判定覆 盖 ( A)条件覆盖 ( B)条件组合覆盖 ( C)语句覆盖 ( D)条件及判定覆盖 ( A)动态分析工具 ( B)静态分析工具 ( C)模拟工具 ( D)测试管理工具 ( A)动态分析工具 ( B)静态分析工具 ( C)模拟工具 ( D)测试管理工具 (
10、A) income=(800, 1500, 2000, 2001) ( B) Income=(800, 801, 1999, 2000) ( C) income=(799, 1499, 2000, 2001) ( D) income=(799, 1500, 1999, 2000) ( A) income=(799, 1500, 1999, 2001) ( B) income=(799, 1501, 2000, 2001) ( C) income=(800, 1500, 2000, 2001) ( D) income=(800, 1499, 2000, 2001) 软件水平考试(高级)系统分析师
11、上午(综合知识)试题章节练习试卷 10 答案与解析 1 【正确答案】 C 【试题解析】 设在第 i年的利润值为 GPO),第 i年的贴现系数为 DR(i),第 i年的利润净现值为 NPV(i),则有: NPV(i)=GP(i)/DR(i) 因为贴现率为 10%,则第 2年的贴现系数为 (1+10%)2=1.21。此时根据上述公式可求得第 2年的利润净现值是 941322元。 2 【正确答案】 C 【试题解析】 设本月品牌 A和 B的市场占有率为 P1=(p1(A), p1(B),则下月这两个品牌的市场占有率 p2为: (p2(A), p2(B)=(p1(A),p1(B)* 简单地可以描述为 P
12、2=P1*P,其中, P就是当月到下月这两种品牌市场占有率的转移矩阵。 在矩阵 P是常数矩阵的情况下, 两个月后的市场占有率为: P3=P2*P=P1*P*P 在本题中, P1=(0.5, 0.5), P2=(0.6, 0.4),P3=(0.64, 0.36)。 因此, P3 与 P1相比,品牌 A的份额增加了 14%,而品牌 B 的份额则减少了 14%。 3 【正确答案】 B 【试题解析】 管理活动的一个最基本的原则就是任何工作开展之前必须制定计划,项目管理也不例外。项目计划是项目组织根据项目目标的规定,对项目实施过程中进行的各项活动做出周密安排。项目计划围绕项目目标的完成,系统地确定项目的
13、任务,安排任务进度,编制完成任务 所需的资源、预算等,从而保证项目能够在合理的工期内,用尽可能低的成本和尽可能高的质量完成。在进行项目计划前,计划者首先必须详细地分析产品的目标,弄清任务。如果对目标和任务理解有误或不完全,必然会导致计划的失败。 4 【正确答案】 B 【试题解析】 为了便于计算,我们把表 16-10的数据标记到图 16-4上,形成图16-5。 从图 16-5可以看出,只能从节点 和 到达到节点 ,其运输能力为 26。而只能从节点 和 到达节点 ,且能满足最大运输量 21(14+7)。但是,到达节点 的最大数量为 11(10+1),因此,节点 的最终输出能力为 18,即从节点 到
14、节点 的最大运输能力为 23。最终的运输方案如图 16-6所示。 5 【正确答案】 A 【试题解析】 盈亏平衡点 (亦称保本点、盈亏分离点 )是指企业经营处于不赢不亏状态所须达到的业务量 (产量或销售量 ),即销售收入等于总成本,是投资或经营中一个很重要的数量界限。近年来,盈亏平衡分析在企业投资和经营决策中得到了广泛的应用。 因此,如果预期销售额与盈亏平衡点接近,则说明项目没有利润。盈亏平衡点越低,表明项目适应市场变化的能力越大,抗风险能力越强。 盈亏平衡点可以通过研究产品的单位售价 (P)、单位可变成本 (VC)和总固定成本(TFC)来计算。可变成本是与产量水平成比例变化的要素,通常包括原材
15、料、劳动力成本和利用成本。固定成本是不随数量变化的费用。通常包括租金、保险费和财产税。盈亏平衡点的计算公式为: BEP=TFC/(P-VC) 在本题中,固定生产成本为 130,固定销售成本为 150,因此,总固定成本 TFC为 280。假设年销售产品 x件,则单位售价为 P=800/x,单位可变成本为: VC= (300+100)/x=400/x 所以 BEP=280/(800/x-400/x)=280x/400=0.7x 即该公司生产和销售 0.7x件商品就可达到盈亏平衡,又因为商品的单位售价为800/x,因此,该公司达到盈亏平衡点时的销售收入是 (800/x)*0.7x=560 6 【正确
16、答案】 C 【试题解析】 这是一个随机型决策问题。所谓随机型决策问题,是指决策者所面临的各种自然状态是 随机出现的一类决策问题。一个随机型决策问题,必须具备以下几个条件。 (1)存在着决策者希望达到的明确目标; (2)存在着不依决策者的主观意志为转移的两个以上的自然状态; (3)存在着两个以上的可供选择的行动方案: (4)不同行动方案在不同自然状态下的益损值可以计算出来。 随机型决策问题又可以进一步分为风险型决策问题和非确定型决策问题。在风险型决策问题中,虽然未来自然状态的发生是随机的,但是每一种自然状态发生的概率是已知的或是可以预先估计的。在非确定型决策问题中,不仅未来自然状态的发生是随机的
17、,而且各种自然状 态发生的概率也是未知的和无法预先估计的。 在本题中,由于下一年度宏观经济的各种增长趋势的概率是未知的,所以是一个非确定型决策问题。常用的非确定型决策的准则主要有以下几个。 (1)乐观主义准则。乐观主义准则也叫最大最大准则 (maxmax 准则 ),其决策的原则是 “大中取大 ”。持这种准则思想的决策者对事物总抱有乐观和冒险的态度,他决不放 弃任何获得最好结果的机会,争取以好中之好的态度来选择决策方案。决策者在决策表中各个方案对各个状态的结果中选出最大者,记在表的最右列,再从该列中选出最大者。 (2)悲观主义准则。悲观主义准则也叫做最大最小准则 (maxmin) 准则,其决策的
18、原则是“小中取大 ”。这种决策方法的思想是对事物抱有悲观和保守的态度,在各种最坏的可能结果中选择最好的。决策时从决策表中各方案对各状态的结果选出最小者,记在表的最右列,再从该列中选出最大者。在本题中,要求使用 maxmin 准则,在三种投资方案下,积极方案的最小结果为 50,稳健方 案的最小结果为150,保守方案的最小结果为 200。其最大值为 200,因此选择保守投资方案。 (3)折衷主义准则。折衷主义准则也叫做赫尔威斯准则 (Harwicz Decision Criterion),这种决策方法的特点是对事物既不乐观冒险,也不悲观保守,而是从中折衷平衡一下,用一个系数 a(称为折衷系数 )来
19、表示,并规定 0a1,用以下算式计算结果: cvi=a*maxaij+(1-a) minaij 即用每个决策方案在各个自然状态下的最大效益值乘以 a,再加上最小效益值乘以 1-a,然后比较 cvi,从中 选择最大者。 (5)等可能准则。等可能准则也叫做 Laplace 准则,它是十九世纪数学家 Laplace 提出来的。他认为,当决策者无法事先确定每个自然状态出现的概率时,就可以把每个状态出现的概率定为 1/n(n是自然状态数 ),然后按照最大期望值准则决策。 (5)后悔值准则。后悔值准则也叫做 Savage 准则,决策者在制定决策之后,如果不能符合理想情况,必然有后悔的感觉。这种方法的特点是
20、将每个自然状态的最大收益值 (损失矩阵取为最小值 )作为该自然状态的理想目标,并将该状态的其他值与最大值相减所得的差作为未达到理 想目标的后悔值。这样,从收益矩阵就可以计算出后悔值矩阵。 7 【正确答案】 B 8 【正确答案】 C 【试题解析】 这是一道简单的计算题。计算机的指令平均时钟数为总时钟蜘总条数,即 (1200001+360002+240004+200008)/ (120000+36000+24000+20000)=2.24 MIPS 是指每秒百万条指令,因为时钟频率为 400MHz,则MIPS=400/2.24=178.6。 9 【正确答 案】 B 10 【正确答案】 C 【试题解
21、析】 MIPS 的含义为 “百万条指令 /每秒 ”,也就是说,微机 A平均每秒执行 4千万条指定,因此其平均指令周期为 1/4千万 s=0.2510-7s=2510-9=25ns。因为微机 B 的主频为 1200MHz,是微机 A主频的 1200/800=1.5倍,所以,微机 B的平均指令执行速度应该是微机 A的 1.5倍,即 401.5=60MIPS。 11 【正确答案】 C 12 【正确答案】 A 【试题解析】 Amdah1 定律:系统中某一部件由于采用某种更快的执行方式 后,整个系统性能的提高与这种执行方式的使用频率或占总执行时间的比例有关。Amdah1 定律定义了由于采用特殊的方法所能
22、获得的加速比的大小。 Amdah1 定律中,加速比与两个因素有关:一个是计算机执行某个任务的总时间中可被改进部分的时间所占的百分比,即 (可改进部分占用的时间 /改进前整个任务的执行时间 ),记为 fe,它总小于 1。另一个是改进部分采用改进措施后比没有采用改进措施前性能提高的倍数,即 (改进前改进部分的执行时间 /改进后改进部分的执行时间 ),记为 re,它总大于 1。 Amdah1 定律既可以用来确定 系统中对性能限制最大的部件,也可以用来计算通过改进某些部件所获得的系统性能的提高。 Amdah1定律指出,加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。假设我们
23、对机器进行某种改进,那么机器系统的加速比就是: 系统加速比 =改进后系统性能 /改进前系统性能 或者 系统加速比 =改进前总执行时间 /改进后总执行时间系统加速比依赖于两个因素。 (1)可改进部分在原系统计算时间中所占的比例。例如,一个需运行 60秒的程序中,有 20秒的运算可以 加速,那么该比例就是 20/60。这个值用 “可改进比例 ”表示,它总是小于等于 1的。 (1)可改进部分改进以后的性能提高。例如,系统改进后执行程序,其中可改进部分花费 2秒时间,而改进前该部分需花费 5秒,则性能提高为 5/2。用 “部件加速比 ”表示性能提高比,一般情况下,它是大于 1的。 部件改进后,系统的总
24、执行时间等于不可改进部分的执行时间加上可改进部分改进后的执行时间,系统加速比为改进前与改进后总执行时间之比,即:系统加速比:改进前总执行时间改进后总执行时间: 1/(1-re)+fe/re) Amdah1定律有 3个推论。 (1)Amdah1 定律表达了一种性能增加的递减规则:如果仅仅对计算机中的某一部分做性能改进,则改进越多,系统获得的效果越小。 (2)如果只针对整个任务的一部分进行优化,那么所获得的加速比不大于 1/(1-fe)。 (3)Amdah1 定律告诉我们如何衡量一个 “好 ”的计算机系统:具有高性价比的计算机是一个带宽平衡的系统,而不是看它使用的某些部件的性能。在本题中,fe=0
25、.5, re=10,可以得到系统的加速比为 1.8左右。当加速比要求为 1.5时,利用上述公式,可以算出 该功能部件的加速比为 3倍。 13 【正确答案】 C 14 【正确答案】 C 【试题解析】 用单台处理机顺序计算题目中的表达式时,可以先将表达式变换为: f=a+e(b+e(c+ed) 画出树形流程图,如图 5-1(A)所示,可见单台处理机需 6步。 当采用三台处理机并行工作时,树形图如图 51(B)所示,此时三台处理机并行处理,只需 4步即可完成。 15 【正确答案】 D 16 【正确答案】 C 17 【正确答案】 D 【试题解析】 企业系统规划 (Business Systems Pl
26、anning, BSP)方法是由 IBM公司研制的指导企业信息系统规划的方法。 BSP认为数据类和过程是定义企业信息系统,总体结构的基础,应该建立它们之间的内在联系,并可清除在考虑定义和内容时所产生的问题。过程 /数据类矩阵 (M)是建立二者联系的工具。其中行表示数据类,列表示过程,并以字母 C和 U来表示过程对数据类的产生和使用。在矩阵中,首先按关键资源的生命周期顺序放置过程,开始是计划过程,然后是度量和控制过程,以及直接涉及产品的过程,最后是管理支持资源的过程;其次是根据过程产生数据的顺序来安排数据,开始是由计划过程 产生的数据,接着把它所有数据列入矩阵,并在适当的行列交叉处填上 C和 U
27、。填写规则是:若其中第 i号过程产生第 k 号数据类,则 Mik=C;若第 j号过程使用第 k 号数据类,则Mjk=U。这样,矩阵 M按照一定的规则进行调整后,可以给出划分系统的子系统方案,并可确定每个子系统相关的共享数据库和专业 (私有 )数据库,同时也可了解子系统之间的数据通信。根据其对数据类的产生和使用特点,可将子系统分类如下。 (1)产生数据类但不使用其他数据类的子系统; (2)使用其他数据类来产生一个数据类的子系统; (3)使用数据类但不产生数据类的子系统 。 18 【正确答案】 D 19 【正确答案】 B 20 【正确答案】 A 21 【正确答案】 C 22 【正确答案】 C 【试
28、题解析】 国际标准化组织发布的 ISO 9000系列是当今国际上最有影响的质量管理标准。其主导思想主要表现在以下几个方面。 强调质量并非在产品检验中得到,而是形成于产品生产的全过程; 为把握产品的质量, ISO 9000要求 “必须使影响产品质量的全部因素在生产过程中始终处于受控状态 ”; IS09000标准要求证实: “企业具有持续提供符合要求产品的能力 ”: 强调 “质量管理必须坚持进行质量改进 ”。 ISO 9000-2000比 ISO 9000-94更加强调管理体系,加强过程的管理,更强调内部沟通,更强调有效的持续改进,以保证体系的有效性和效率。 94版 ISO 9002、 IS090
29、03在 2000版中已不作为单独的标准存在。另外,2000版还充分地体现信息和数据是组织进行管理的基础思想。 CMM是软件过程能力成熟度模型 (Capacity Maturity Model)的简称,是卡耐基 .梅隆大学软件工程研究所 (CMU/SEI)为了满足美国联邦政府评估软件供应商能力的要求,于 1986年开始研究的模型,并于 1991年正式推出了 CMMl1.0版。 CMM1.0版合用两年之后, 1992年 4月, SEI举行了一个 CMM的研讨会,参加研讨会的有大约 200名富有经验的软件专家。 SEI在广泛听取他们的意见之后,又于 1993年推出CMM1.1版。这也是目前世界上比较
30、流行和通用的 CMM版本。 CMM用来评估软件开发组织承接软件项目的能力。 CMM强调持续的过程改进,为各软件机构的过程改进提供有效的指导, CMM把软件组织的能力成熟度分成五级:初始级、可重复级、已定义级、已管理级、优化级。定义了 18个关键过程 区域和 316个关键实践。关键过程区域指明了达到某个能力成熟度级别所必须着手解决的问题和必须满足的要求。关键实践是关键过程区域的具体化和细节化的描述,完成了相关的关键实践后就能满足与之相对应的关键过程区域。 CMMI是 CMM模型的最新版本。早期的 CMMI(CMMI-SE/SW/IPPD) 1.02版本是应用于软件业项目的管理方法, SEI在部分
31、国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。 2001年 12月, SEI 正式发布CMMI1.1版本。与原有的能力成熟度相比, CMMI涉及面更广,专业领域覆盖软件工程、系统工程、集成产品开发和系统采购。据美国国防部资料显示,运用CMMI模型管理的项目,不仅降低了项目的成本,而且提高了项目的质量与按期完成率。因此,美国在国防工程项目中全面地推广 CMMI模型,规定在国防工程项目的招标中,达到 CMMI一定等级的组织才有参加竞标的资格。该模型包括了连续模型和阶段模型这两种表示方法,一个组织根据自己的过程改进要求可以自由选择合适的表示方法来使用。
32、 CMMI 被看作是把各种 CMM集成到一个系列的模型中。 CMMI的基础源模型包括:软件 CMM2.0版 (草稿 C)、 EIA-731系统工程以及 IPDCMM(IPD) 0.98a版。 CMMI 也描述了初始级、已管理级、严格定义级、定量管理级和优化级五个不同的成熟度级别。 CMMI阶段式的基本结构从CMM演变而来,但是 CMMI的结构更加形式化和精致,也更加复杂,尤其为了保证连续式和阶段式的统一性,更增加了结构的理解难度。 CMM是作为评估标准出现的,所有的内容都是必要的,这样才能保证评估的标准。 CMMI是作为改进模型出现的,罗列了较多的最佳实践,以利于过程的改进。需要注意的是,与I
33、SO 9000-94版相比, CMM更强 调持续的过程改进,但 ISO 9000-2000版也注重了过程改进。有关 CMM/CMMI和软件过程改进的详细资料,请读者阅读希赛网软件工程频道的 “CMM与过程改进 ”(http:/ 23 【正确答案】 B 24 【正确答案】 C 25 【正确答案】 B 26 【正确答案】 A 27 【正确答案】 D 28 【正确答案】 A 【试题解析】 语句测试是运行所测程序和测试用例,使得每一条可执行语句至少执行一次。判定覆盖是运行所测程序和测试 用例,使得程序中每个判断的取 “真 ”和取 “假 ”分支至少经历一次。判定覆盖又称为分支覆盖。为了方便设计测试用例,一般需要画出程序流程图,本题的流程图如图 9-9所示。根据图 9-9,该程序有 4个可执行语句 (用矩形表示 ),使用语句覆盖的测试用例,必须要使这 4个可执行语句各执行一次,显然,在 (14)的 4个选项中,只有 D满足这个要求,因为 A、 B使语句 taxrate=0得不到执行; C使语句 taxrate=0.08得不到执行。同样,根据图9-9,该程序有 3个判定 (用菱形表示 ), 6个分支。在试题 (15)给出的 4个选项中,B、 C、 D都包含用例 (2000、 2001),这两个用例在本程序中的作用是完全一样的,所以,可以排除 B、 C、 D。因此,只有 A满足条件。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1