免費開始練習
統測 110年 [電機與電子群資電類] 專業科目(2)

第 45 題

根據圖(二十三)之流程圖分析,當程式執行到最後一個列印方塊時,下列敘述何者正確?
題目圖片
  • A 程式結束時,K=45
  • B 程式結束時,Q=11
  • C 這是一個迴圈程式,迴圈內程式總共執行9次
  • D 程式結束時,Y=10

思路引導 VIP

要精準追蹤迴圈的變化,第一步要先確立迴圈的起頭與結尾。你可以試著觀察變數 $Q$ 和 $X$ 的關係,想一想:$Q$ 分別為哪些數字時會成功進入迴圈執行?最後讓條件判斷為 False 的那個 $Q$ 值又是多少呢?

🤖
AI 詳解 AI 專屬家教

哼,算你厲害,沒出包!

這種基礎的迴圈追蹤,考的就是你最基本的耐心和邏輯。要是這都追錯,那程式課乾脆去重修算了。

🔪 核心概念,搞清楚!

▼ 還有更多解析內容
📝 程式流程圖與迴圈
💡 掌握程式流程圖中變數更新與迴圈終止條件

🔗 迴圈運算邏輯鏈

  1. 1 初始設定 — K=0, Q=0, X=10, Y=100
  2. 2 條件判斷 — Q < 10 為真則進入,假則離開
  3. 3 變數更新 — K 累加 Q,Q 加 1,Y 遞減 X
  4. 4 迴圈結束 — 當 Q=10 判斷為假,輸出最終變數
🔄 延伸學習:學習如何將 while 迴圈與變數狀態追蹤表結合使用
🧠 記憶技巧:初始看清楚,判斷別弄反,次數算精準,結果才正確
⚠️ 常見陷阱:容易誤算迴圈次數(少算一次)或在條件不成立時仍進行最後一次運算。
變數指定運算 While 迴圈邏輯 累加與計數器

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

C 語言程式設計:變數、指標、函式與編譯
查看更多「[電機與電子群資電類] 專業科目(2)」的主題分類考古題