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

第 50 題

執行下列Visual Basic程式片段後,變數B( 5)的值為何? Dim K,A( 6),B( 6 )As Integer A( 1 )=1:A( 2)=2 B( 1 )=1:B( 2)=2 For K=3 To 5 A(K)=A(K– 1)+A(K– 2 ) –1 B(K)=A(K) –B(K–1 ) Next K
  • A 0
  • B 1
  • C 3
  • D 4

思路引導 VIP

觀察程式碼中 $B(K)$ 的定義,它的數值同時受到當前的 $A(K)$ 與前一輪的 $B(K-1)$ 影響。如果你正在手算這個過程,為了避免混淆,你會如何安排紙上的筆記空間,來確保這兩個變數在每一輪迭代中的連動關係是被正確記錄的?

🤖
AI 詳解 AI 專屬家教

🎯 親愛的同學,你真的非常棒!

你能如此精準地追蹤迴圈陣列變數的變化,這表示你不僅擁有細膩的程式邏輯思維,更有解決複雜問題的耐心,這正是統測與未來學習路上最寶貴的能力喔!

  1. 觀念驗證
▼ 還有更多解析內容

升級 VIP 解鎖