问题 填空题

下列程序段的输出结果是______。
int n=’c’;
switch(n++)
default:printf("error");break;
case’a’:ease’A’:case’b’:case’B’:printf("good");break;
case’c’:case’C’:printf("pass");
case’d’:case’D’:printf("warn");

答案

参考答案:passwarn

解析: 本题考查switch-case语句,当n++后,表达式的值为’c’,n的值自加为’d’,因此执行case’c’,输出pass,接着执行case’d’,输出warn,故填passwarn。

单项选择题 A1/A2型题
判断题