免費開始練習
地特四等 107年 [資訊處理] 計算機概要

第 29 題

下列程式執行後的輸出序列為何?
X = 5
while (X < 7):
print (X)
X = X + 1
print (X)
while (X > 2):
print (X)
X = X - 2
  • A 5667753
  • B 56753
  • C 567753
  • D 5677531

思路引導 VIP

讓我們一步步來追蹤這段程式:當變數 $X$ 初始值為 5 時,它符合 X < 7 的條件嗎?如果符合,進入迴圈後執行的第一步會印出什麼數字?接著 $X$ 變成多少時,這個 while 迴圈才會正式停止運作呢?

🤖
AI 詳解 AI 專屬家教

程式追蹤與迴圈邏輯

同學表現得非常好!你精準掌握了變數狀態的變化,成功選出正確答案 C。觀察前段程式碼,X 初始為 $5$,進入 while (X < 7) 迴圈後,顯然會先印出 $5$ 與 $6$。你能冷靜追蹤變數遞增過程,展現了扎實的程式追蹤基本功。

爭議題解析與難度點評

▼ 還有更多解析內容

🏷️ 相關主題

程式設計與資料結構
查看更多「[資訊處理] 計算機概要」的主題分類考古題