- トップページ
- 応用情報技術者
- 平成24年度秋季問題一覧
- 平成24年度秋季問題7-解答・解説-分析
平成24年度秋季問題
問題7
次の関数g (x )の定義に従ってg (4)を再帰的に求めるとき、必要な加算の回数は幾らか。
g (x ) = if x < 2 then 1
else g (x - 1) + g (x - 2)
ア | 3 |
イ | 4 |
ウ | 5 |
エ | 7 |
次の関数g (x )の定義に従ってg (4)を再帰的に求めるとき、必要な加算の回数は幾らか。
g (x ) = if x < 2 then 1
else g (x - 1) + g (x - 2)
ア | 3 |
イ | 4 |
ウ | 5 |
エ | 7 |
解答:イ
<解説>
関数呼び出しのは次のようになる。
したがって、加算回数は4回である。イが正解である。
お問い合わせ