Initial commit: C++ courseware

This commit is contained in:
xiaolinquan committed 2026-11-05 22:51:02 +08:00
commit 4a4ee7c287
1789 files changed
+373489

No files matched your search

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