[单选题]

请阅读以下程序

main( )

{

int x=1,y=0,a=0,b=0;

switch(x)

case 1:

switch(y)

{

case 0:a++;break;

case 1:b++;break;

}

case 2:

a++;b++;break;

}

cout<<"a="<<a<<"b="<<b<<endl;

}

上面程序的输出结果是

A.a=2,b=1

B.a=1,b=1

C.a=1,b=0

D.a=2,b=2

参考答案与解析:

相关试题

请阅读以下程序 main( ) { int x=1.y=0, a=0, b=0:

[单选题]请阅读以下程序 main( ) { int x=1.y=0, a=0, b=0: switch(x) { case 1: switch(y) { case 0: a++; break; case 1: b++; break; } case 2: a++; b++; break; } cout<<"a="<<a<<"b="<<bend1; } 上面程序的输出结果是A.a=2, b=1B.a=1, b=1C.a=1. b=0D.a=2. b=2

  • 查看答案
  • 请阅读以下程序:#includemain(){int x=1,y=0,a=0,b

    [单选题]请阅读以下程序:includemain(){int x=1,y=0,a=0,b=0;switch(x){case 1:switch(y){case请阅读以下程序: #include<stdio.h> main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++;break;} case 2: a++,b++;break;} printf("a=%d,b=%d/n",a,b); 上面程序的输出结果是A.a=2,

  • 查看答案
  • 有以下程序 main() { int x=0,y=0,i; for (i=1;;

    [单选题]有以下程序main(){ int x=0,y=0,i;for (i=1;;++i){ if (i%2==0) {x++;continue;}if (i%5==0) {y++;break;} }printf (" %d,%d",x,y); }程序的输出结果是A.2,1B.2,2C.2,5D.5,2

  • 查看答案
  • 有以下程序 main( ) { int x=0,y=0,i; for(i=1;£

    [单选题]有以下程序main( ){ int x=0,y=0,i;for(i=1;++i){ if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}printf("%d,%d",x,y);}程序的输出结果是A.2,1B.2,2C.2,5D.5,2

  • 查看答案
  • 请阅读以下程序: main() {inta=5,b=0,c=0; if(a=b£

    [单选题]请阅读以下程序:main(){ int a=5,b=0,c=0;if(a=b+c)printf("***\n");else printf("$$$\n");}以上程序A.有语法错不能通过编译B.可以通过编译但不能通过连接C.输出***D.输出$$$

  • 查看答案
  • main( ){ int x=31,y=2,s=0;do { s£­=x*y;x

    [主观题]main( ){ int x=31,y=2,s=0;do{ s-=x*y;x+=2;y-=3;} while( x%3==0);printf(“x=%d/ty=%d/ts=%d/n”,x,y,s);}

  • 查看答案
  • 有如下程序: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++; 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++; 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){

    [单选题]有如下程序 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,y=0,a=0,b=0; s