有以下程序, 程序运行后的输出结果是______ #include int main() { int x=3,y=0; switch (x) { default: y++; case 2: y++; case 4: y+=x; } printf("%d\n",y); }
A: 1
B: 0
C: 2
D: 5
A: 1
B: 0
C: 2
D: 5
举一反三
- 下面程序段执行后的输出结果是( )。int main(){int x=3,y=6;switch(x) {case 1:y++;case 2:++y;break;default:y++;}printf("%d\n", y);return 0;} A: 6 B: 7 C: 8 D: 9
- 有如下程序段: int x =1, y=1 ; int m , n; m=n=1; switch (m) { case 0 : x=x*2; case 1: { switch (n) { case 1 : x=x*2; case 2 : y=y*2;break; case 3 : x++; } } case 2 : x++;y++; case 3 : x*=2;y*=2;break; default:x++;y++; } 执行完成后,x和y 的值分别为( )。
- 1. 以下程序的输出结果是________。int main(void){ int x,y; x=y=2; switch(x){ case 1: y++; case 2: y=y+2; case 3: y=y+3 ;break ; default:y=y+4 ; break;} printf("%d",y) ; return 0 ;} A. 3 B. 4 C. 11 D. 7 A: 3 B: 4 C: 11 D: 7
- 1、main(){ int x=2,y;switch(x){ case 1: y=x ; break;case 2: y=-x ;case 3: y=x*3 ; break;case 4: y=4*x;}printf(“%d\n”,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