问题 单项选择题

下面程序的运行结果为( )。  #include<iostream.h>  void main( )  {    char a=,''3'';    switch(a)    {      case''3'':cout < < "3";      case''2'':cout < < "2";break;      default:cout < < "1";    }  }

A. switch(a+b);{……}

B. switch(a+b*3.0){……}

C. switch a{……}

D. switch(a%b){……}

答案

参考答案:D

解析:此题主要考查if-else的使用,当if语句中的条件为真时执行后的 语句,并跳过else执行下面的语句;当条件为假时执行else后的语句。

选择题
单项选择题