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

執行下列 C 程式碼後,j 的值為何? int i=0,j=2; if (i = 0) j += 1; else j -= 1;

A0
B1正確答案
C2
D3
答案與詳解
B
正確答案
if(i=0) 是賦值非比較,結果為0即false,執行else分支 j-=1,故 j=1。

為什麼答案是 B

i=0 是賦值運算式,其值為 0,在 if 中視為 false,故執行 else 分支 j-=1,j 從 2 變成 1。

考點:初值判斷考點:賦值作為條件考點:誤判未執行考點:= 與 == 混淆
載入中…

計算機概要 相關題目

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

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

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