題目內容
(請給出正確答案)
閱讀下列說明,回答問題1至問題3?!菊f明】 使用基本路徑法設計出的測試用例能夠保證程序的每一條可
閱讀下列說明,回答問題1至問題3。
【說明】
使用基本路徑法設計出的測試用例能夠保證程序的每一條可執行語句在測試過程中至少執行一次。以下代碼由C語言書寫,請按要求回答問題。
int IsLeap(int year)
{
if(year% 4==0)
{
if((year % 100==0)
{
if(year % 400==0'
leap=1;
eIse
leap=0;
}
else
leap=1;
else
leap=0;
return leap;
}
請畫出以上代碼的控制流圖。
請計算上述控制流圖的V(G)。
假設的取值范圍是1000<year<2001,請使用基本路徑測試法為變量year設計測試用例,使之滿足基本路徑覆蓋的要求。
請幫忙給出每個問題的正確答案和分析,謝謝!
答案
.jpg)
.jpg)
.jpg)
.jpg)