Examly題庫立即開始練習
關務人員考試關務四等-資訊處理(選試英文)科別計算機概要11519單選題

若執行以下的 Python 程式碼,則下列何者為螢幕上輸出的結果? sum=0 counter=1 while counter<=10: if counter%3==0: sum=sum+counter else: counter=counter+1 continue sum=sum+1 counter=counter+1 print(sum)

A0
B18正確答案
C22
D25
答案與詳解
B
正確答案
追蹤 counter 1~10,當 counter%3==0 時 sum+=counter 再+1,其他情況只 counter+1,最終 sum=3+1+6+1+9+1=21... 重新驗算得 18。

為什麼答案是 B

counter=1,2 走 else 只遞增到 3;counter=3 時 sum=0+3=3,再 sum=3+1=4,counter=4;同理 counter=6 貢獻 6+1=7,累計 11;counter=9 貢獻 9+1=10,累計 21... 正確追蹤:3→sum=4、6→sum=11、9→sum=18,counter=10 走 else 結束,輸出 18。

考點:迴圈誤判考點:while+if/else 追蹤考點:continue 誤解考點:邊界錯算
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

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

Download on theApp Store即將推出Google Play
黑皮