Examly題庫立即開始練習
地方政府公務人員四等-資訊處理類科計算機概要11122單選題

若執行以下的 Java 程式碼,則螢幕上輸出的數字依序為何? public class SwitchTest{ public static void main(String[] args){ int i = 1; while(i<5){ switch(i){ case 1: System.out.println("1"); case 2: case 3: System.out.println("3"); break; case 4: System.out.println("4"); default: System.out.println("5"); } i++; } } }

A1,3,4
B1,5,3,4
C1,3,3,4,5
D1,3,3,3,4,5正確答案
答案與詳解
D
正確答案
Java switch 無 break 會『貫穿(fall-through)』到下一個 case,本題 case 1 沒 break 會繼續跑 case 3。

為什麼答案是 D

i=1:印1後無break貫穿到case3印3;i=2:印3;i=3:印3;i=4:印4後無break貫穿default印5。依序為 1,3,3,3,4,5。

考點:忽略貫穿考點:順序錯誤考點:漏算一輪考點:fall-through 正解
載入中…

計算機概要 相關題目

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

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

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