下列程序段的输出结果是()。inta = 1234;float b = 123.456f;double c = 12345.54321;printf ("%2d,%2.1f,%2.1lf\n",a,b,c);
A. 1234, 123.4, 1234.5
B. 1234, 123.5, 12345.5
C. 12, 123.5, 12345.5
D. 无输出
查看答案
int a=1,b=2,c=3; if (a>c) b=a; a=c; c=b;printf("c=%d",c); 则c的值为()。
A. 3
B. 2
C. 不一定
D. 1
若x是int类型变量,以下程序段的输出结果是()。for(int x=3;x<6;x++)printf((x%2)?("**%d"):("##%d"),x);
A.
B. 3**4
C. 5
D. **3
E. 4**5
F. **3**4
G. 5
H. D.
I. 3**4**5
以下程序段的运行结果是()。int k, j, s;for (k=2;k<6;k++){s = 1;for (j=k;j<6;j++)s+=j;}printf ("%d\n",s) ;
A. 16
B. 6
C. 19
D. 9
下面程序运行结果为()。void main ( ){char c = 'a';if ('a'
A. LOW
B. UP
C. LOWUP
D. 程序语法错误