民國114年 地方四等 電子工程 計算機概要
第27題
根據下列C 語言程式,那個執行結果正確?int f(int x){if(x>10)return x+2;else if(x<8)return x+3;elser…
題目
根據下列C 語言程式,那個執行結果正確?int f(int x){if(x>10)return x+2;else if(x<8)return x+3;elsereturn x+1;} A. f(7),f(10)的傳回值分別是10,12 B. f(8),f(9)的傳回值分別是9,10 C. f(9),f(10)的傳回值分別是10,12 D. f(10),f(11)的傳回值分別是11,12
官方答案
- 答案:B. f(8),f(9)的傳回值分別是9,10
解析
f(8):不大於10且不小於8,走 else 回傳 8+1=9;f(9) 同理回傳 9+1=10。其餘選項中 f(10)=11、f(11)=13,與各選項數值不符。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。