【单选题】某项目有 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测试。