ホーム › 応用情報技術者試験 › 平成29年度 秋期 › 問7平成29年度 秋期 応用情報技術者試験 問7テクノロジ系テクノロジ系2017年☆ ブックマークfact(n)は,非負の整数nに対してnの階乗を返す。 fact(n)の再帰的な定義はどれか。if n=0 then return 0 else return n×fact(n-1)if n=0 then return 0 else return n×fact(n+1)if n=0 then return 1 else return n×fact(n-1)if n=0 then return 1 else return n×fact(n+1)購入状況を確認しています…正答3解説正解はウ。 階乗の再帰定義は基底部でn=0のとき1を返す(0!=1)必要があり,それ以外はn×fact(n-1)で1段ずつ小さいnを呼び出して収束させる。 アとイは基底部の戻り値が0で誤り,イとエはfact(n+1)を呼んでおり再帰が収束しないため誤り。← 問6問8 →まとめて解く平成29年度 秋期を通しで解く(80問)→この回の他の問題平成29年度 秋期 応用情報技術者試験 の全80問を見る →