問答題

【簡答題】

下面是選擇排序的程序,其中datalist是數(shù)據(jù)表,它有兩個(gè)數(shù)據(jù)成員:一是元素類型為Element的數(shù)組V,另一個(gè)是數(shù)組大小n。算法中用到兩個(gè)操作,一是取某數(shù)組元素V[i]的關(guān)鍵碼操作getKey(),一是交換兩數(shù)組元素內(nèi)容的操作Swap():

(1)試計(jì)算此程序段的McCabe復(fù)雜性;
(2)用基本路徑覆蓋法給出測試路徑;
(3)為各測試路徑設(shè)計(jì)測試用例。

答案: (1)McCabe環(huán)路復(fù)雜性=5
(2)獨(dú)立路徑有5條:
①③
…&hell...
題目列表

你可能感興趣的試題

問答題

【簡答題】對小的程序進(jìn)行窮舉測試是可能的,用窮舉測試能否保證程序是百分之百正確呢?

答案: 對小程序進(jìn)行窮舉測試,不見得能保證程序百分之百正確。所謂窮舉測試是拿所有可能的輸入數(shù)據(jù)來作為測試用例(黑盒測試),或覆蓋...
微信掃碼免費(fèi)搜題