ソフトウェア
基本情報技術者試験 科目A免除 修了試験 20170723 実施分 問7
再帰的プログラムの特徴として,最も適切なものはどれか。
- ア 一度実行した後,ロードし直さずに再び実行を繰り返しても,正しい結果が得られる。
- イ 実行中に自分自身を呼び出すことができる。
- ウ 主記憶上のどこのアドレスに配置しても,実行することができる。
- エ 同時に複数のタスクが共有して実行しても,正しい結果が得られる。
出典:基本情報技術者試験 科目A免除 修了試験 20170723 実施分 問7
答えと解説を見る
正解:イ
覚える知識
プログラムの性質(再入可能・再使用可能・再配置可能・再帰的)
再帰的プログラムは自分自身を呼び出して実行できるプログラムである。
この問題で必要なこと
再帰的(リカーシブ)なプログラムは実行中に自分自身を呼び出せる。
ひっかけ
再使用可能(ア)、再配置可能(ウ)、再入可能(エ)の説明を並べて混同させる。
この知識の出題:本試験系 3 回・免除試験 15 回(公開問題での観測値)