若有int x=1;,执行下列程序段后,变量x的正确结果是( ) switch(x*10) { case 9:x+=1; case 10:x+=1; case 11:x+=1; default:x+=1; }
A: 1
B: 2
C: 3
D: 4
A: 1
B: 2
C: 3
D: 4
举一反三
- 【单选题】若有int x=1;,执行下列程序段后,变量x的正确结果是:(______)[br][/br]switch (x*10)[br][/br] [br][/br]{[br][/br] [br][/br] case 9: x+=1; break;[br][/br] [br][/br] case 10: x+=1;[br][/br] [br][/br] case 11: x+=1;break;[br][/br] [br][/br] default: x+=1;[br][/br] [br][/br]} A: 1 B: 2 C: 3 D: 4
- 若输入x值为7,下列程序运行后,x值是______。 #include void main() { int x; scanf("%d",&x); switch(x) { case 6: x+=1; case 7: case 8: x+=2; case 9: x+=3;break; default: x+=4; } printf("%d ",x); }
- #include[stdio.h] main(){ int x=10,y=5; switch(x) { case 1:x++; default:x+=y;case 2:y--;case 3:x--;}printf("x=%d,y=%d\n",x,y);}程序的运行结果为 。
- 有以下程序段,运行后的输出结果是( ) #include main() {int x=10,y=5; switch(x) { case 1: x++; default:x+=y; case 2:y--; case 3:x--; } printf(“x=%d,y=%d”,x,y); } A: x=15,y=5 B: x=10,y=5 C: x=14,y=4 D: x=15,y=4
- 下面程序的输出结果是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);}