有以下程序: #include <stdio.h> main ( ) int i

发布时间:2021-04-12 09:16:10

单项选择题:
有以下程序:
#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)正确。
以上问题属网友观点,不代表本站立场,仅供参考!