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

執行下列 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。

為什麼答案是 B

f(3,4):3>4 為假,回傳 3+4=7;f(6,5):6>5 為真,回傳 6-5=1;f(7,1):7>1 為真,回傳 7-1=6。正解。

考點:誤算三元式考點:三元運算子考點:條件判斷錯誤考點:忽略條件分支
載入中…

計算機概要 相關題目

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

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

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