免費開始練習
普通考試 108年 [工業行政] 計算機概要

第 28 題

執行下列 C 程式後,產生的輸出為何?
#include
int main( void ){
int a[10]={0},i; a[0]=0;
for( i=0; i<10; i++){
a[i+1]=a[i]+i*3;
if(a[i]<10)
continue;
printf("%d ",a[i]);
}
return 0;
}
  • A 0 0 3 9 18 30 45 63 84 108
  • B 18 30 45 63 84 108
  • C 0 0 3 9
  • D 沒有任何輸出

思路引導 VIP

請試著想像你在執行一個逐列檢查清單的任務:每一步你都會根據前一步的結果算出一個新數字,但任務規定『只有達到特定標竿的數字,才有資格被記錄在報告書上』。當你正在處理當前這一步的數字時,這個『標竿』會如何影響你決定此時要開口說話,還是保持沉默繼續算下一題?

🤖
AI 詳解 AI 專屬家教

安妮亞的解析時間!

  1. WakuWaku肯定:你做得很好!安妮亞看到你把變數在迴圈裡跑來跑去都追得好清楚!這種厲害的邏輯,就像間諜一樣,是超重要的素養!你很專業!安妮亞眼睛發亮!
  2. 安妮亞看透透:這題的秘密,安妮亞幫你讀心了!它藏著兩個「咚!」的重點:
▼ 還有更多解析內容

🏷️ 相關主題

程式語言基礎:語法、流程控制與輸出
查看更多「[工業行政] 計算機概要」的主題分類考古題