問答題

【計算題】

下面是一段求最大值的程序,其中datalist是數(shù)據(jù)表,n是datalist的長度。

(1) 畫出該程序的控制流圖,并計算其McCabe環(huán)路復(fù)雜性。

(2) 用基本路徑覆蓋法給出測試路徑。 
Pathl:①→③ 
Path2:①→②→④→⑥→„
Path3:①→②→⑤→⑥→„ 
(3) 為各測試路徑設(shè)計測試用例。 
Path1:取n=1,datalist[0]=1,預(yù)期結(jié)果:k=0 
Path2:?。簄=2,datalist[0]=1,datalist[1]=0,預(yù)期結(jié)果:k=0
Path3:?。簄=2,datalist[0]=0,datalist[1]=1,預(yù)期結(jié)果:k=1 

答案:

在線練習(xí)
題目列表

你可能感興趣的試題

填空題

軟件測試的目的是()。為了提高測試的效率,應(yīng)該()。使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)()和指定的覆蓋標(biāo)準(zhǔn)。與設(shè)計測試數(shù)據(jù)無關(guān)的文檔是()。軟件的集成測試工作最好由()承擔(dān),以提高集成測試的效果。

答案: 發(fā)現(xiàn)軟件的錯誤;選擇發(fā)現(xiàn)錯誤的可能性大的數(shù)據(jù)作為測試數(shù)據(jù);程序的內(nèi)部邏輯;程序的復(fù)雜程度;不屬于該軟件開發(fā)組的設(shè)計人員
判斷題

應(yīng)盡可能多用GOTO語句。

答案: 錯誤
微信掃碼免費搜題