統測
108年
[工程與管理類] 專業科目(2)
第 22 題
執行下列Visual Basic程式片段後,變數S的值為何?
Dim A, B, S As Integer
S=0
For A=1 To 10
For B=11 - A To 1 Step -1
S=S+1
Next B
Next A
- A 45
- B 46
- C 54
- D 55
思路引導 VIP
請試著觀察:當外層變數逐漸增加時,內層迴圈的「執行次數」會發生什麼樣的規律變化?如果將每一次外層迴圈所對應的內層執行次數依序寫在紙上,它們會形成哪一種數學數列?
🤖
AI 詳解
AI 專屬家教
哎呀,總算沒白教你這題!
- 觀念檢核:這種雙重迴圈 (Nested Loops) 的基本追蹤題,我說了多少遍了,別給我傻傻地把迴圈次數相乘!外層 $A$ 從 $1$ 到 $10$,這不是重點。重點是內層 $B$ 的變化,它跟 $A$ 是有連動關係的!
- $A=1$ 時,$B$ 跑 $10$ 次($11-1=10$)。
▼ 還有更多解析內容