修了試験 2022-12-11実施分 基本情報技術者試験 問10
自然数nに対して,次のとおり再帰的に定義される関数f(n)を考える。 f(5)の値はどれか。 f(n):if n≦1 then return 1 else return n+f(n-1)
正答3
解説
正解はウ。 f(1)=1,f(n)=n+f(n-1)なので,f(5)=5+f(4)=5+4+f(3)=5+4+3+f(2)=5+4+3+2+f(1)=5+4+3+2+1=15となる。まとめて解く
修了試験 2022-12-11実施分を通しで解く(80問)→