下面语句段的输出结果是( )int i=9;switch(i){default: printf("default");case 0: printf("zero");break;case 1: printf("one");case 2: printf("two");}
A.default
B.default zero
C.error default clause not defined
D.no output displayed
查看答案
在C语言中,有以下程序:void main( ){ int i;for(i=0;i<3;i++)switch(i){case 1: printf(i);case 2:printf(i);default:printf(i);}}执行后输出的结果是()。
A. a) 011122
B. b) 012
C. c) 012020
D. d) 120
若有inti=10,j=0;并执行下列程序段:switch(i){case9:i+=1;break;case10:case11:i-=2;break;default:j+=3;break;}则变量i的结果是()。
A)13
B)10
C)11
D)8
若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;}