选择题 14.  下面程序的运行结果为   
    #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。