问题 单项选择题

有如下程序:
#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)。

单项选择题 A1/A2型题
多项选择题