過去問ぽちぽちby KKM Studio

平成25年度秋期 ITパスポート 問55 解説

プログラムの実行方式としてインタプリタ方式とコンパイラ方式がある。図は,データを入力して結果を出力するプログラムの,それぞれの方式でのプログラムの実行の様子を示したものである。a,bに入れる字句の適切な組合せはどれか。

平成25年度秋期 問55 図1
  1. アa:インタプリタ b:インタプリタ
  2. イa:インタプリタ b:コンパイラ
  3. ウa:コンパイラ b:インタプリタ
  4. エa:コンパイラ b:コンパイラ
答えを見る

正解 イa:インタプリタ b:コンパイラ

要点インタプリタは逐次解釈して実行、コンパイラは一括翻訳する

解説

左図の a はソースプログラムを受け取り、データを入力してそのまま結果を出力しているので、1行ずつ解釈しながら実行するインタプリタです。右図の b はソースプログラムを目的プログラム(機械語)に一括して翻訳し、その目的プログラムがデータを処理しているので、コンパイラです。

  • ア:b は翻訳だけを行っているのでインタプリタではなく誤り。
  • ウ、エ:a はソースプログラムを直接実行しているのでコンパイラではなく誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開