問6令和3年度 秋期テクノロジ系
プログラム特性に関する記述のうち,適切なものはどれか。
- ア再帰的プログラムは再入可能な特性をもち,呼び出されたプログラムの全てがデータを共用する。
- イ再使用可能プログラムは実行の始めに変数を初期化する,又は変数を初期状態に戻した後にプログラムを終了する。
- ウ再入可能プログラムは,データとコードの領域を明確に分離して,両方を各々スタックで共用する。
- エ再配置可能なプログラムは,実行の都度,主記憶装置上の定まった領域で実行される。
正解はイ
解説 本サイト独自(IPA公表のものではありません)
イ 再使用可能プログラムは,一度の実行が終わった後でも,同じプログラムを再び正しく実行できる特性をもつ。そのため,実行開始時に変数を初期化するか,終了前に変数を初期状態へ戻し,前回の実行結果が次回に影響しないようにする。
- ア 再帰的プログラムでは,同じプログラムを呼び出しても,各呼出しに必要なデータは分けて保持する。全てがデータを共用するわけではない。
- ウ 再入可能プログラムはコードを共用できるが,同時実行する呼出しごとのデータは分離する。データとコードの両方を共用するのではない。
- エ 再配置可能とは,主記憶装置上の異なる領域に配置しても実行できる特性である。定まった領域だけで実行されるという説明は反対である。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和3年度 秋期 応用情報技術者試験 午前 問6