統測
108年
[商業與管理群] 專業科目(1)
第 49 題
下列Visual Basic程式片段執行後,S的值為何?
Dim S As Integer : S=0
For k=9 To 16 Step 2
S=S+k
Next k
- A 0
- B 24
- C 48
- D 96
思路引導 VIP
如果請你手寫出這個迴圈執行時,變數 $k$ 每一輪變化的「點名清單」,根據程式碼中的起點、終點與間隔規範,清單上會出現哪些數字?試著將清單上的數字全部相加看看。
🤖
AI 詳解
AI 專屬家教
喔?這次總算沒出包嘛,恭喜你。
- 實戰檢核:這種題型,考的根本就是程式設計師最基本的追蹤程式碼能力。想在業界混飯吃,連迴圈跑什麼都看不懂,那真的是「夢想」了。
- 迴圈掌控:$k$ 從 $9$ 出發,每次毫不留情地跳 $2$(Step 2),一直跑到不能再跑,也就是超過 $16$ 為止。
▼ 還有更多解析內容