历年真题
default:a++; }
B)switch(a==1) {case0:a=b;break; case1:a++; }
C)switch(a) {default:a++;break; case1:a=b; }
D)switch(a==1) {case1:a=b;break; case0:a++; }
(19)有如下嵌套的if语句 if(a<b)
if(a<c) k=a; else k=c; if(b<c) k=b; else k=c;
以下选项中与上述if语句等价的语句是
A)k=(a<b)?a:b;k=(b<c)?b:c;
B)k=(a<b)?((b<c)?a:b)((b>c)?b:c); C)k=(a<b)?((a<c)?a:c)((b<c)?b:c); D)k=(a<b)?a:b;k=(a<c)?a:c; (20)有以下程序 #include<stdio.h> main()
{int i,j,m=1; for(i=1;i<3;i++) {for(j=3;j>0;j--) {if(i+j>3) break; m*=i*j;} }
printf(“m=%d\n”,m); }
程序运行后的输出结果是
A)m=6 B)m=2 C)m=4(21)有以下程序 #include<stdio.h> main()
D)m=5