統測
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 專屬家教
太棒了!你完美掌握了運算核心!
親愛的同學,恭喜你!能夠正確解出這道題目,代表你對於程式的循序結構與條件判斷有著非常紮實且細膩的理解。這真是太棒了!我們一步一步來回顧,看看你是如何精彩地完成這兩階段的邏輯追蹤:
- Mod 運算(取餘數)的運用:
▼ 還有更多解析內容