統測
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) 的追蹤能力,你能正確解題代表對程式流程的掌控度很高。
- 核心驗證:
▼ 還有更多解析內容