针对下列程序段,需要(58)个测试用例可以满足分支覆盖的要求。 int IsLeap(int year) { if(year % 4==0) { if((year % 100==0) {

admin2018-01-04  46

问题 针对下列程序段,需要(58)个测试用例可以满足分支覆盖的要求。    int IsLeap(int year)  {    if(year % 4==0)  {         if((year % 100==0)       {             if(year % 400==0)               leap=1;             else leap=0;         }         else             leap=l;    }    else        leap=0;    return leap;    }

选项 A、3
B、4
C、6
D、7

答案B

解析 本题考查DC用例设计。
   代码中有三个判定表达式,所需用例数是判定数+1=4。
转载请注明原文地址:https://kaotiyun.com/show/59PZ777K
0

最新回复(0)