单项选择题
下列程序的输出结果是().
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{
case 1:switch(y)
{
case 0:a++;break;
case 1:b++;break;
}
case 2:a++;b++;break;
case 3:a++;b++;break;
}
printf("a=%d,b=%d\n",a,b);
}
A.a=1,b=0
B.a=2,b=1
C.a=1,b=1
D.a=2,b=2
点击查看答案
相关考题
-
单项选择题
经过以下语句定义后,表达式z+=x>y?++x:++y的值为(). int x=1,y=2,z=3;
A.2
B.3
C.6
D.5 -
单项选择题
下列程序的输出结果为(). main() {int m=7,n=4; float a=38.4,b=6.4,x; x=m/2+n*a/b+1/2; printf("%f\n",x); }
A.27.000000
B.27.500000
C.28.000000
D.28.500000 -
单项选择题
下列程序段的输出结果为(). float x=213.82631; printf("%3d",(int)x);
A.213.82
B.213.83
C.213
D.3.8