摘要:●假設系統中有三類互斥資源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.定義類和對象
[答案討論]
軟考備考資料免費領取
去領取