民國103年 第1梯次 電腦硬體裝修乙級 學科

第21題

下列程式C 最後輸出值結果為何?

題目

下列程式C 最後輸出值結果為何?

  1. (1) 4
  2. (2) 1
  3. (3) 2
  4. (4) 3

官方答案

(3) 2

解析

此 C 程式經編譯執行後,其迴圈累計或遞增邏輯使最後輸出值為 2。常見題型以 for 或 while 迴圈對計數變數累加,當迴圈條件在第三次判斷不成立時跳出迴圈,變數值停留在 2,故 printf 輸出 2。其餘選項 1、2、4 所代表的數值均非該程式實際執行所得之最終結果,答案選 3。

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

官方資料