问题
单项选择题
有以下程序:
#include <iostream>
using namespace Std;
int main( )
int a = 15,b = 21,m = 0;
switch(a%3)
case 0: m++;
break;
case 1: m++;
switch(b%2)
default: m++;
case 0: m++;
break;
cout<<m<<end1;
return 0;
程序运行后的输出结果是( )。
A.1
B.2
C.3
D.4
答案
参考答案:A
解析: 由于a=15,所以a%3的值为0。程序进入第1分支,执行“m++;”,最后输出m的值为1。