2018年11月程序员考试模拟题(二)之十
摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2018年11月程序员考试模拟题(二)】部分试题的详解,一起来看看吧~1、在如下所示的进程资源图中, ( ) ;该进程资源图是 (请作答此空) 。A、 可以
1、在如下所示的进程资源图中, ( ) ;该进程资源图是 (请作答此空) 。
A、 可以化简的,其化简顺序为P1→P2→P3
B、 可以化简的,其化简顺序为P3→P1→P2
C、 可以化简的,其化简顺序为P2→P1→P3
D、 不可以化简的,因为P1、P2、P3申请的资源都不能得到满足
答案:B
答题解析:
R1已经全部分配给P1和P3,所以P2再请求一个R1的时候,将进入阻塞状态。同理,R2已经全部分配给P1、P2和P3,当P1再请求一个R2时,将陷入阻塞。R3还有一个未用资源,当P3申请时,可以顺利获得,故不会阻塞。
因为P3非阻塞且非孤立,所以可以化简。将其所用资源归还资源图后,P1获得R2,即可运行,然后也可以化简,最后P2可以运行。
2、以下关于增量模型的叙述中,正确的是 ( ) 。
A、 需求被清晰定义
B、 可以快速构造核心产品
C、 每个增量必须要进行风险评估
D、 不适宜商业产品的开发
答案:B
答题解析:
增量模型融合了瀑布模型的基本成分(重复应用)和原型实现的迭代特征。该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的"增量"。当使用增量模型时,第1个增量往往是核心的产品,即第1个增量实现了基本的需求,但很多补充的特征还没有发布。客户对每一个增量的使用和评估都作为下一个增量发布的新特征和功能,这个过程在每一个增量发布后不断重复,直到产生了最终的完善产品。
3、以下关于CMM的叙述中,不正确的是 ( ) 。
A、 CMM是指软件过程能力成熟度模型
B、 CMM根据软件过程的不同成熟度划分了5个等级,其中,1级被认为成熟度最高,5级被认为成熟度最低
C、 CMMI的任务是将已有的几个CMM模型结合在一起,使之构成"集成模型"
D、 采用更成熟的CMM模型,一般来说可以提高最终产品的质量
答案:B
答题解析:
CMM模型指"能力成熟度模型"(Capability Maturity Model for Software)。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化,使企业能够更好地实现商业目标。CMM模型分为5个等级:①初始级,②可重复级,③已定义级,④定量管理级,⑤优化级。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>