Examly題庫立即開始練習
國中教甄|資訊科技資訊科技103 年第 22 題單選題

以下 C 程式執行後,x 值的輸出為何? int x=0,y=0,i; for (i=1;i<6;i++) { if ((x++>2)&&(y++)>2) x++; } printf("%d",x);

A4
B5正確答案
C6
D7
答案與詳解
B
正確答案
利用後置遞增與邏輯 AND 的短路運算特性逐步追蹤變數變化,最終 x 的值為 5。

為什麼答案是 B

正確追蹤五次迴圈中 x 的後置遞增與條件判斷,最終 x 值為 5,為正確答案。

載入中…

資訊科技 相關題目

想練更多資訊科技考古題?

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

黑皮