Examly題庫立即開始練習
2 類科共用卷
地方政府公務人員四等-電子工程類科地方政府公務人員四等-電信工程類科
計算機概要11427單選題

根據下列 C 語言程式,那個執行結果正確? int f(int x){ if(x>10) return x+2; else if(x<8) return x+3; else return x+1; }

Af(7),f(10)的傳回值分別是 10,12
Bf(8),f(9)的傳回值分別是 9,10正確答案
Cf(9),f(10)的傳回值分別是 10,12
Df(10),f(11)的傳回值分別是 11,12
答案與詳解
B
正確答案
x>10→x+2;x<8→x+3;其餘(8≤x≤10)→x+1。逐一代入驗證即可。

為什麼答案是 B

f(8):8 落在 else 區(8≤x≤10),回 8+1=9 ✓;f(9):同樣 else,回 9+1=10 ✓。正確。

考點:else if 分支考點:邊界值判斷考點:>與≥的差異考點:條件運算
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮