プログラムの特性に関する記述のうち,適切なものはどれか。
平成29年度 春期 応用情報技術者 問7
テクノロジ系
正解と解説
正解 ア
再帰的プログラムは自分自身を呼び出し、呼出しごとに別のデータ領域を使います。そのため再入可能である必要があります。
再帰的プログラムは、手続の中で自分自身を呼び出すプログラムです。前の呼出しが終わらないうちに次の呼出しが始まるので、呼出しごとに変数の領域を分けておく必要があります。これは再入可能プログラムの条件と同じです。したがって、再帰的プログラムは再入可能です。再入可能プログラムは、命令部分と、タスクごとに分けたデータ部分からなります。複数のタスクから同時に呼び出されても、正しく並列に実行できます。
イ:再使用可能プログラムは、ロードし直さずに繰り返し実行できますが、同時に使えるのは1つのタスクだけです。再入可能であるとは限りません。
ウ:再入可能かどうかと再配置可能かどうかは、別の性質です。再入可能なプログラムが再配置可能であってもかまいません。
エ:再配置可能かどうかと再使用可能かどうかは、別の性質です。再配置可能なプログラムが再使用可能であってもかまいません。
出典:平成29年度 春期 応用情報技術者試験 問7
全年度から出題。10問で実力を判定します。登録不要。
出典:平成29年度 春期 応用情報技術者試験 問7(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方