针对下列程序段,需要(58)个测试用例可以满足分支覆盖的要求。 int IsLeap(int year) { i
来源:www.zcjsj8.com 发布时间2020-02-27
针对下列程序段,需要(58)个测试用例可以满足分支覆盖的要求。
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;
}
(58)A.3 B.4 C.6 D.7
【答案】B
【解析】本题考查测试用例设计。
代码中有三个判定表达式,所需用例数是判定数+1=4。
上一篇:针对程序段:IF( A||B||C ) THEN W=W/X,对于(A.B.C的取值,(57)测试用例能够满足MCDC(
下一篇:黑盒测试中,(59)是根据输出对输入的依赖关系设计测试用例。 (59)A.基本路径法 B.等价类 C.因果图 D.功能图