问题 单项选择题

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

单项选择题 案例分析题
单项选择题