A: t n='c'; switch(n++)
B: default: printf("error"); break;
C: se 'a': case 'A': case 'b':
D: se 'B': printf("good");break;
E: se 'c':
F: se 'C': printf("pass");
G: se 'd':
H: se 'D': printf("warn"); }
I: good
J: passwarn
K: pass
L: goodpass
举一反三
- 下面程序段的输出结果是______。 int n= 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"); }
- #include main()_ { char grade=’C’; switch(grade) { case ‘A’: printf(“90-100\n”); case ‘B’: printf(“80-90\n”); case ‘C’: printf(“70-80\n”); case ‘D’: printf(“60-70\n”); break; case ‘E’: printf(“<60\n”); default : printf(“error!\n”); } } 运行结果为( )
- 若i为整型变量,且有程序段如下,则输出结果是()。 A: 322 B: (i%2==0) printf(“####”); C: se printf(“****”); D: #### E: **** F: ####**** G: 有语法错误,无输出结果
- 请阅读下面的代码,此段代码运行的结果是() A: t time = 3 ; B: itch(time) C: se "1": Console.WriteLine("Good morning!"); break; case "2": Console.WriteLine("Good afternoon!"); break; case "3": Console.WriteLine("Good night!"); break; default: Console.WriteLine("Selection error!"); <br>break; D: Good morning! E: Good afternoon! F: Good night! G: Selection error!
- 运行下面程序时,若从键盘输入数据为"123",则输出结果是( )。 A: in( ) B: int num,i,j,k,place; scanf("%d",&num); C: (num>99) place=3; else if(num>9) place=2; D: se place=1; i=num/100; j=(num-i*100)/10; k=(num-i*100-j*10); switch (place) E: case 3: printf("%d%d%d\n",k,j,i); break; case 2: printf("%d%d\n",k,j); break; case 1: printf("%d\n",k); } } F: 123 B) 1,2,3 C) 321 D) 3,2,1
内容
- 0
若i为整型变量,且有程序段如下,则输出结果是( A )。 A: 322; B: (i%2==0) printf(" C: "); D: se printf("****"); E: F: B.**** G: H: **** D.有语法错误,无输出结果
- 1
中国大学MOOC: 以下程序输出的结果是()# include <stdio.h>int main(){ int a = 4; switch(a ) { case 0: printf("this is 0\n"); break; case 1: printf("this is 1\n"); break; case 2: printf("this is 2\n"); break; default: printf("this is default\n"); } return 0;
- 2
若k是int型变量,且有下面的程序片段 A: -3; B: (k<=0) printf("####"); C: se printf("&&&&"); D: 程序片段的输出结果是() E: #### F: &&&& G: ####&&&& H: 有语法错误,无输出结果
- 3
4-12、设有程序段: switch(grade) { case ‘A’: printf(“85-100\\”); case ‘B’: printf(“70-84\\”); case ‘C’: printf(“60-69\\”); case ‘D’: printf(“<60\\”); default: printf(“error!\n”); } 若grade的值为‘C’,则输出结果是________。
- 4
若有以下定义,则正确的switch语句是______。float x;int a,b; A: switch(x) B: case 1.0:printf("*\n"); C: csse 2.0:printf("**\n"); D: switch(x) E: case 1,2:printf("*\n"); F: case 3:printf("**\n"); G: switch(a+b) H: case 1:printf("\n"); I: case 1+2:printf("**\n"); J: switch(a+b); K: case 1:printf("*\n"); L: case 2:printf("**\n");