免費開始練習
統測 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)陣列追蹤的理解與精準度。能答對代表你確實具備很棒的耐心與細心喔!

  1. 觀念引導
▼ 還有更多解析內容

升級 VIP 解鎖