Initial commit: C++ courseware
This commit is contained in:
commit
4a4ee7c287
1789 files changed
+373489
No files matched your search
+35
@@ -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`,是合法的)
|
||||
Reference in new issue
Block a user