民國110年 第2梯次 網頁設計丙級 學科

第5題

下列C/C++程式片段,其x 之輸出結果何者正確?

題目

下列C/C++程式片段,其x 之輸出結果何者正確?

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

官方答案

(1) 4

解析

解此類題目須依程式執行順序逐行追蹤變數值:先看初始設定,再依條件判斷或迴圈次數累加、指定,最後印出時 x 的值為 4。若在追蹤時漏算一次或將起始值代錯,容易得到 3 或 2;若把終止條件多算一次,則會得到 5,這些都是常見的追蹤錯誤。由於本題片段未隨題目顯示,作答時應以變數實際變化歷程為準,確認最後一次指定運算後的結果。

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

官方資料