题目内容

下列关于 switch 语句的说法,正确的是( )。

A. switch 语句的每个 case 分支中只能包含一条语句
B. switch 语句中 default 分支是可选的
C. switch 语句后边的圆括号可以省略
D. default 分支必须处在所有 case 分支之后,否则会影响程序执行效果

查看答案
更多问题

switch 语句中的 case 分支必须是常量表达式且互不相同,值不能为( )类型。

A. 浮点型
B. 整型
C. 枚举型
D. 字符型

若有:int i = 10; 执行下面代码段后,变量 i 的值是( )。 switch(i) { case 9: i += 1; case 10: i += 1; case 11: i += 1; default: i += 1; }

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

执行下列代码段: int k = 10; while(k--); printf("k=%d\n", k); 输出结果是( )。

A. k=0
B. k=-1
C. k=1
D. while 构成无限循环

执行下列代码段: int i = 6; do { printf("%d", i--); } while(0); 正确的是( )。

A. 没有输出
B. 输出 5
C. 输出 6
D. 有错误,无法编译

答案查题题库