民國111年 第3梯次 電腦軟體應用乙級 學科
第1題
下列C/C++程式片段,其x 之輸出結果何者正確?
題目
下列C/C++程式片段,其x 之輸出結果何者正確?
- (1) 3
- (2) 5
- (3) 4
- (4) 2
官方答案
(3) 4
解析
此題考察 C/C++ 運算子優先序與後置遞增運算。程式碼中 `x = a++ + ++b;` 先執行 `++b` 使 b 從 2 變 3,再進行加法 `1 + 3 = 4` 指派給 x,最後 `a++` 使 a 變 2。x 的值為 4,故選項 3 正確。選項 1、2、4 均非此運算結果。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。