问题
问答题
使用基本路径法设计出的测试用例能够保证程序的每一条可执行语句在测试过程中至少执行一次。以下代码由C 语言书写,请按要求回答问题。
Int IsLeap(int year)
{
if (year % 4 == 0)
{
if (year % 100 == 0)
{
if ( year % 400 == 0)
leap = 1;
else
leap = 0;
}
else
leap = 1;
}
else
leap = 0;
return leap;
}
请计算上述控制流图的V(G)。
答案
参考答案:
知识点包括:
V(G)=4
解析:
[分析]:
计算控制流图的环路复杂性v(G)。
V(G)=(区域数)=(判断结点数)+1