摘要:●假设系统中有三类互斥资源R1,R2和R3,可用资源数分别为8,7和4。在T0时刻系统中有P1、P2,P3,P4和P5五个进程,这些进程对资源的最大需求量和己分配资源数如下表所示。在T0时刻系统剩余的可用资源数分别为(24)。如果进程按(25)序列执行,那么系统状态是安全的。(24)A.0、1和0B.0、1和1C.1、1和0D.1、1和1(25)A.P1→P2→P4→P5→P3B.P
● 假设系统中有三类互斥资源R1, R2和R3,可用资源数分别为8, 7和4。在T0时刻系统中有P1、P2, P3, P4和P5五个进程,这些进程对资源的最大需求量和己分配资源数如下表所示。在T0时刻系统剩余的可用资源数分别为(24)。如果进程按(25)序列执行,那么系统状态是安全的。
(24)A.0、1和0 B.0、1和1C.1、1和0D.1、1和1
(25)A.P1→P2→P4→P5→P3 B.P2→P1→P4→P5→P3
C. P4→P2→P1→P5→P3 D.P4→P2→P5→P1→P3
[答案讨论]
● 统一过程(UP)的基本特征是“用例驱动、以架构为中心的和受控的迭代式增量开发”。UP将一个周期的开发过程划分为4个阶段,其中(26)的提交结果包含了系统架构。
(26) A.先启阶段 B.精化阶段 C.构建阶段 D.提交阶段
[答案讨论]
● 某软件在应用初期运行在Windows NT环境中。现因某种原因,该软件需要在UNIX环境中运行,而且必须完成相同的功能。为适应这个要求,软件本身需要进行修改,而所需修改的工作量取决于该软件的(27)。
(27)A.可扩充性 B.可靠性 C.复用性 D.可移植性
[答案讨论]
● 按照ISO/IEC 9126软件质量度量模型定义,一个软件的可靠性的子特性包括(28)。
(28)A.容错性和安全性B.容错性和适应性
C.容错性和易恢复性 D.易恢复性和安全性
[答案讨论]
● (29)详细描述软件的功能、性能和用户界面,以使用户了解如何使用软件。
(29) A.概要设计说明书 B.详细设计说明书
C.用户手册D.用户需求说明书
[答案讨论]
● 各类软件维护活动中,(30)维护占整个维护工作的比重最大。
(30) A.完善性 B.改正性 C.适应性 D.预防性
[答案讨论]
● 给定C语言程序:
int foo( int x, int y, int d)
{
if( x!=0){
if(y==0)d=d/x;
else d=d/(x*y);
}else{
if(y==0)d=0;
else d=d/y;
}
return d;
}
当用路径覆盖法进行测试时,至少需要设计(31)个测试用例。
(31)A.3 B.4 C.5 D.8
[答案讨论]
● 软件的测试通常分单元测试、组装测试、确认测试、系统测试四个阶段进行。(32)属于确认测试阶段的活动。
(32)A.设计评审 B.代码审查 C.结构测试 D.可靠性测试
[答案讨论]
● 面向对象分析的第一步是(33).
(33)A.定义服务B.确定附加的系统约束
C.确定问题域 D.定义类和对象
[答案讨论]
软考备考资料免费领取
去领取