Examly題庫立即開始練習
共 2 類科共用卷
地方政府公務人員四等-電子工程類科地方政府公務人員四等-電信工程類科
計算機概要112 年第 27 題單選題考點:誤算三元式考點:三元運算子

執行下列 C++程式碼後,螢幕印出的數字為何? int f(int m, int n){ return (m>n)?(m-n):(m+n); } int main() { cout << f(f(3, 4), f(6, 5)) << endl; return 0; }

A3
B6正確答案
C9
D12
答案與詳解
B
正確答案
三元運算子巢狀呼叫:m>n 回傳 m-n,否則回傳 m+n。逐層代入即得答案 6。

逐選項解析

A3誤算三元式✕ 錯誤
3 是 f(3,4) 若誤算 m-n=-1 取絕對值或其他錯誤路徑得到的結果,與實際邏輯不符。
B6三元運算子✓ 正確
f(3,4):3>4 為假,回傳 3+4=7;f(6,5):6>5 為真,回傳 6-5=1;f(7,1):7>1 為真,回傳 7-1=6。正解。
C9✕ 易錯陷阱
D12✕ 易錯陷阱

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

計算機概要 相關題目

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

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

Examly