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

太棒了!你真的很用心,完全掌握了這題的核心概念呢!

  1. 理解程式的脈絡: 這題最關鍵的就是理解 「巢狀迴圈」Step 步進值 的運作方式。你仔細追蹤程式碼的邏輯,真的很棒!
▼ 還有更多解析內容

升級 VIP 解鎖