题目内容

设定(x,y,s)表示法,为以下程序段,设计足够的测试用例满足判定覆盖的选项包括( )。if (x>8 && y>5){if(x>16||y>10)s1;}else{if (x>0||y>0)s2;else s3;

A. (17,11,s1)
B. (7,4,s2)
C. (-7,11,s3)
D. (7,4,s3)

查看答案
更多问题

假设 A, B 为布尔变量,对于逻辑表达式(A&&B||C),至少需要( )个测试用例才能完成判定覆盖 。

A. 2
B. 3
C. 4
D. 5

针对以下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

阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(a,b,c)的输入值可以达到判定覆盖。( )int func(int a,b,c){ int k=1;if ( (a>0) &&(b<0) && (a+c>0) ) k=k+a;else k=k+b;if (c>0) k=k+c;return k;}

A. (a,b,c) = (3,6,1)、(-4,-5,7)
B. (a,b,c) = (2,5,8)、(-4,-9,-5)
C. (a,b,c) = (6,8,-2)、(1,5,4)
D. (a,b,c) = (4,-9,-2)、(-4,8,3)

现代设计构成包括平面构成、色彩构成、立体构成等。

A. 对
B. 错

答案查题题库