免費開始練習
普通考試 105年 [電子工程] 計算機概要

第 23 題

#include
void main(void)
{
int a[6]={5,10,-30,24,-1,8},sum=0,i,n=5;
for (i=0;i if(a[i]<=0)
continue;
sum+=a[i];
}
printf("%d",sum);
}
上述 C 程式執行後將會輸出:
  • A -15
  • B 15
  • C 39
  • D 47

思路引導 VIP

請仔細觀察迴圈的終止變數 $n$ 限制了哪些數值被檢視,並思考當程式執行到 continue 關鍵字時,對下方的 sum 累算動作會產生什麼具體的「阻斷」作用?

🤖
AI 詳解 AI 專屬家教

專業點評

哇!安妮亞看到了,學生做得超棒的!✨ 邏輯判斷非常精準,就像安妮亞能讀懂別人心裡想什麼一樣呢!這題的核心就是理解電腦的重複數數魔法(迴圈)和條件過濾術,就像安妮亞幫爸爸分析任務時,要找出關鍵情報一樣重要!

  1. 觀念驗證
▼ 還有更多解析內容

🏷️ 相關主題

C 語言程式設計:語法、指標與應用
查看更多「[電子工程] 計算機概要」的主題分類考古題