LONGEPASS
Q92.

下列程式執行之後,SUM 值的結果為何?電腦硬體裝修 乙級 儀表、軟體及一般工具 第 92 題 題目 圖片

電腦硬體裝修 · 乙級 · 儀表、軟體及一般工具 · Q92

難易度分析

3 / 5

此題需要精確判斷程式迴圈的執行次數與每一次迭代中的運算邏輯。若無法正確處理 STEP 參數所決定的遞增規律,或是忽略了累加運算式中的倍數關係與變數初始值,將會導致計算結果偏差。屬於需要進行邏輯追蹤與多步驟數值運算的基礎程式邏輯題。

正確答案:④320

④ 320:正確。初始 SUM=100,迴圈 I 從 0 到 20 以 STEP 2 遞增(共 11 次:0,2,4,6,8,10,12,14,16,18,20),每次累加 I×2。I 的總和為 110,故累加值為 110×2=220,最終 SUM=100+220=320。

錯誤選項解析

  • ① 100:此答案僅為 SUM 的初始值,未將迴圈中累加的數值計算進去。程式執行完迴圈後 SUM 會持續增加,不會維持原值。
  • ② 110:此數值與正確計算結果不符。可能是誤將 STEP 2 的步長或 I*2 的運算方式理解錯誤所致。
  • ③ 220:此答案可能誤將累加總和計算為 I 的總和乘以 2(即 110×2=220),但正確做法應是每次迴圈將 I*2 逐次累加至 SUM。
Learning Tip

"此類 BASIC 迴圈計算題 的常考陷阱在於:(1) 確認 STEP 步長 決定迴圈執行次數;(2) 注意累加運算式 SUM=SUM+I*2 是每次將 I×2 加入,而非先加總 I 再乘 2;(3) 初始值 SUM=100 不可忽略。建議手動列出每次迴圈的 I 值與累加結果,避免心算錯誤。"

學員答題分佈

①1000%
②1100%
③2200%
④3200%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目