题目内容

阅读以下程序,当输入数据的形式为12a345b789↙(“↙”表示回车),正确的输出结果为()。void main ( ){char c1, c2;int a1, a2;c1 = getchar ( );scanf ( "%2d", &a1) ;c2 = getchar ( );scanf ("%3d", &a2) ;printf ("%d, %d, %c,%c\n”,a1,a2,c1,c2);}

A. 2, 345, 1, a
B. 12, 345, a, b
C. 2a, 45b, 1, 3
D. 2, 789, 1, a

查看答案
更多问题

有如下程序,该程序的输出结果是()。void main ( ){int x=1,a=0,b=0;switch(x) {case 0: b++;case 1: a++.case 2: a++; b++;}printf ("a=%d,b=%d\n",a,b);}

A. a=2, b=1
B. a=1,b=1
C. a=1, b=0
D. a=2,b=2

若有如下程序,该程序的输出结果是()。void main ( ){float x=2.0, y;if (x<0.0) y=0.0;else if (x<10.0) y=1.0/x;else y=1.0;printf ("%f\n", y);}

A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000

多重if_else语句嵌套使用时,寻找与else配对的if方法是()。

A. 缩排位置相同的if
B. 其上最近的if
C. 下面最近的if
D. 其上最近的未配对的if

以下错误的if语句是()。

A. if(x>y) z=x;
B. if(x==y) z=0;
C. if(x !=y) printf(“%d”,x) else printf(“%d”, y);
D. if(x

答案查题题库