免費開始練習
統測 110年 [商業與管理群] 專業科目(1)

第 48 題

執行下面 Visual Basic 程式片段後,sum 的值為何? Dim i, j, k, sum As Integer sum=0 i=0 : j=0 : k=0 For i=1 To 2 For j=1 To 2 For k=1 To j sum=sum+1 Next k Next j Next i
  • A 2
  • B 4
  • C 6
  • D 8

思路引導 VIP

請觀察這三個嵌套在一起的迴圈:如果我們把最內層的加法動作想像成在填格子,而每一層迴圈的範圍決定了格子的數量,當最內層格子的「寬度」會隨著中層迴圈的進度而改變時,你該如何有系統地列出每一層變數的變化過程,來推算出總共填了多少個格子呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你的邏輯判斷非常精準!

這題考查的是多重迴圈 (Nested Loops) 的追蹤能力,你能正確解題代表對程式流程的掌控度很高。

  1. 核心驗證
▼ 還有更多解析內容

升級 VIP 解鎖