若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
main() { int x=1; if (x=2) printf(“OK”); else if(x<2) printf(“%d\n”,x); else printf(“Quit”); }
A. OK
B. Quit
C. 1
D. 无输出结果
以下程序的运行结果为___ main() { int k=4,a=3,b=2,c=1; printf(“\n%d\n”,k);
A. 4
B. 3
C. 2
D. 1