设有定义:int a=0,b=0,c=1;执行过“c=(a-=a++),(a+=b,b+=6);”语句后,a,b,c三个变量的值分别是( )。
A. 0,6,0
B. 1,6,0
C. 1,6,1
D. 0,6,6
查看答案
有以下程序:main(){ int x=0,y=0;while(x<5&&++y) y--,x++;printf(“%d,%d”,y,x);}程序的输出结果是:( )
A. 0,5
B. 1,5
C. 0,4
D. 1,4
有以下程序:main(){ int m,n;printf(“Enter m,n:”) ; scanf(“%d%d”,&m,&n);while(m!=n){while(m>n) m-=n;while(n>m) n-=m;}printf(“m=%d\n”,m);}从键盘上输入65 14<回车>,程序的输出结果是:( )
A. m=3
B. m=2
C. m=1
D. m=0
有以下程序:main(){ int i=0;for(i+=3 ;i<=5 ;i=i+2)switch(i%5){ case 0: printf(“*”);case 1: printf(“#”); break;default: printf(“!”); break;case 2: printf(“&”);}}程序的输出结果是:( )
A. *
B. !&
C. !*
D. *
E. *
完善程序,从键盘输入一个三位正整数,将该数值按照个位、十位、百位的顺序拆开(不允许出现加减法运算),依次显示出来。【1】、【2】分别填写的是( )。 #includevoid main( ) { int a,b,c,z; scanf("%d",&z); a=【1】; b=【2】; c=z/100; printf("%d的个位数是%d,十位数是%d,百位数是%d\n",z,a,b,c); }
A. z%10
B. z/10%10
C. z
D. z/10