if(A>B) and(C=5)
then do P1;
若考虑满足条件/判定覆盖原则以及内部边界条件,需要设计的最小测试输入数据集可能是
A.) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5)
B.) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)
C.) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)
D.) (A=2,B=1,C=5),(A=1,B=2,C=4)
A.
B.
C.
D.
[单选题]对于题3所给的C语言程序段if(a>O&&b>0)c=c/a;if(a>1‖c>1)c=c+1;执行条件组合覆盖,为使得每一条件取值组合至少执行一次,需要的测试用例数至少是A.2B.3C.4D.5
[单选题]有如下程序段:include define Max(a,b) a>b?a:bmain(){int a=5,b=6,c=4,d;d=c£«Max(a,有如下程序段: #include <stdio.h> #define Max(a,b) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,b) ; printf("%d",d) ; } 其输出结果为______。A.10B.5C.6D.编译错误
[单选题]有如下程序段: includedefine Max(a,b) a>b?a:bmain(){int a=5,b=6,c=4,d;d=c£«Max(a,有如下程序段: #include<stdio.h> #define Max(a,b) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,b); printf("%d",d); } 其输出结果为______。A.10B.5C.6D.编译错误
[单选题]有以下程序main(){ int a=1,b=3,c=5;int *p1=&a, *p2=&b, *p=&c;*p =*p1*(*p2);printf("%d/n",c);}执行后的输出结果是A.)1B.)2C.)3D.)4
[单选题]有以下程序: main() {int a=1,b=3,c=5; int*p1=&a,*p2=&b,*p=&c; *p=*p1*(*p2); printf("%d/n",C); } 执行后的输出结果是( )。A.1B.2C.3D.4
[单选题]有以下程序段int a,b,c;a=10; b=50; c=30;if(a>b)a=b,b=c;c=a;printf( " a=%d b=%d c=%d/n " ,a,b,c);程序的输出结果是A.)a=10 b=50 c=10B.)a=10 b=50 c=30C.)a=10 b=30 c=10D.)a=50 b=30 c=50
[单选题]有以下程序段:int*p1,*p2,a[10];p1=a;p2=&a[5];则p2-p1的值为( )。A.5B.10C.12D.无法确定
[单选题]有如下程序段 int *p,a=10,b=1; p=&a;a=*p+b; 执行该程序段后,a的值为______。A.12B.11C.10D.编译出错
[单选题]有如下程序段 int *p,a=10,b=1; p=&a;a=*p+b; 执行该程序段后,a的值为A.12B.11C.10D.编译出错
[单选题]若有以下程序段:A.)(*p).mB.)*(p 1)->mC.)*(p )->nD.)(p ).(*m)