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

平成27年度 春期 午前 問7

ソフトウェア

再入可能プログラムの特徴

再入可能プログラムの特徴はどれか。

答えと解説を見る

✓ これが正解エ複数のタスクからの呼出しに対して,並行して実行されても,それぞれのタスクに正しい結果を返す。

解説

複数のタスクから同時に呼ばれても正しく動きます。

再入可能なプログラムは、実行の途中で別のタスクから重ねて呼び出されても、それぞれの呼び出しに対して正しい結果を返せるように作られたものです。そのために、処理の進み具合で変わる値を共通の場所に置かず、呼び出しごとに別の領域へ持たせます。判定の軸は、同時に使われたときに互いの処理が影響し合わないかという一点です。正解にあたる記述は、複数のタスクから並行して実行されてもそれぞれに正しい結果を返すと述べており、この軸をそのまま言い表しています。主記憶に一つ置いた実体を多くのタスクで共有できる利点があります。

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

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

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