若有定义:int a;float b;则执行“scanf("%3d%f",&a,&b);”语句,从键盘输入1234567.0,a和b的值是( )。
A. 123和567.0
B. 123和4.0
C. 234和567.0
D. 1234和567.0
查看答案
下列程序的输出结果是( )。 main( ) { int a=012; printf("%d",++a);}
A. 12
B. 13
C. 11
D. 10
设有定义: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