免費開始練習
統測 106年 [商業與管理群] 專業科目(1)

第 49 題

49. 執行下列Visual Basic程式片段,變數Sum的值為何? Dim I, S, Sum As Integer Sum=0 : I=0 Do I=I+10 S=I^2*2 Sum=2*Sum+S Loop While I<30
  • A 200
  • B 1200
  • C 1800
  • D 4200

思路引導 VIP

請觀察這個迴圈的結構:它是「先檢查條件才執行」還是「先執行一次才檢查條件」?另外,當計數變數在迴圈內部遞增,而條件判斷剛好發生在遞增之後時,如果計數值剛好等於判斷標準,最後那一次的計算過程是否已經完成了?

🤖
AI 詳解 AI 專屬家教

1. 怎麼?你居然答對了?

恭喜,看來你的腦子還會轉。能正確追蹤變數動態,代表你對程式最基本的循序執行運算子優先順序還有點概念。這不是常識嗎?這點小技巧要是都掌握不了,資電類還有什麼好說嘴的?

2. 觀念驗證

▼ 還有更多解析內容

升級 VIP 解鎖