免費開始練習
普考申論題 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 會立即跳至下一次迴圈判定。 【分析與論述】

▼ 還有更多解析內容

🏷️ 相關主題

程式設計基礎概念與實作演練
查看更多「[資訊處理] 程式設計概要」的主題分類考古題