软件测试习题
1. 题目
针对以下 C 语言程序段,假设sta[10]= -1
,对于 x 的取值,需要( )个测试用例能够满足分支覆盖的要求。
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;
}
A. 3
B. 4
C. 5
D. 6
2. 答案