- トップページ
- 基本情報技術者
- 平成17年度秋季問題一覧
- 平成17年度秋季問題36-解答・解説-分析
平成17年度秋季問題
問題36
あるコンピュータ上で、異なる命令形式をもつ別のコンピュータで実行できる目的プログラムを生成する言語処理プログラムはどれか。
ア | エミュレータ |
イ | クロスコンパイラ |
ウ | 最適化コンパイラ |
エ | ジェネレータ |
あるコンピュータ上で、異なる命令形式をもつ別のコンピュータで実行できる目的プログラムを生成する言語処理プログラムはどれか。
ア | エミュレータ |
イ | クロスコンパイラ |
ウ | 最適化コンパイラ |
エ | ジェネレータ |
解答:イ
<解説>
ア | × | エミュレータは、あるシステム上で他のOSやCPUの機能を再現し、そのOS(CPU)向けのアプリケーションソフトを動作させるソフトウェアである。 |
イ | ○ | クロスコンパイラは、コンパイラが動作している以外のプラットフォーム向けに実行ファイルを生成する機能を持つコンパイラである。 |
ウ | × | 最適化コンパイラは、プログラム中の冗長な部分をコンパイル時に直して、 実行速度を速くするコンパイラである。 |
エ | × | ジェネレータは、入力・処理・出力などの必要な条件をパラメタで指示することによって,処理目的に応じたプログラムを生成するソフトウェア。 |
キーワード
- 「クロスコンパイラ」関連の過去問題・・・クロスコンパイラとは
- 基本情報技術者 平成17年度(秋季) 問36
- 応用情報技術者 平成23年度(特別) 問22
- 応用情報技術者 平成27年度(春季) 問19
- 高度共通 午前1 平成23年度(特別) 問7
お問い合わせ