Examly題庫立即開始練習
2 類科共用卷
普考-電信工程普考-電子工程
計算機概要11129單選題

執行下列的 Python 程式,產生的輸出為何? def gg (x): if (x == 0): return 0 else: return x + gg(x-1) print(gg(4))

A0
B4
C10正確答案
D24
答案與詳解
C
正確答案
遞迴函數 gg(x) = x + gg(x-1),gg(0)=0,所以 gg(4)=4+3+2+1+0=10。

為什麼答案是 C

gg(4)=4+gg(3)=4+3+gg(2)=4+3+2+gg(1)=4+3+2+1+gg(0)=4+3+2+1+0=10,正確展開。

考點:誤判終止值考點:忽略遞迴展開考點:遞迴累加考點:加法誤為乘法
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮