以下程序运行结果正确的是:#includeint main(){ int a, b,c;a=3;b=a++;c=++a;printf("%d,%d,%d\n",a,b,c);}
A. 5,3,5
B. 5,3,4
C. 3,4,3
D. 3,4,5
查看答案
写出以下程序运行结果。#includeint main(){double d;float f;long int i;int j;j=f=i=d=20/3;printf("%d,%d,%f,%f\n",j,i,f,d);}
A. 6,6.000000,6,6.000000
B. 6,6,6,6.000000
C. 6,6,6.000000,6.000000
D. 6.000000,6,6.000000,6.000000
写出以下程序运行结果。intmain(){double d=3.2;int x,y;x=1.2;y=(x+3.8)/5.0;printf("%.3f\n",d*y);return 0;}
A. 0.00
B. 3.20
C. 0.000
D. 3.200
若有以下定义语句 : int u=10; v=u/3; w=u%3; printf("%d,%d,%d\n”,u,v,w);则输出结果是。
A. 10,10,10
B. 10,3,1
C. 10,3,3
D. 10,1,3
不合法的字符常量是:
A. 'a'
B. ' '
C. '9'
D. "a"