過去問解きまくり研究所 ホーム

平成22年度 春期 午前 問8

ソフトウェア

あるプログラム A の処理が終了していないときに,別のプログラムから再度呼び出されても正しく動作するとき,このプログラム A の性質を何と呼ぶか。

答えと解説を見る

✓ これが正解ウ再入可能

解説

実行の途中でもう一度呼ばれても正しく動く性質です。

処理がまだ終わっていないのに、別のところからもう一度同じプログラムが呼び出される場面を考えます。このとき正しく動くためには、呼び出しごとに変わる値をプログラム本体の中に持たせず、呼び出しごとに別の場所へ置く作りにしておく必要があります。命令の並びそのものは書き換えずに共有し、途中経過だけを呼び出しごとに分ける、という組み立てです。こうした性質を再入可能といいます。判定の軸は、同時に走っている複数の呼び出しが互いの途中経過を壊さずにいられるかどうかです。

ほかの選択肢はなぜ違うのか

出典:平成22年度 春期 基本情報技術者試験 午前 問8

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)