下面程序的运行结果为( )。include<iostream.h>voidmain(){chara="3":switch(a)

16 查阅

下面程序的运行结果为( )。

include<iostream.h>

voidmain()

{

chara="3":

switch(a)

{

case"3":cout<<"3";

case"2":cout<<"2";break;

default:cout<<"1";

}

}

A.3

B.321

C.31

D.32

参考答案:

DD。【解析】本题主要考查switch语句的使用,在第一个case处,因为满足条件,所以输出字符3。但这个分支没有break语句终止,所以会继续执行下面的分支语句,即输出字符2,这时出现break语句,结束整个语句,即输出32。

计算机二级