题目内容

阅读以下程序:#includeintmain(){intx;scanf("%d",&x);if(x--<5)printf("%d\n",x);elseprintf("%d\n",x++);return0;}程序运行后,如果从键盘上输入5,则输出结果是:

A. 3
B. 4
C. 5
D. 6

查看答案
更多问题

若执行以下程序时从键盘上输入9,则输出结果是:#includeintmain(){intn;scanf("%d",&n);if(n++<10)printf("%d\n",n);elseprintf("%d\n",n--);return0;}

A. 11
B. 10
C. 9
D. 8

若a、b、c1、c2、x、y、均是整型变量,正确的switch语句是:

A. switch(a+b);{case1:y=a+b;break;case0:y=a-b;break;}
B. switch(a*a+b*b){case3:case1:y=a+b;break;case3:y=b-a,break;}
C. switcha{casec1:y=a-b;break;casec2:x=a*d;break;default:x=a+b;}
D. switch(a-b){default:y=a*b;break;case3:case4:x=a+b;break;case10:case11:y=a-b;break;}

有如下程序#includeintmain(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d\n",a,b);return0;}该程序的输出结果是:

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

有如下程序#includeintmain(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",y);return0;}该程序的输出结果是:

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

答案查题题库