Examly題庫立即開始練習
初考-統計資料處理大意11216單選題

下列 Java 程式執行後的輸出為何? public class Test { public static void main (String[] args) { int a= 0; int b= 0; for (int c = 0; c < 4; c++) { if (( ++a > 2 )) { a++; } } System.out.println (a); } }

A4
B5
C6正確答案
D7
答案與詳解
C
正確答案
逐圈追蹤 ++a 與 if 內 a++ 的累加,共 4 圈後 a=6。

為什麼答案是 C

c=0: ++a→1,不>2; c=1: ++a→2,不>2; c=2: ++a→3,>2 再 a++→4; c=3: ++a→5,>2 再 a++→6。最終 a=6。

考點:漏算條件累加考點:條件次數誤判考點:前置遞增+條件考點:條件觸發誤判
載入中…

資料處理大意 相關題目

想練更多資料處理大意考古題?

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

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