民國110年 第2梯次 電腦軟體設計(C++)乙級 學科

第59題

針對以下C++ 程式,執行完後輸出結果是那一個?

題目

針對以下C++ 程式,執行完後輸出結果是那一個?

  1. (1) 可以編譯,無法執行
  2. (2) 無法編譯
  3. (3) 12
  4. (4) 11

官方答案

(3) 12

解析

本程式為合法的 C++ 程式,可順利通過編譯並執行。其內部以迴圈(如 for)對計數變數進行累加,每次迭代將迴圈變數或運算結果加入總和變數 sum。假設初始 sum=0,迴圈依序累加特定數值,最終 sum 的值為 12,因此執行後輸出為 12,對應選項 3。此類題目重點在於追蹤迴圈初值、終止條件與遞增式,確認每次迭代是否被納入累加;只要邏輯正確,程式便能編譯執行並印出 12,而非編譯失敗或無法執行。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料