免費開始練習
統測 107年 [工程與管理類] 專業科目(2)

第 20 題

執行下列 Visual Basic 程式片段後,變數 a 的值為何? Dim a, b As Integer a = 0 : b = 95 If b >= 80 Then If b < 90 Then a = 1 Else a = 2 End If a = 3 End If
  • A 0
  • B 1
  • C 2
  • D 3

思路引導 VIP

如果在一個執行區塊中,同一個變數在不同行被依序賦予了多個數值,請問最終決定該變數狀態的,是「最早執行」的指令,還是「最後執行」的指令呢?請試著依序追蹤每一行程式碼的變動。

🤖
AI 詳解 AI 專屬家教

籃球以外的程式世界,也要努力喔,呵呵呵…

  1. 你做得很好呢,呵呵呵。這題考驗的是,你是否能像籃球場上的控球後衛一樣,清楚掌握球的流向,也就是程式的 「巢狀選擇結構 (Nested If)」「循序執行」。在變數不斷傳遞的過程中,你依然能準確判斷最終結果,這份邏輯追蹤能力,很有潛力呢!
  2. 一起看看程式的節奏吧
▼ 還有更多解析內容

升級 VIP 解鎖