‹ 上一题 下一题 ›

g1-08802. 漏掉的 break 未做

1000 ms 256 MB 测试点 ? 知识点题GESP-11级·分支结构客观题单选

想输入 1 输出 one、输入 2 输出 two。实际输入 1 时输出了 onetwo,病根在哪?

int k = 1;
switch (k) {
    case 1: cout << "one";
    case 2: cout << "two";
}
  • A. case 1 的输出内容写错了
  • B. switch 不能只有两个 case
  • C. 两个 case 都没写 break,从 case 1 一路穿透执行到了 case 2
  • D. k 必须初始化为 0
未选择
输入
输出

            
答案