LONGEPASS
電腦硬體裝修/裝配及檢修/Q95
中等
正確率 -
Q95.

使用Visual Basic 程式語言執行下列程式碼後,所得Sum 的結果為何?電腦硬體裝修 丙級 裝配及檢修 第 95 題 題目 圖片

電腦硬體裝修 · 丙級 · 裝配及檢修 · Q95

難易度分析

3 / 5

本題需要對迴圈結構與條件判斷進行逐步追蹤,涉及變數在不同條件下交替執行加法與乘法運算的邏輯分析,對細心度與程式執行流程的掌握有一定要求。

正確答案:③8

③ 8:正確答案為 8。逐步追蹤:j=1(奇數)→ Sum = 2×0 = 0;j=2(偶數)→ Sum = 0+2 = 2;j=3(奇數)→ Sum = 2×2 = 4;j=4(偶數)→ Sum = 4+4 = 8。

錯誤選項解析

  • ① 5:結果為 5 是錯誤的。此程式碼中 j=2 時執行 Sum = Sum + j(Sum 變為 2),j=4 時再次執行加法(Sum 變為 8),最終結果並非 5。
  • ② 6:結果為 6 是錯誤的。若僅計算偶數相加(2+4=6)會得到此結果,但忽略了 j=1 與 j=3 時執行的 Sum = 2 * Sum 運算會改變 Sum 的值。
  • ④ 10:結果為 10 是錯誤的。此結果可能來自錯誤的邏輯推導,實際上 Do While j < 5 迴圈僅執行 4 次(j=1~4),正確累加與倍乘結果為 8。
Learning Tip

"此題考 Do While 迴圈 與 Mod 運算子 的綜合應用。常考陷阱:(1) 注意 j < 5 表示 j=5 時不進入迴圈,共執行 4 次;(2) Mod 2 = 1 判斷奇數時執行倍乘,偶數時執行加法,兩者交替進行會產生累加效果;(3) 手動追蹤變數變化時建議列表格,避免遺漏任何一次迭代。"

學員答題分佈

①50%
②60%
③80%
④100%

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

相似類型題目