问题 单项选择题

有以下程序: #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。

读图填空题
单项选择题