以下程序段的输出结果是( )。 int a=13,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",m);
3
举一反三
- 【单选题】有以下程序 main() {inta=15,b=21,m=0; switch(a%3) {case0:m++;break; case1:m++; switch(b%2) {default:m++; case0:m++;break; } } printf("%d ",m); } 程序运行后的输出结果是 ______ 。 A. 1 B. 2 C. 3 D. 4
- 以下程序运行时输出到屏幕的结果是______。 #include< stdio.h> void main() { int i=1,m=0; switch(i){ case1: case 2: m++; case 3: m++; } printf("%d",m); }
- 给出下列的程序段,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
- 中国大学MOOC: 下列程序的输出结果是__int main(){ int m; for(m=6;m<10;m++,m++) printf("**%d",m); return 0;}
- 下列程序m的哪些值将引起"default"的输出?() switch(m){case 0: System.out.println("case 0"); case 1: System.out.println("case 1"); break; case 2: default: System.out.println("default"); } A: 0 B: 1 C: 2 D: 3
内容
- 0
对于下面的代码片段,m的哪个值将引起"default"的输出?。 switch(m){ case 0: System.out.println("case 0"); case 0: case 1: System.out.println("case 1"); break; case 2: System.out.println("case 2"); break; default: System.out.println("default"); }
- 1
下列程序的输出结果是[input=type:blank,size:4][/input]int main(){ int m; for(m=6;m<10;m++,m++) printf("**%d",m); return 0;}
- 2
设有程序段 int m=20; while (m=0) m=m++;
- 3
for(m=0;m<8;m++)for(m=0;m<8;m++)for(m=0;m<8;m++); 这三重循环中,语句;被执行24次。
- 4
有如下程序段: 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 的值分别为( )。