國家安全情報人員考試五等考試-資訊組資料處理大意104 年第 33 題單選題考點:do-while 特性考點:迴圈判斷
請判斷下列 C 或 C++程式語言 do…while 程式片段會執行幾次?
s=0;
i=1;
do{s=s+i;
i=i+1;
}while(i<=50);
C正確答案
do-while 先執行後判斷,i 從 1 加到 50,共執行 50 次迴圈。
逐選項解析
A0 次do-while 特性✕ 錯誤
do-while 至少會執行 1 次(先做再判斷),不可能 0 次。這是 do-while 與 while 最大差異。
B1 次迴圈判斷✕ 錯誤
第 1 次執行後 i=2,仍滿足 i<=50,會繼續執行,不會只跑 1 次。
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本