地特四等
107年
[資訊處理] 計算機概要
第 29 題
下列程式執行後的輸出序列為何?
X = 5
while (X < 7):
print (X)
X = X + 1
print (X)
while (X > 2):
print (X)
X = X - 2
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$。你能冷靜追蹤變數遞增過程,展現了扎實的程式追蹤基本功。
爭議題解析與難度點評
▼ 還有更多解析內容