问题
单项选择题
有以下程序: main() { int I; For (i=0;i<3;i++) switch(i){ case 0:printf("%d",i);case 2:printf("%d",i);default:printf("%d",i);} } 程序运行后的输出结果是 ______。
A.022111
B.021021
C.000122
D.012
答案
参考答案:C
解析: 本题考查switch语句的执行过程。如果case语句中没有break语句,则顺序执行。因此第一次循环i=0被输出了3次,i=1被输出一次,i=2被输出两次。