选择题   下面程序的运行结果为
    #include<iostream.h>
    void main( )
    {
        char a='3';
        switch(a)
        {
              case'3': cout< <'3';
              case'2': cout< <'2';break;
              default:cout< <'1';
        }
    }
 
【正确答案】 D
【答案解析】本题主要考查的是switch语句的使用,在第一个case处,因为满足条件所以输出字符 3,但这个分支没有break语句终止,所以会继续执行下面的分支语句,即输出字符2,这时出现break语句,结束整个语句,即输出32。