原住民族考試四等考試-電子工程類科計算機概要106 年第 30 題單選題考點:後測試迴圈考點:先測試迴圈
標準 C 語言中關於迴圈(loop)的控制敘述(control statements),下列何者錯誤?
Ado 迴圈是一種後測試的迴圈
Bfor 迴圈是一種先測試的迴圈
Cforeach 迴圈是一種先測試的迴圈正確答案
Dwhile 迴圈是一種先測試的迴圈
C正確答案
標準 C 語言(C89/C90)並無 foreach 語法,此為 C#、Java 等進階語言特性,故選項 C 敘述錯誤。
逐選項解析
Ado 迴圈是一種後測試的迴圈後測試迴圈✕ 錯誤
do-while 迴圈結構為「先執行迴圈本體,再判斷條件」,屬於後測試(post-test)迴圈,保證至少執行一次。此敘述正確,非本題答案。
Bfor 迴圈是一種先測試的迴圈先測試迴圈✕ 錯誤
for 迴圈在每次迭代前會先檢查條件運算式,條件成立才執行本體,屬於先測試(pre-test)迴圈。此敘述正確,非本題答案。
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本