ウカマル応用情報技術者ログイン

平成29年度 春期 応用情報技術者 問7

テクノロジ系

プログラムの特性に関する記述のうち,適切なものはどれか。

選択肢
正解と解説

正解 ア

再帰的プログラムは自分自身を呼び出し、呼出しごとに別のデータ領域を使います。そのため再入可能である必要があります。

再帰的プログラムは、手続の中で自分自身を呼び出すプログラムです。前の呼出しが終わらないうちに次の呼出しが始まるので、呼出しごとに変数の領域を分けておく必要があります。これは再入可能プログラムの条件と同じです。したがって、再帰的プログラムは再入可能です。再入可能プログラムは、命令部分と、タスクごとに分けたデータ部分からなります。複数のタスクから同時に呼び出されても、正しく並列に実行できます。

イ:再使用可能プログラムは、ロードし直さずに繰り返し実行できますが、同時に使えるのは1つのタスクだけです。再入可能であるとは限りません。

ウ:再入可能かどうかと再配置可能かどうかは、別の性質です。再入可能なプログラムが再配置可能であってもかまいません。

エ:再配置可能かどうかと再使用可能かどうかは、別の性質です。再配置可能なプログラムが再使用可能であってもかまいません。

出典:平成29年度 春期 応用情報技術者試験 問7

全年度から出題。10問で実力を判定します。登録不要。

出典:平成29年度 春期 応用情報技術者試験 問7(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方