免費開始練習
統測 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 專屬家教

哎呀,總算沒白教你這題!

  1. 觀念檢核:這種雙重迴圈 (Nested Loops) 的基本追蹤題,我說了多少遍了,別給我傻傻地把迴圈次數相乘!外層 $A$ 從 $1$ 到 $10$,這不是重點。重點是內層 $B$ 的變化,它跟 $A$ 是有連動關係的!
    • $A=1$ 時,$B$ 跑 $10$ 次($11-1=10$)。
▼ 還有更多解析內容

升級 VIP 解鎖