Examly題庫立即開始練習
關務人員考試關務四等-資訊處理(選試英文)科別計算機概要11517單選題

若執行以下的 Java 程式碼,則下列何者為螢幕上輸出的順序? public class Switch{ public static void main(String[] args){ int month=1; while (month<=4){ switch(month){ case 1: System.out.println("31"); case 2: System.out.println("28"); case 4: System.out.println("30"); } month++; } } }

A31,28,30
B31,28,31,30
C31,28,30,28,30,30正確答案
D31,28,30,28,30,31,28,30,30
答案與詳解
C
正確答案
switch 沒有 break 會「穿透」(fall-through),從匹配 case 一路執行到結尾。

為什麼答案是 C

正確追蹤:month=1 匹配 case 1,穿透印出 31,28,30;month=2 匹配 case 2,穿透印出 28,30;month=3 無匹配 case 跳過;month=4 匹配 case 4 印出 30。總計 31,28,30,28,30,30。

考點:誤判有break考點:case對應錯誤考點:switch穿透考點:無default忽略
載入中…

計算機概要 相關題目

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

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

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