问题
单项选择题
有以下程序:
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被输出两次。