Examly題庫
國小教甄|資訊科技資訊科技114 年第 37 題單選題

追蹤下列c程式,執行程式將印出内容為何?int i=2, j, k, n=0, s=0;for(i++, j=9, k=19;j<=k;j+=2)n+=1;s=i+j+n;printf("%d",s); //印出?

A28
B30正確答案
C32
D36
答案與詳解
B
正確答案
追蹤 for 迴圈執行次數與變數變化,最終計算 s = i + j + n = 3 + 21 + 6 = 30。

逐選項解析

A28✕ 錯誤
若未注意迴圈結束條件失敗時,j 仍會執行最後一次 j+=2 而變成 21,誤以 j=19 計算,可能得出 28 等錯誤結果。
B30✓ 正確
正確追蹤變數:初始化後 i=3, j=9, k=19;迴圈執行 6 次 (j 分別為 9, 11, 13, 15, 17, 19) 使 n=6;結束時 j=21。最終 s = 3 + 21 + 6 = 30。
C32✕ 錯誤
D36✕ 錯誤

立即註冊,看完整詳解

這題的完整詳解,註冊就能看 · 每天 2 題免費

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本
接著練習整份考卷查看 114 年 國小教甄|資訊科技《資訊科技》完整試題與解答

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 50 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Examly