Files

738 B
Raw Blame History

参考答案

一、 填空题

  1. 对号入座 (或 直接跳转)
  2. case
  3. break
  4. default
  5. case 穿透

二、 单项选择题

  1. B
  2. B (从 case 2 开始穿透到 case 3,但 case 3 后面没有 default,到此为止)
  3. C
  4. C
  5. B
  6. C
  7. B
  8. C
  9. B (从 case 'B' 开始,穿透到 case 'C',遇到 break 停止)
  10. B

三、 判断题

  1. √
  2. × (default 分支是可选的)
  3. × (case 后面必须跟一个常量)
  4. √
  5. √
  6. × (switch 不能做范围判断,所以 if 更通用)
  7. √
  8. × (这是逻辑错误,不是编译错误,程序能正常运行但结果可能不符合预期)
  9. √
  10. √ (这被称为嵌套 switch,是合法的)