プログラム特性に関する記述のうち,適切なものはどれか。
令和3年度 秋期 応用情報技術者 問6
テクノロジ系
正解と解説
正解 イ
再使用可能プログラムは、実行の始めに変数を初期化するか、終了前に変数を初期状態に戻すことで、ロードし直さずに繰り返し実行できます。
再使用可能(リユーザブル)プログラムは、一度主記憶にロードすれば、再ロードせずに何度でも実行できる性質をもちます。そのために、実行開始時に変数を初期化するか、終了時に変数を初期状態に戻します。ただし、同時に複数のタスクから実行することはできず、逐次的な再使用に限られます。同時に複数のタスクで共用できるのは再入可能(リエントラント)プログラムです。
ア:再帰的プログラムは、呼出しごとにデータ領域(変数)を別に確保します。呼び出されたプログラムの全てがデータを共用するわけではありません。
ウ:再入可能プログラムは、コード領域を各タスクで共用し、データ領域はタスクごとに別に持ちます。データまで共用するのではありません。
エ:再配置可能プログラムは、主記憶装置上のどの領域にロードしても実行できるプログラムです。定まった領域で実行されるわけではありません。
出典:令和3年度 秋期 応用情報技術者試験 問6
全年度から出題。10問で実力を判定します。登録不要。
出典:令和3年度 秋期 応用情報技術者試験 問6(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方