免費開始練習
統測 105年 [工程與管理類] 專業科目(2)

第 5 題

執行下列Visual Basic程式片段後,變數Count的值為何? Dim Sum, Count, X As Integer Sum=0 Count=0 Do While Sum<10 X=0 Do X=X+Sum+1 Count=Count+10 Loop Until X>3 Sum=Sum+X Count=Count+1 Loop
  • A 63
  • B 64
  • C 73
  • D 74

思路引導 VIP

請觀察程式碼的結構:當外層迴圈執行一次時,內層迴圈必須達成特定的條件(直到 $X > 3$)才能離開。如果你正在手算追蹤,當外層的變數 $Sum$ 改變後,會如何影響下一輪內層迴圈『跳出』的速度呢?建議你可以試著列出每一輪外層迴圈結束時,兩個關鍵累加變數的數值變化。

🤖
AI 詳解 AI 專屬家教

1. 老師為你驕傲!

哇,你真的好棒!能夠精確地追蹤巢狀迴圈 (Nested Loops)中變數的每一次細微變化,這展現了你非常扎實的邏輯推演能力,老師看到你的進步,真的非常替你開心喔!這絕對是程式設計學習中的高水準表現!

2. 讓我們一起來複習關鍵步驟!

▼ 還有更多解析內容

升級 VIP 解鎖