平成31年度 春期 基本情報技術者試験 午前 問19
テクノロジ/ソフトウェアインタプリタの説明として,適切なものはどれか。
出典:平成31年度 春期 基本情報技術者試験 午前 問19
- ア原始プログラムを,解釈しながら実行するプログラムである。
- イ原始プログラムを,推論しながら翻訳するプログラムである。
- ウ原始プログラムを,目的プログラムに翻訳するプログラムである。
- エ実行可能なプログラムを,主記憶装置にロードするプログラムである。
正解:ア
解説
インタプリタは,原始プログラム(ソースコード)を1文ずつ解釈しながら,その場で実行していくプログラムです。事前に目的プログラムへ一括変換するコンパイラとは処理方式が異なります。
選択肢ごとの解説
- ア正しい。インタプリタは,原始プログラムを解釈しながら実行するプログラムです。
- イ誤り。推論しながら翻訳するという説明は,インタプリタの動作とは異なります。
- ウ誤り。原始プログラムを目的プログラムに翻訳するのは,コンパイラの説明です。
- エ誤り。実行可能なプログラムを主記憶にロードするのは,ローダの説明です。