问题 单项选择题

有以下程序:
#include <stdio.h>
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

解析: 程序中没有使用break终止switch语句的执行。当i:0时,执行第一个case语句,因为它后面没有break,所以一直到执行完default语句结束,输出3个0,再执行下一循环。所以只有选项C)正确。

选择题
[ ]

A.通过晶状体等折射光后在视网膜成像;在大脑皮层视觉中枢形成视觉

B.通过晶状体等折射光后在视网膜成像,在感光细胞形成视觉

C.通过晶状体、玻璃体折光;在视网膜上成像

D.通过晶状体等折射光;由晶状体产生神经冲动在大脑皮层成像

查看答案
多项选择题