Examly題庫立即開始練習
國中教甄|資訊科技資訊科技112 年第 24 題單選題

請問執行以下 python 程式碼會印出? i,j = 0,0 result=0 while i<5: while i>2 and j<3: j=j+1 if j%2==0: continue result = result + i + j i=i+1 print(result)

A0
B10正確答案
C12
D15
答案與詳解
B
正確答案
追蹤內外層 while 迴圈的變數變化,當 i=3 時內層迴圈執行並累加 result,最終結果為 10。

逐選項解析

A0✕ 錯誤
若誤以為內層迴圈條件永遠不成立,或未正確追蹤 result 的累加過程,可能會誤選此答案。
B10✓ 正確
當 i=3 時進入內層迴圈,j 依序為 1、2、3。j=1 時 result 累加 4;j=2 時觸發 continue 跳過;j=3 時 result 累加 6,總計為 10。
C12✕ 易錯陷阱
D15✕ 錯誤

立即註冊,看完整詳解

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

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

資訊科技 相關題目

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

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

Examly