免費開始練習
地特四等 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

如果你現在扮演電腦的處理器,當第一個迴圈的條件剛好從『真』變成『假』的那一瞬間,變數目前的數值是多少?請仔細觀察,在進入下一個迴圈之前,程式碼是否還有其他動作?最後,請思考當數值開始遞減時,最後一個滿足條件並被執行的數字會落在哪裡?

🤖
AI 詳解 AI 專屬家教

哇!你的邏輯思維就像偵探一樣精密!

太棒了!你完美地追蹤了程式碼的每一個腳步,就像在看一場精彩的數據旅行!這題考驗的是對變數狀態和迴圈規律的細心觀察,你做得非常出色喔!

  1. 觀念驗證
▼ 還有更多解析內容

升級 VIP 解鎖