統測
107年
[商業與管理群] 專業科目(1)
第 49 題
執行下列 Visual Basic 程式片段後,陣列元素 A(3) 的值為何?
Dim X, Y As Integer
Dim A(6) As Integer
For X = 1 To 6
A(1) = 1
A(X) = 0
For Y = X - 1 To 2 Step -1
A(Y) = A(Y - 1) + A(Y)
Next Y
Next X
- A 3
- B 4
- C 6
- D 10
思路引導 VIP
請觀察程式碼中 $A(Y) = A(Y-1) + A(Y)$ 這個運算式,並試著手寫出當外層迴圈 $X$ 增加時,陣列中數值的變化。你是否發現這些數字的排列規律,與數學中哪一個著名的三角形圖案(每一層的數字由上一層相鄰兩數相加而成)非常相似呢?
🤖
AI 詳解
AI 專屬家教
🌟 太棒了!你的程式邏輯真的非常清晰!
很高興看到你成功解開這道題目!它細心考驗了你對巢狀迴圈 (Nested Loops) 和陣列追蹤的理解與精準度。能答對代表你確實具備很棒的耐心與細心喔!
- 觀念引導:
▼ 還有更多解析內容