インタプリタの説明として、適切なものはどれか。
インタプリタは原始プログラムを逐次解釈して実行する
選択肢
- ア原始プログラムを、解釈しながら実行するプログラムである。
- イ原始プログラムを、推論しながら翻訳するプログラムである。
- ウ原始プログラムを、目的プログラムに翻訳するプログラムである。
- エ実行可能なプログラムを、主記憶装置にロードするプログラムである。
正解と解説
正解:ア 原始プログラムを、解釈しながら実行するプログラムである。
インタプリタは原始プログラムを1文ずつ解釈しながらその場で実行する方式の言語処理プログラムである。事前に機械語へ翻訳しないため実行速度は遅くなりやすいが、書いてすぐ動かせて誤りの発見が早いという利点がある。これに対しコンパイラは全体を先に翻訳してから実行する。
選択肢ごとの解説
- ア原始プログラムを逐次解釈しながら実行する、インタプリタの定義そのもの。
- イ推論しながら翻訳するという処理方式は一般的な言語処理系には存在しない。
- ウ原始プログラムを目的プログラムへ一括翻訳するのはコンパイラの説明。
- エ実行可能プログラムを主記憶に読み込むのはローダの役割。
この問題は2回出題されています
- 2019年度 春期 午前 問19(このページ)
- 2022年度 公開問題 科目A 問16
同じ分野の他の問題
- あるシステムにおいて,"プログラムの記述方法が統一されていないので保守がしづらい"という問題が発生している。今後の新規開…2026年度 公開問題 科目A 問11
- 次の記述中の に入れる正しい答えを、解答群の中から選べ。 次のプログラムにおいて、手続proc2を呼び出すと、 の順に出…2023年度 公開問題 科目B 問2
- 次の記述中の に入れる正しい答えを、解答群の中から選べ。 プログラムを実行すると、" "と出力される。 〔プログラム〕 …2022年度 公開問題 科目B 問1
- プログラムのコーディング規約に規定する事項のうち、適切なものはどれか。2022年度 公開問題 科目A 問9
- JavaScriptの非同期通信の機能を使うことによって、動的なユーザインタフェースを画面全体の遷移を伴わずに実現する技…2019年度 春期 午前 問50
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。