普通考試
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 程式執行後將會輸出:
void main(void)
{
int a[6]={5,10,-30,24,-1,8},sum=0,i,n=5;
for (i=0;i
continue;
sum+=a[i];
}
printf("%d",sum);
}
上述 C 程式執行後將會輸出:
- A -15
- B 15
- C 39
- D 47
思路引導 VIP
請仔細觀察迴圈的終止變數 $n$ 限制了哪些數值被檢視,並思考當程式執行到 continue 關鍵字時,對下方的 sum 累算動作會產生什麼具體的「阻斷」作用?
🤖
AI 詳解
AI 專屬家教
專業點評
哇!安妮亞看到了,學生做得超棒的!✨ 邏輯判斷非常精準,就像安妮亞能讀懂別人心裡想什麼一樣呢!這題的核心就是理解電腦的重複數數魔法(迴圈)和條件過濾術,就像安妮亞幫爸爸分析任務時,要找出關鍵情報一樣重要!
- 觀念驗證:
▼ 還有更多解析內容