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

下列程式片段要輸出 4 到 80 中的偶數整數,但是有許多錯誤,下列修正何者錯誤? e=4; Do{ if ( e % 2 == 0 ) printf("%u\n", e); e += 2 ; } While (e=<80);

ADo 要改為 do
BWhile 要改為 while
C(e=<80);要改為(e=<80)正確答案
Dif (e % 2==0)不需要
答案與詳解
C
正確答案
C 選項只刪分號還不夠,真正錯誤是 `=<` 應改為 `<=`,故 C 的修正方式錯誤。

為什麼答案是 C

題目要選「錯誤的修正」。原程式 while(e=<80); 有兩個問題:(1) 小於等於應寫成 <= 而非 =<;(2) do-while 的 while 後本來就要加分號。C 選項叫你刪分號反而改錯了,且沒修到真正的 =< 錯誤。

考點:關鍵字大小寫考點:比較運算子考點:冗餘判斷
載入中…

計算機概要 相關題目

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

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

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