给出下面代码段publicclassTest1{publicstaticvoidmain(Stringargs[]){intm;switch(m){case0System.out.println(“case0“);case1System.out.println(“case1“);break;case2defaultSystem.out.println(“default“);}}}下列m的哪个值将引起“default”的输出()。
A.以上都不正确
B.2
C.1
D.0
第1题:
以下程序的输出结果是 #include<stdio.h> main() {int a=15,b=21,m+0; switch(a%3) {case0:m++;bteak; case 1:m++; switch(b%2) {default:m++; case 0:m++;break;}} printf("%d\n",m);}
A.1
B.2
C.3
D.4
第2题:
给出下面代码片段: public class Test{ public static void main (String args[ ]){ int m; switch(m) { case 0:System.out.println("case 0"); case 1:System.out.println("case 1"):break; case 2: default:System.out.println("default"); } } } 下列m的( )值将引起"default"的输出。
A.1
B.2
C.4
D.0
第3题:
下面程序的输出结果是main(){int a=15, b=21,m=0;switch(a%3){ case 0, m++; break;case 1 :m++; switch(b%2) { default: m++; case 0:m++ ;break; }}cout<<m<<end1}
A.1
B.2
C.3
D.4
第4题:
给出下列的程序段,m为何值时将会输出default? ( ) switch(m) { case 0: System.out.println("case 0"); case 1:System.out.println("case 1");break; case 2:System.out.println("case 2");break; default:System.out.println("default"); }
A.0
B.1
C.2
D.3
第5题:
以下程序的输出结果是( )。 #include<stdio.h> main() {int a=8,b=6,m=1; switch(a%4) {case 0:m++; break; case 1:m++; switch(b%3) {default:m++; case 0:m++;break; } } printf("%d\n",m);}
A.1
B.2
C.3
D.4
第6题:
以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是
A.sWitch(a){case1:a=B;Break; deFault:a++;}
B.sWitch(a==1){case0:a=B;Break; case1:a++;}
C.sWitch(a){DeFault:a++;Break; case1:a=B;}
D.sWitch(a==1){case1:a=B;Break; case0:a++;}
第7题:
给出下列的程序代码片段,m为哪个值时将会输出default? switch(m) { case 0:System.out.println("case0"); case 1:System.out.println("case 1");break; case 2:System.out.println("case 2");break; default:System.out.println("default"); }
A.0
B.1
C.2
D.3
第8题:
下列程序段的输出结果是【】。
int n="c";
switch(n++)
{default:printf("error");break;
case "a":
case "A":
case "b":
case "B":printf("good");break;
case "c":case"C":printf("pass");
case "d":case"D":printf("warn");
}
n++是在执行完其所在的语句后再加1,因此,在执行case的时候,n的值依然为'c',执行case'c'后面的语句,先打印出“pass”;在执行完case'c'后,未遇到break跳出switch,便接着执行下面的语句,又打印出warn。所以此题输出结果是passwarn。
第9题:
以下程序的输出结果是 #include<stdio.h> main() { int a=15/b=21,m=0; switch(a%3) { case0:m++;break; case 1:m ++; switch(b%2) { default:m++; case 0:m ++;break;}} printf("%d\n",m);}
A.1
B.2
C.3
D.4
第10题:
下列程序的输出结果是_______。 main() { int i=3; switch(i) { case1: case 2:printf("%d",i) case 3: case 4:break; default : printf("OK") } }
A.0
B.3
C.OK
D.没有任何输出
第11题:
有如下代码段:
switch ( x ){
case 1:System.out.println("One");break;
case 2:
case 3:System.out.println("Two");break;
default:System.out.println("end");
}
变量x的取值下列哪些情形时,能使程序输出"Two" 。
A. 1
B. 2
C. 3
D. default
第12题:
switch(a+9)
{
case c1:y=a-b;
case c2:y=a+b;
}
switch a*b
{
case 10:x=a+b;
default:y=a-b;
}
switch(a+b)
{
case1:case2:case3:y=a+b;break;
case0:case4:y=a-b;
}
switch(a*a+b*b)
{
default:break;
case 3:y=a+b;break;
case 2:y=a-b;break;
}
第13题:
有下列程序:#include<stdio.h>main(){ int a=6,b=7,m=1; switch(a%2) { case 0:m++;break; case 1:m++; switch(b%2) { defaut:m++; case0:m++;break; } } printf("%d\n",m);}程序运行后的输出结果是( )。
A.1
B.2
C.3
D.4
第14题:
给出下列代码段: public class ex38 { public static void main (String args [ ] ) { int m; switch(m) { case 0: System.out.println ( "case 0" ); case 1:System.out.println("case 1");break; case 2: default: System.out.print in ("default") } } 下列m的______值将引起"default"的输出。
A.0
B.1
C.2
D.以上答案都不正确
第15题:
以下程序的输出结果是
#include<stdio.h>
main()
{int a=15,b=21,m=0;
switch(a%3)
{case 0:m++;break;
case 1:m++;
switch(b%2)
{ default:m++;
case 0:m++;break; } }
printf("%d\n",m);}
A.1
B.2
C.3
D.4
第16题:
有下列程序: #include<stdio.h> main() { int a=6,b=7,m=1; switch(a%2) { case0:m++;break; case 1=m++; switch(b%2) { defaut:m++; case0:m++;break; } } printf("%d\n",m); } 程序运行后的输
A.1
B.2
C.3
D.4
第17题:
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是( )。
A.switch(a+b); { casel:y=a+b;break; case0:y=a-b;break; }
B.switch(a*a+b*b) { case 3: case 1:y=a+b;break; case 3:y=b-a;break; }
C.switch a {case c1:y=a-b;break; case c2:x=a*d;break; default:x=a+b; }
D.switch(a-b) {default:y=a*b;break; case 3:case 4:x=a+b;break; case 10:case 11:y=a—b;break; }
第18题:
给出下列的程序片段,m为( )时将会输出default。 switch (m) case ():Systemt.out.println("case 0"); case 1: System.out.println("case 1");break; case 2:System.out.println("case2");break; default:System.out.println("default");
A.0
B.1
C.2 2
D.3
第19题:
下面程序段的输出结果是( )。 public class Test{ public static void main(String args[]){ int i=1: switch(i){ case0: System.OUt.println("0"); break; casel: System.out.println("1"); case2: System.OUt.println("2"); break; default: System.out.println("default"); } } }
A.01
B.12
C.10
D.21
第20题:
给出下面代码段: public class Test{ public static void main(String args[] ) { int m; switch(m) { case 0: System.out.println("case 0"); case 1: System.out.println("case 1"); break; case 2: break; default: System.out.println("default"); } } } 下列m的值能引起输出“default”的是( )。
A.0
B.1
C.2
D.4
第21题:
阅读下面代码段:public class Test{ public static void main(String args[]){ char ch; switch(ch) { case'a':System.out.print("abc");break; case'b':System.out.print("ab"); case'c':System.out.print("c");break; default:System.out.print("abc"); } }}不输出"abc"的ch值是 ( )
A.'a'
B.'b'
C.'c'
D.'d'
第22题:
已知:int a,b;下列switch语句中,( )是正确的。
A.switdh(a) { case a: a++;break; case b: b++:break: }
B.switch(a+b) { case 1:a+b; break; case 1:a-b }
C.switch(a*a) { case1,2:++a; case3,4:++b; }
D.swish(a/l0+b) { cases 5:a/5;break; default:a+b: }
第23题:
使用switch语句注意事项正确的包括()。