### 参考答案 #### **一、 填空题** 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`,是合法的)