题目内容

若int I=10;执行下列程序后,变量I的正确结果是()switch(i) {case 9 : I+=1;case 10 : I+=1;case 11 : I+=1;default : I+=1; }

A) 10
B) 11
C) 12
D)13

查看答案
更多问题

给定一个C程序的代码片段,score为多少?grade='B';switch(grade){case'A': score=100;case'B': score=90;case'C':case'D': score=60;default: score=0;}

A. 100
B. 90
C. 60
D. 0

在C语言中,有如下代码:switch(x){case 100:printf("100");break;case 110:printf("110");break;}下列x的定义中,可以使上段代码输出100的有( )

A. a) char x = 110;
B. b) float x = 100;
C. c) char x = 'd';
D. d) long int x = 101;

给定一个C程序的代码片段, 如下:if(grade=='A'|| grade == 'B')score=90;else if(grade=='C'||grade=='D')score=70;elsescore=60;把这段代码转换为switch语句,以下正确的是 ( )。

A. a)switch(grade){case'A':case'B':score=90;case'C':case'D':score=70;default:score=60;}
B. b)switch(grade){case'A':break;case'B':score=90;case'C':break;case'D':score=70;default:score=60;break;}
C. c)switch(grade){case'B':score=90;break;case'D':score=70;break;default:score=60;break;}
D. d)switch(grade){case'A':case'B':score=90;break;case'C':case'D':score=70;break;default:score=60;break;}

下面语句段的输出结果是( )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

答案查题题库