民國114年 第2梯次 延期考區 電腦軟體設計(JAVA)乙級 學科

第41題

有關C++語言控制方面的敘述,下列何者有誤?

題目

有關C++語言控制方面的敘述,下列何者有誤?

  1. (1) 邏輯運算元 && 可在計算第一個運算子為 false 時, 就可跳過另一運算子, 就確定整個運算式為 false
  2. (2) switch 敘述中的每一個case 都必須以 break 敘述結束
  3. (3) 在重複結構中執行到 break 敘述 ,程式流程立刻跳出此結構
  4. (4) 在重複結構中執行到 continue 敘述, 程式流程立刻跳離剩下的部分, 開始下一次迴圈

官方答案

(2) switch 敘述中的每一個case 都必須以 break 敘述結束

解析

C++ switch 的 case 標籤後可不寫 break,會產生貫穿效果直接執行下一 case,並非語法強制。選項 1 正確描述 && 短路求值;選項 3、4 正確描述 break 與 continue 在迴圈中的行為。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料