2008至2011.12广西c语言真题及答案
}while(n<1);
printf(“%d\n”,sum);
} A.0
B.1
C.5
D.4
24. 下列程序执行后输出结果是____________。 main() { int m=3;
printf(“f(%d)=%d”,m,(m>=0?1:0));
}
A. f(3)=1
B. f(3)=0
C. f(3)=3
D. f(1)=3
25. 下列程序执行后输出结果是_____________。 main() { int x=1,y=2,a=0,b=0; switch(x) { case 1: switch(y) {
case 0:a++; case 1: b++; }
break;
case 2:a++;b++;break;
}
printf(“a=%d,b=%d\n”,a,b);
}
A. a=0,b=0
B. a=1,b=0
C. a=0,b=1
a=1,b=1
26. 下列程序执行后输出结果是_____________。 main()
{ int i,n=1;
for(i=3;i<5;i++) n++;
printf(“%d”,n); } A.2 B.3
C. 4 D.
D.
5