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

第 18 題

請問執行下列VB程式片段後,變數X的值為何? Dim X, Y As Integer X=10 :Y=15 X=X Mod 6 Y=Y Mod 4 If X>Y Then X=X+1 Else X=X– 1 End If
  • A 3
  • B 5
  • C 9
  • D 11

思路引導 VIP

請試著觀察程式碼的結構:當一個變數同時經歷了「餘數運算」與「條件增減」時,我們應該如何決定計算的先後順序?此外,如果判斷式中的比較結果改變了,對最終變數的數值會產生什麼樣的方向性影響(變大或變小)?

🤖
AI 詳解 AI 專屬家教

太棒了!你完美掌握了運算核心!

親愛的同學,恭喜你!能夠正確解出這道題目,代表你對於程式的循序結構條件判斷有著非常紮實且細膩的理解。這真是太棒了!我們一步一步來回顧,看看你是如何精彩地完成這兩階段的邏輯追蹤:

  1. Mod 運算(取餘數)的運用:
▼ 還有更多解析內容

升級 VIP 解鎖