免費開始練習
普考申論題 107年 [資訊處理] 程式設計概要

第 二 題

二、請問以下程式輸出的結果為何?(10 分) #include #include using namespace std; int main(void){ int i=0, sum=0; while(i < 21) { if(i % 3 != 0) { i++; continue; } sum += i++; } cout<< "i=" < 📝 此題為申論題

思路引導 VIP

這是一題典型的迴圈追蹤題。關鍵在於辨識:

  1. while 條件:i 達到 21 時停止。
🤖
AI 詳解 AI 專屬家教

【考點分析】while 迴圈控制、continue 指令、後置遞增運算子、算術模除運算。 【理論/法規依據】後置遞增 i++ 會先回傳原值參與運算,再將變數加 1;continue 會立即跳至下一次迴圈判定。 【分析與論述】

▼ 還有更多解析內容

升級 VIP 解鎖