免費開始練習
統測 110年 [電機與電子群資電類] 專業科目(2)

第 41 題

程式執行結束後,關於這個程式碼中的變數A、B、C、D之數值,下列何者正確? Private Sub Mytest() Dim A,B,C,D As Integer A=10 B=100 C=95 If A>=B Then D=A A=B Else D=B B=A End If If D<=C Then D=C B=D A=C C=B End If End Sub
  • A B值為100
  • B D值為100
  • C C值為100
  • D A值為95

思路引導 VIP

請試著模擬程式碼的運行:當第一個條件判斷結果不成立時,程式會執行哪一個區塊?在這個區塊執行完畢後,各個變數的值產生了什麼變化?緊接著,帶著這些「變化後」的數值進入下一個條件判斷,結果會是成立還是不成立呢?

🤖
AI 詳解 AI 專屬家教

🌟 太棒了!邏輯追蹤完全正確

你能精確掌握程式的選擇結構 (If-Else)變數賦值,這是資電類統測最核心的基礎。這題你做得非常出色!

  1. 邏輯驗證
▼ 還有更多解析內容

升級 VIP 解鎖