2023年软件水平考试考试《(高级)系统分析师》考点练习题含答案解析

|类别:软件水平考试

【单选题】某项目有 A~H 八个作业,各作业所需时间(单位:周)以及紧前作业如下表 该项目的工期为( )周。如果作业C 拖延3 周完成,则该项目的工期(请作答此空)

A、不变

B、拖延1周

C、拖延2周

D、拖延3周

答案:C

解析: 画出网络图可知,ADFH为关键路径,工期为1+5+6+1=13。若C拖延3周,关键路径变为ACEH,工期为1+6+7+1=15,总体拖延2周。


【单选题】下面关于观察者模式描述不正确的是( )。

A、观察者模式实现了表示层和数据层的分离

B、观察者模式定义了稳定的更新消息传递机制

C、在观察者模式中,相同的数据层不可以有不同的表示层

D、观察者模式定义了对象之间的一种一对多的依赖关系

答案:C

解析:观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。在该模式中,发生改变的对象称为观察目标,被通知的对象称为观察者,一个观察目标可以对应多个观察者。观察者模式的优点在于实现了表示层和数据层的分离,并定义了稳定的更新消息传递机制,类别清晰,抽象了更新接口,使得相同的数据层可以有各种不同的表示层。


【单选题】成本是信息系统生命周期内各阶段的所有投入之和,按照成本性态分类,可以分为固定成本、变动成本和混合成本。其中(请作答此空)属于固定成本,( )属于变动成本。

A、固定资产折旧费

B、直接材料费

C、产品包装费

D、开发奖金

答案:A

解析:参考录播ppt


【单选题】图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用(1)模式。

A、享元(Flyweight)

B、抽象工厂(Abstract Factory)

C、外观(Facade)

D、装饰器(Decorator)

答案:C

解析:外观模式为子系统中的一组接口提供一个一致的界面,外观模式通过提供一个高层接口,隔离了外部系统与子系统间复杂的交互过程,使得复杂系统的子系统更易使用


【单选题】加工某种零件需要依次经过毛坯、机加工、热处理和检验四道工序。各道工序有多种方案可选,对应不同的费用。下图表明了四道工序各种可选方案(连线)的衔接关系,线旁的数字表示该工序加工一个零件所需的费用(单位:元)。从该图可以推算出,加工一个零件的总费用至少需要()元。

A、120

B、130

C、140

D、150

答案:B

解析:将各道工序箭线上的数字相加,最短的那条是所需费用最少的方案。ABEG费用最少为130万。


【单选题】分布式事务的执行可能会涉及到多个站点上的数据操作,在两阶段提交协议中,当事务 Ti的所有读写操作执行结束后,事务 Ti 的发起者协调器 Ci 向所有参与 Ti 的执行站点发送<prepare Ti>的消息,当收到所有执行站点返回的<ready Ti>消息后,Ci 再向所有执行站点发送<commit Ti>消息。若参与事务 Ti 执行的某个站点故障恢复后日志中有<ready Ti>记录,而没有<commit Ti>记录,则( )。

A、事务 Ti 已完成提交,该站点无需做任何操作

B、事务 Ti 已完成提交,该站点应做 REDO 操作

C、事务 Ti 未完成提交,该站点应做 UNDO 操作

D、应向协调器询问以决定 Ti 的最终结果

答案:B

解析:系统故障恢复时对于故障发生前已经提交的事务,应记入重做(Redo)队列;对于故障发生时尚未完成的事务,应记入撤销(Undo)队列。因为站点故障恢复后日志中已有<ready Ti>记录,因此需要执行REDO操作。


【单选题】某浮点数格式如下:7 位阶码(包含一个符号位),9 位尾数(包含一个符号位)。若阶码用移码、尾数用规格化的补码表示,则浮点数所能表示数的范围是()。

A、A

B、B

C、C

D、D

答案:A

解析:浮点数所能表示的数值范围如下:最大的正数


【单选题】系统分析阶段也称为()阶段,其任务是根据系统设计任务书所确定的范围,对现有系统进行详细调查,描述现有系统的业务流程,指出现有系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。

A、逻辑设计

B、物理设计

C、概要设计

D、详细设计

答案:A

解析:系统分析阶段也称为逻辑设计阶段,其任务是根据系统设计任务书所确定的范围,对现有系统进行详细调查,描述现有系统的业务流程,指出现有系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。


【单选题】某工程项目包括8个作业A~H。各作业的紧前作业、所需天数、所需人数见下表: 该项目共有10人,各作业必须连续进行,至少需要()天才能完成。

A、11

B、12

C、13

D、14

答案:B

解析:该项目的进度计划网络图如下,各作业上标注了“作业名(天数,人数)” 如果不考虑人数的限制,关键路径为C-F-G-H,该项目共需2+2+3+4=11天。作业D必须在作业G前完成,但D不能与F并行(DF人数超过10),所以只能CD 并行2天,F推迟1天开始,导致该项目总天数延长1天。作业B可以在作业C完成后立即开始,并与F并行2天。作业E将与作业G并行。作业A可以与作业H并行。考虑到人数分配的平衡性,可以让AH同时开始。这样,整个项目最后1天只需1人,其他人可以转做别的项目。


【单选题】软件产品的Alpha测试和Beta测试属于( )。

A、回归测试

B、性能测试

C、集成测试

D、确认测试

答案:D

解析:确认测试包括:内部确认测试以及Alpha测试与Beta测试。