Examly題庫立即開始練習
國小教甄|資訊科技資訊科技106 年第 45 題單選題

下列程式片段執行後,n 的值為何? n=0; a=0; for (a=1;a<=10;a++){ b=a%5; if (b==0){ n=n+1; } } document.write(n);

A1
B2正確答案
C3
D10
答案與詳解
B
正確答案
a 從 1 跑到 10,只有 a=5 與 a=10 時 a%5=0,n 加 1 兩次,最後 n=2,故選(B)。

逐選項解析

A1✕ 易錯陷阱
只算到 a=5 一次,漏了 a=10(迴圈條件是 a<=10,包含 10);把 <= 看成 < 就會得到 1,是陷阱。
B2✓ 正確
正確。a=5 時 5%5=0、a=10 時 10%5=0,共兩次使 n+1,n=2。
C3✕ 錯誤
D10✕ 錯誤

立即註冊,看完整詳解

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

精選詳解
  • 完整逐選項解析
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

資訊科技 相關題目

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

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

Examly