プログラム言語 (全23問中21問目)
No.21
あるプログラムモジュールが,複数のタスクの要求に応じて同時・並行的に実行可能である場合,この性質を何というか。
出典:平成17年秋期 問36
- 再使用可能
- 再入可能
- 静的再配置可能
- 動的再配置可能
- [出題歴]
- 基本情報技術者 H15春期 問41
分類
テクノロジ系 » アルゴリズムとプログラミング » プログラム言語
正解
イ
解説
プログラム構造がもつ性質には次の4つがあります。
- リエントラント(Reentrant:再入可能)
- プログラム中の変数を各プロセスごとに用意することで、複数のプロセスから同時に実行されてもそれぞれに正しい値を返すことができる性質
- リユーザーブル(Reusable:再使用可能)
- プログラムの主記憶へのロードを初回実行時のみ行い、以後は再ロードせずに繰り返し利用できる性質
- リカーシブ(Recursive:再帰可能)
- プログラム中において自分自身を呼び出すことが可能な性質
- リロケータブル(Relocatable:再配置可能)
- プログラムを主記憶上のどの位置においても処理が可能な性質