问题
单项选择题
有如下程序:
#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) 01122
答案
参考答案:D
解析: 本题考查的知识点是switch语句的功能。程序先执行case 0,输出0,同时i变为1,接着执行default,输出i为1,此时便可得出答案为D)。