要解決這個(gè)問(wèn)題,我們需要跟蹤變量 `a` 和 `b` 的變化過(guò)程,并確定在 `while` 循環(huán)結(jié)束時(shí)它們的值。
初始值:
- `a = 3`
- `b = 4`
- `i = 0`
進(jìn)入 `while i < 3` 循環(huán):
1. **第一次循環(huán):**
- `a` 增加 1:`a = 4`
- `a == b` 條件滿足,因此 `b` 增加 1:`b = 5`
- `i` 增加 1:`i = 1`
2. **第二次循環(huán):**
- `a` 增加 1:`a = 5`
- `a == b` 條件滿足,因此 `b` 增加 1:`b = 6`
- `i` 增加 1:`i = 2`
3. **第三次循環(huán):**
- `a` 增加 1:`a = 6`
- `a == b` 條件滿足,因此 `b` 增加 1:`b = 7`
- `i` 增加 1:`i = 3`
在第三次循環(huán)后,`i` 達(dá)到了 3,循環(huán)終止。
最終值:
- `a = 6`
- `b = 7`
根據(jù)選項(xiàng):
- `A: a` (即輸出 `6`)
- `B: b` (即輸出 `7`)
- `C: a + b` (即輸出 `6 + 7 = 13`)
- `D: a - b` (即輸出 `6 - 7 = -1`)
因此,正確答案是 `C: a + b`,因?yàn)?`a + b = 6 + 7 = 13`,滿足題目要求的輸出結(jié)果為 13。