基本情報技術者試験 2004年度 = 平成16年度・秋期 午前 問43

 言語プロセッサに関する記述のうち、適切なものはどれか。

ア アセンブラは、ある処理系用に書かれた原始プログラムを、他の処理系用の原始プログラムに変換する。
イ インタプリタは、他のコンピュータ用のプログラムを解読し、実行するマイクロプログラムである。
ウ ジェネレータは、入力・処理・出力などの必要な条件をパラメタで指示することによって、処理目的に応じたプログラムを生成する。
エ トランスレータは、高水準言語で書かれたプログラムを、解釈しながら実行する。

解答



解説

 アセンブラは、アセンブリ言語で書かれた原始プログラムを機械語に翻訳するプログラムです。『ある処理系用に書かれた原始プログラムを、他の処理系用の原始プログラムに変換する』のは、コンバータです。

 インタプリタは、高水準言語で書かれたプログラムを解釈しながら実行するプログラムです。『他のコンピュータ用のプログラムを解読し実行するマイクロプログラム』は、エミュレータです。

 ジェネレータは、入力・処理・出力などの必要な条件をパラメタで指示することによって、処理目的に応じたプログラムを生成します。

 トランスレータは、高水準言語で書かれた原始プログラムを他の高水準言語の原始プログラムへと変換するプログラムです。『高水準言語で書かれたプログラムを解釈しながら実行する』のは、インタプリタです。


BohYoh.comトップページへ