國中教甄|資訊科技資訊科技109 年第 7 題單選題
以下 python 程式的輸出為何?
r = lambda q: q \* 2
s = lambda q: q \* 3
x=2
x=r(x)
x=s(x)
x=r(x)
print x
D正確答案
變數 x 依序經過乘以 2、乘以 3、再乘以 2 的運算,最終結果為 24。
逐選項解析
A4✕ 錯誤
此為僅執行第一次 r(x) 後的結果,未計入後續的 s(x) 與 r(x) 運算。
B2✕ 錯誤
此為變數 x 的初始設定值,未經過任何 lambda 函數運算。
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本