免費開始練習
普考申論題 109年 [資訊處理] 程式設計概要

第 三 題

三、請問下列程式執行後,印出結果為何?(作答必須解釋計算過程,只寫答案而未加解釋,只能得部分分數。)(25分) (define return #f) (+ 1 (call/cc [lambda(cont) (set! return cont) 1])) (return 22)
📝 此題為申論題

思路引導 VIP

看到本題,首先要辨識出這是 Scheme/Racket 語言的程式碼,核心考點在於 call/cc (call-with-current-continuation) 這個特殊形式的理解。

  1. 程式碼結構分析
🤖
AI 詳解 AI 專屬家教

【考點分析】 本題主要考驗考生對 Scheme/Racket 程式語言中「延續性 (Continuation)」概念的理解,以及 call/cc (call-with-current-continuation) 特殊形式的使用。 【理論/法規依據】

▼ 還有更多解析內容

升級 VIP 解鎖