针对程序段:IF(X>10)AND(Y<20)THEN W=W/A,对于(X,Y)的取值,以下(56)组测试用例能够满足判定覆盖的要求。
A.(30,15)(40,10)
B.(3,0)(30,30)
C.(5,25)(10,20)
D.(20,10)(1,100)
第1题:
● 针对以下 C 语言程序段,对于(MaxNum,Type)的取值,至少需要(62)个测试用例能够满足判定覆盖的要求。
while ( MaxNum-- > 0 )
{
if ( 10 == Type )
x = y * 2;
else
if ( 100 == Type )
x = y + 10;
else
x = y - 20;
}
(62)A.5 B. 4 C. 3 D. 2
第2题:
第3题:
针对程序段IF(X>10) AND (Y<20) THEN W=W/A,对于(X,Y)的取值,以下能够满足判定覆盖准则的测试用例是()。
A.(30, 15) (40, 10)
B.(3, 0) (30, 30)
C.(5, 25) (10, 20)
D.(20, 10) (1, 100)
第4题:
● 针对以下C语言程序段,假设sta[10]= -1,对于 x 的取值,需要(56)个测试用例能够满足分支覆盖的要求。
int MathMine( int x )
{
int m = 0;
int i;
for( i = x-1; i <= x + 1; i++ )
{
if ( i < 0 ) continue;
if ( i >31 ) break;
if ( sta[i] == -1 ) m++;
}
return m;
}
(56)
A.3
B.4
C.5
D.6
第5题:
针对下列程序段: if((x>=20) && (y<50)) { //语句块1 else { //语句块2 } 对于(x, y)的取值,以下能够满足判定覆盖准则的测试用例有:
A.(30, 15),(10, 10)
B.(3, 10),(30, 15)
C.(5, 25),(25, 50)
D.(20, 10),(15, 30)