执行下列switch语句后y的值是()intx=3;inty=3;switch(x+3){case6:y=1;default:y+=1;}A.4.0B.3.0C.2.0D.1.0
举一反三
- 定义intx=1;则执行下面的switch语句后,y的值为2的是。 A: switch(x){case1:y=1;case2:y=2;default:y=3;} B: switch(x){case1:y=1;break;case2:y=2;break;default:y=3;break;} C: switch(x){case1:y=1;case2:y=2;break;default:y=3;} D: switch(x){case1:y=1;break;case2:y=2;default:y=3;}
- 下面执行下列代码后y的值是什么?x = 3;switch (x + 3) { case 6: y = 0; case 7: y = 1; default: y += 1;} A: 1 B: 2 C: 4 D: 3
- 下面代码的执行后y的值是多少?int x=1,y;switch(x){case 1:y=1;case 2:y=2;case 3:y=3;break;default:y=4;}
- 若a、b、c1、c2、x、y均是整型变量,正确的switch语句是______。①switch(a+b);{ case 1:y=a+b;break;case 0:y=a-b;break;}②switch(a*a+b*b){ case 3:case 1:y=a+b;break;case 3:y=b-a;break;}③switch { case c1:y=a-b;break;case c2:x=a*b;break;default:x=a+b;}④switch (a-b){ default:y=a*b;break;case 3:case 4:x=a+b;break;case 10:case 11:y=a-b;break;} A: ① B: ② C: ③ D: ④
- 下面程序的输出结果是x=______,y=______。main(){intx=3,y=1;switch(x==3){case1:x+=1;y+=1;break;case2:x+=2;y+=2;break;default:x+=4;y+=4;}printf("x=%d,y=%d\n",x,y);}