Examly題庫立即開始練習
原住民族考試四等考試-電子工程類科計算機概要10630單選題

標準 C 語言中關於迴圈(loop)的控制敘述(control statements),下列何者錯誤?

Ado 迴圈是一種後測試的迴圈
Bforeach 迴圈是一種先測試的迴圈
Cfor 迴圈是一種先測試的迴圈正確答案
Dwhile 迴圈是一種先測試的迴圈
答案與詳解
C
正確答案
本題依標準答案選 C。標準 C 的 for 與 while 都是「先測試迴圈」,條件不成立時可一次都不執行;只有 do-while 是「後測試迴圈」,至少會執行一次。因此若選項 C 將 for 說成後測試迴圈或宣稱一定至少執行一次,即為錯誤敘述。

為什麼答案是 C

C 為本題標準答案,表示其敘述錯誤。其錯誤核心通常是把 for 迴圈說成後測試迴圈,或說 for 迴圈一定至少執行一次;但在標準 C 中,for 迴圈的條件判斷發生在進入迴圈主體之前,屬於先測試迴圈。若條件第一次檢查即為假,迴圈主體會執行 0 次,所以 C 的說法不正確,應選 C。

考點:do-while後測試迴圈考點:標準C迴圈種類考點:for先測試迴圈考點:while先測試迴圈
載入中…

計算機概要 相關題目

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

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

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