普考申論題
113年
[資訊處理] 程式設計概要
第 二 題
如下的 Python 程式,請說明執行後,如果輸入"guava"顯示的結果為何?又如果輸入"kiwi"顯示的結果又為何?如無法正確執行,請說明原因,及應如何修正?(25 分)
假設 createLL方法會正確地建立單向連結的linked list。
📝 此題為申論題
思路引導 VIP
看到本題,首先要辨識出這是「程式碼追蹤與除錯」考題。程式包含了鏈結串列(Linked List)的「遞迴搜尋(linearSearchR)」與「迭代搜尋(linearSearchL)」。
- 追蹤 guava (存在的元素):
🤖
AI 詳解
AI 專屬家教
【考點分析】 本題測驗鏈結串列的循序搜尋實作,包含對遞迴機制(Recursive)與迭代機制(Iterative)的程式碼追蹤能力,以及對於變數生命週期(Scope)與參數傳遞邏輯的除錯敏感度。 【分析與論述】
▼ 還有更多解析內容