若有inti=10,j=0;并执行下列程序段:switch(i){case9:i+=1;break;case10:case11:i-=2;break;default:j+=3;break;}则变量i的结果是()。
查看答案
若inti=10,执行下列程序:switch(i){case9:i+=1;case10:case11:i-=1;default:i+=1;}则变量i的结果是()。
A. (A)10
B. (B)11
C. (C)12
D. (D)9
下列代码用switch语句正确的是( )if ( a<30) m=1;else if (a<40) m=2;else if (a<50) m=3;else if (a<60) m=4;else m=5;
A. switch(a/10){case 1:case 2:m=1;break;case 3:m=2;break;case 4:m=3;break;case 5:m=4;break;default:m=5;}
B. switch(a/10){case 1:case 2:m=1;case 3:m=2;case 4:m=3;case 5:m=4;default:m=5;}
C. switch(a/10){case 1:case 2:case 3:m=1;case 4:m=2;case 5:m=3;case 6:m=4;default:m=5;}
D. switch(a/10){case 1:case 2:case 3:m=1;case 4:m=2;case 5:m=3;case 6:m=4;}
下列程序的运行结果()#include void main(){int x=1,y=2,z=3;if(x--)y++,z++;else y--,z--;printf(″%d,%d,%d\n″,x,y,z);}
A. 0,3,4
B. 1,1,2
C. 1,2,3
D. 0,2,3
输入30,程序运行结果为()#include void main(){int a;scanf(″%d″,&a);if(a>20) printf(″%d\n″,a);if(a>10) printf(″%d\n″,a);}
A. 30
B. 20
C. 10
D. 3030