Examly題庫立即開始練習
2 類科共用卷
普考-電信工程普考-電子工程
計算機概要10825單選題

假設在 C 程式中設定變數 x=5、y=6 和 z=2,請問下列五個 if 條件式為真(true)的一共有幾項? if (y == 4) { } if (y>=8 && z>1) { } if (x == z+2 || y>z) { } if (z = 2) { } if (z) { }

A2
B3正確答案
C4
D5
答案與詳解
B
正確答案
C 語言中 `=` 是賦值、非零即真,逐一判斷五條件,共 3 個為 true。

為什麼答案是 B

正解。第 1 條 6==4 假;第 2 條 6>=8 假;第 3 條 5==4 假但 6>2 真,OR 為真;第 4 條 z=2 賦值回傳 2 為真;第 5 條 z=2 非零為真。共 3 項。

考點:漏算賦值式考點:條件式判斷考點:AND短路誤判考點:明顯錯誤
載入中…

計算機概要 相關題目

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

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

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