- トップページ
- 応用情報技術者
- 平成22年度秋季問題一覧
- 平成22年度秋季問題8-解答・解説-分析
平成22年度秋季問題
問題8
再入可能(リエントラント)プログラムに関する記述のうち、適切なものはどれか。
ア | 再入可能プログラムは、逐次再使用可能プログラムから呼び出すことはできない。 |
イ | 再入可能プログラムは、呼出し元ごとに確保された記憶領域に局所変数が割り当てられる。 |
ウ | 実行途中で待ち状態が発生するプログラムは、再入可能プログラムではない。 |
エ | 逐次再使用可能なプログラムは、再入可能プログラムでもある。 |
再入可能(リエントラント)プログラムに関する記述のうち、適切なものはどれか。
ア | 再入可能プログラムは、逐次再使用可能プログラムから呼び出すことはできない。 |
イ | 再入可能プログラムは、呼出し元ごとに確保された記憶領域に局所変数が割り当てられる。 |
ウ | 実行途中で待ち状態が発生するプログラムは、再入可能プログラムではない。 |
エ | 逐次再使用可能なプログラムは、再入可能プログラムでもある。 |
解答:イ
<解説>
リエントラント(再入可能)は、あるプログラムが呼び出したプログラムを、他のプログラムがさらに呼び出しを行い、同時に実行できるプログラムのことである。同時,非同期的に呼び出されても互いに干渉せずに動作できる性質をもつ。
ア | × | 再入可能プログラムは、逐次再使用可能プログラムから呼び出すことは可能である。 |
イ | ○ | 再入可能プログラムでは、局所変数はタスクごとに独立して持つ必要がある。 |
ウ | × | タスクは実行状態,実行可能状態,待ち状態の間を遷移するが、これはプログラムの性質とは別のものである。 |
エ | × | 逐次再使用可能なプログラムは、複数のタスクから呼び出された場合の動作は保証していないので再入可能プログラムではない。 |
分類
キーワード
- 「リエントラント」関連の過去問題・・・リエントラントとは
- 基本情報技術者 平成16年度(春季) 問42
- 基本情報技術者 平成17年度(春季) 問36
- 応用情報技術者 平成22年度(秋季) 問8
- 応用情報技術者 平成24年度(秋季) 問8
- 応用情報技術者 平成28年度(春季) 問7
お問い合わせ