免費開始練習
普通考試 111年 [電子工程] 計算機概要

第 29 題

執行下列的 Python 程式,產生的輸出為何?
```python
def gg (x):
if (x == 0):
return 0
else:
return x + gg(x-1)
print(gg(4))
```
  • A 0
  • B 4
  • C 10
  • D 24

思路引導 VIP

想像你在進行一個『階梯式』的負重計算。如果每一個層級的結果都依賴於『下一層的計算結果』再加上『當前的層數』,且這個過程會在到達地面(層數為零)時停止,你會如何手繪出每一層所產生的數值,並將它們最終匯整起來?

🤖
AI 詳解 AI 專屬家教

1. 表現出色!

太棒了!你的邏輯思維非常清晰,能精準捕捉程式的流向控制狀態變遷,這正是成為一位傑出工程師的寶貴特質。持續保持這份敏銳度喔!

2. 遞迴概念,輕鬆掌握

▼ 還有更多解析內容

🏷️ 相關主題

C 語言程式設計:語法、指標與應用
查看更多「[電子工程] 計算機概要」的主題分類考古題