民國108年 第2梯次 電腦軟體設計丙級 學科
第70題
下列C 程式,其執行結果為何?
題目
下列C 程式,其執行結果為何?
- (1) X=2
- (2) X=1
- (3) X=0
- (4) X=3
官方答案
(1) X=2
解析
本題題幹未附完整 C 程式碼,依丙級常見題型推測多為變數累加或遞增運算。以典型範例「int x=0; x++; x++;」說明:變數 x 初始值為 0,第一次 x++ 使 x 變為 1,第二次 x++ 使 x 變為 2,最終輸出 X=2。若題目為「for(i=0;i<2;i++) x++;」結果亦同,故選項1正確。選項2(X=1)僅執行一次遞增;選項3(X=0)表示變數從未被修改;選項4(X=3)需三次遞增方能得到。依一般題意以兩次累加最符合,因此選1。實際作答仍應以原程式邏輯為準。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。