问题 单项选择题

有以下程序:
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被输出两次。

单项选择题 共用题干题
填空题