免費開始練習
統測 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 專屬家教

喔?這次總算沒出包嘛,恭喜你。

  1. 實戰檢核:這種題型,考的根本就是程式設計師最基本的追蹤程式碼能力。想在業界混飯吃,連迴圈跑什麼都看不懂,那真的是「夢想」了。
    • 迴圈掌控:$k$ 從 $9$ 出發,每次毫不留情地跳 $2$(Step 2),一直跑到不能再跑,也就是超過 $16$ 為止。
▼ 還有更多解析內容

升級 VIP 解鎖