当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

有如下程序: main() { intx=1,a=0,b=0; switch(x) { case0:b++; case1:a++; case2:a++;b


有如下程序:

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

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 有以下程序 include main() {intx=1,y=0,a=0,b=0; switch(x) {case1: switch

  • 有以下程序 include main() {intx=1,y=0,a=0,b=0; switch(x) {case1: switch

  • 有以下程序:include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case 1:switch(y){case 0:a+

  • 有如下程序 intfunc(inta,intb) {return(a+b);} main() {intx=2,y=5,z=8,r; r=func(fun

  • 有以下程序 fun(intx,inty,intz) {z=x*y;} main() {inta=4,b=2,c=6; fun(a,b,c); print

  • 阅读如下程序段,则执行后程序的输出结果是 #include main() {structa{intx;inty;}num[2]