下面程序的运行结果为( )。 #include<iostream.h> void main() { char a=‘3’; switch(A) { case’3’:cout<<“3”; case’2’:cou

admin2010-12-16  31

问题 下面程序的运行结果为(    )。    #include<iostream.h>    void main()    {    char a=‘3’;    switch(A) {    case’3’:cout<<“3”;    case’2’:cout<<“2”;break;    default:cout<<“1”;    }    }   

选项 A、3     
B、321
C、31     
D、32

答案D

解析  本题主要考查的是switch语句的使用,在第一个csse处,因为满足条件所以输出字符3,但这个分支没有break语句终止,所以会继续执行下面的分支语句,即输出字符2,这时出现break语句,结束整个语句,即输出32。
转载请注明原文地址:https://jikaoti.com/ti/45L0FFFM
0

最新回复(0)