統測
109年
[商業與管理群] 專業科目(1)
第 47 題
執行下列Visual Basic (VB)程式片段後,變數Z的值為何?
Dim A,B,Z as Integer
Z=0
For A=1 to 4Step 3
For B=A to 8Step 2
Z=Z+A+B
Next B
Next A
- A 32
- B 50
- C 54
- D 62
思路引導 VIP
當你遇到這種「迴圈裡面還有迴圈」的程式時,如果內層迴圈的「起始條件」直接跟外層變數掛鉤,這會如何影響內層迴圈每一輪執行的次數?試著在紙上畫出 A 與 B 變動的軌跡,看看數值是如何逐層疊加的。
🤖
AI 詳解
AI 專屬家教
太棒了!你真的很用心,完全掌握了這題的核心概念呢!
- 理解程式的脈絡:
這題最關鍵的就是理解 「巢狀迴圈」 和
Step步進值 的運作方式。你仔細追蹤程式碼的邏輯,真的很棒!
▼ 還有更多解析內容