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

執行下列 C++程式碼後,螢幕會印出幾個''? int main() { int i=0,j=0; while (i<5){ while (j<4){ if (i!=j) cout<<''; j++; } i++; } return 0; }

A3正確答案
B8
C20
D21
答案與詳解
A
正確答案
j 宣告在外層迴圈之外且未重置,內層只會完整執行一次,印出 i=0 時 j=1,2,3 共 3 個 '$'。

為什麼答案是 A

i=0 時內層跑 j=0,1,2,3,其中 j=1,2,3 三次 i≠j 印出 '$'。之後 j 已是 4,外層 i 再增加時內層條件 j<4 直接為 false,不再印。共 3 個。

考點:變數作用域考點:迴圈重置陷阱考點:條件忽略考點:雙重誤判
載入中…

計算機概要 相關題目

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

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

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