有以下程序,程序的运行结果为()main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++; } }
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
若x,y,z均为int型变量,则执行以下语句后的输出为 。 x=(y=(z=10)+5)-5; printf("x=%d,y=%d,z=%d\n",x,y,z); y=(z=x=0,x+10); printf("x=%d,y=%d,z=%d\n",x,y,z);
A. X=10,Y=15,Z=10X=0,Y=10,Z=0
B. X=10,Y=10,Z=10X=0,Y=10,Z=10
C. X=10,Y=15,Z=10X=10,Y=10,Z=0
D. X=10,Y=10,Z=10X=0,Y=10,Z=0
若m为float型变量,则执行以下语句后的输出为 。 m=1234.123; printf("%-8.3f\n",m); printf("%10.3f\n",m);
A. 1234.1231234.123
B. 1234.1231234.123
C. 1234.123 1234.123
D. -1234.123001234.123
若w,x,y,z,m为int型变量,则执行下面语句后的m值是___ w=1;x=2;y=3;z=4; m=(w
A. 1
B. 2
C. 3
D. 4