问题
单项选择题
下面程序的运行结果为 #include 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语句的使用,在第一个case处,因为满足条件所以输出字符3,但这个分支没有break语句终止,所以会继续执行下面的分支语句,即输出字符2,这时出现break语句,结束整个语句,即输出32。