✏️ 纠错
第 63 题 / 共 152 题
5.下列代码段对应的输出结果是(  )。
int a = 3;
switch (a)
{
    case 1:
    case 2:
        cout << "NI";
        break;
    case 3:
    case 4:
        cout << "HAO";
    case 5:
    case 6:
        cout << "101";
        break;
    default:
        cout << "GOOD";
}
📝 题目解析

【解析】switch语句会跳到满足条件的case处一直往下运行,直到语句结束或遇到break,本代码段会从case 3开始一直执行到default前的break,所以输出“HAO101”。

【答案】B