[单选题]

有如下程序 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

参考答案与解析:

相关试题

有如下程序main(){ int x=1,a=0,b=0; switch(x)

[单选题]有如下程序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=1C.a=1,b=0 D.a=2,b=2

  • 查看答案
  • 有如下程序:main()。{int x=1,a=0,b=0; switch(x)

    [单选题]有如下程序: 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=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • 有如下程序main(){int x=1,a=0,b=0; switch(x){

    [单选题]有如下程序 main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++; case2:a++;b++; } printf("a%d,b=%d/n",a,B) ; } 该程序的输出结果是______。A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • 有如下程序main(){ int x=1,a=0,b=0;switch(x){c

    [单选题]有如下程序 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=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • 有如下程序: main() { intx=1,a=0,b=0; switch(x

    [单选题]有如下程序: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=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • 有如下程序main(){intx=1,a=0,b=0;switch(x){cas

    [单选题]有如下程序 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=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • 若有如下程序: main(){int x=9,y=4,n=0;switch(x%

    [单选题]若有如下程序: main() {int x=9,y=4,n=0; switch(x%2) {case 0:n++;break; case 1:n++; case 0:n++;break; } printf("%d/n",n); } 则程序运行后的输出结果是( )。A.1B.2C.3D.编译错误

  • 查看答案
  • 若有如下程序:main(){int k,x=0,y=0;for(k=0;k<=2

    [单选题]若有如下程序: main() { int k,x=0,y=0; for(k=0;k<=2;k++) switch(k) { case 0: X++; case 1: y++; case 2: X++;y++; } printf("%d,"d/n",x,y); } 则程序运行后的输出结果是( )。A.3,3B.2,2C.4,5D.2,3

  • 查看答案
  • 若有如下程序:sub(int x){int y=0;static int z=1

    [单选题]若有如下程序: sub(int x) {int y=0; static int z=1; y+=x+2;z+=y+x; return(z); } main() {int t=1,n; for(n=0;n<3;n++)printf("%d,",sub(t)); } 则程序运行后的输出结果是 ( )A.5,5,5B.5,9,13,C.5,7,9,D.5,8,11,

  • 查看答案
  • 有如下程序:includevoid main(){int x=2,y=3,a,b

    [主观题]有如下程序:includevoid main(){int x=2,y=3,a,b,c,d;a=(x£«£«>=£­£­y);b=(x==£«£«y);c=(x有如下程序:include<iostream.h>void main(){int x=2,y=3,a,b,c,d;a=(x++>=--y);b=(x==++y);c=(x--!=y);d=(++x>y--);C.out<<a<<b<<c<<d<<end1;}则程序执行后变量a,b,c,d的值分别是[ ]。

  • 查看答案
  • 有如下程序 main(){int x=1,a=0,b=0; switch(x){