下列程序段的输出结果是 int n=c; switch(n++)

发布时间:2021-04-11 19:47:49

单项选择题:
下列程序段的输出结果是
int n='c';
switch(n++)
default: printf(error); break;
casea:caseA:case 'b':case'B':printf(good); break;
case'c:case'C:printf(pass);
cased:case'D:printf(warn);

A) passwarn
B) passerror
C) goodpasswarn
D) pass

网友回答

答案:A
解析: 本题的考查点是switch()语句。当用户输入的字符时,会进入一个多分支选择语句,根据n的值,来确定下一步执行的选择语句;最后的结果应当为passwarn。本题需要注意的是,当case语句没有跟随break语句时,不会跳出switch,而是继续执行下一个case语句,直至遇到break语句。
以上问题属网友观点,不代表本站立场,仅供参考!