高考申論題
106年
[工業行政] 計算機概論
第 一 題
📖 題組:
四、(一)執行下列程式 A 將會得到什麼結果?詳細說明理由。(10 分) (二)執行下列程式 B 將會得到什麼結果?詳細說明理由。(10 分) [程式內容如圖片所示]
四、(一)執行下列程式 A 將會得到什麼結果?詳細說明理由。(10 分) (二)執行下列程式 B 將會得到什麼結果?詳細說明理由。(10 分) [程式內容如圖片所示]
📝 此題為申論題,共 2 小題
小題 (一)
執行下列程式 A 將會得到什麼結果?詳細說明理由。(10 分)
思路引導 VIP
遇到程式碼追蹤題,首要任務是確認變數作用域(Scope)與生命週期(Life Cycle)。建議在草稿紙上繪製記憶體堆疊(Stack)狀態圖,特別標明參數傳遞方式(如 Call by Value 或 Call by Reference),並追蹤硬體層次的程式計數器(Program Counter)與記憶體位址變化,以嚴謹的步驟推演狀態改變。
小題 (二)
執行下列程式 B 將會得到什麼結果?詳細說明理由。(10 分)
思路引導 VIP
看到此類程式追蹤題,應先確認變數的作用域(Scope)與函數參數傳遞的機制(如傳值呼叫、傳址呼叫)。接著在紙上畫出堆疊區(Stack)的記憶體配置,逐步追蹤每次賦值與指標操作,即可精確得出最終輸出結果。