総視聴再生時間43万分以上(2017年5月13日現在)の動画で基本情報技術者試験の過去問&キーワード解説!スキマ時間に動画!〜これじょIT〜

PR広告

平成27年度春 基本情報技術者試験 午後 問2 ソフトウェア 設問1

問2 ソフトウェア

言語処理系に関する次の記述を読んで、設問1~3に答えよ。

 言語処理系とは、プログラム言語(以下、言語という)の文法に従って記述された原始プログラムを読み取り、目的とする計算機で実行するための変換をするか、又は逐次解釈しながら実行するためのソフトウェアである。

設問1

言語処理系の種類には、インタプリタやコンパイラなどがある。インタプリタによる実行では、原始プログラムを入力して、逐次解釈しながら実行する(以下、インタプリタ方式という)。コンパイラによる実行では、原始プログラムを入力して、目的とする計算機で実行できるプログラム(以下、実行形式プログラムという)に変換し、その実行形式プログラムを実行する(以下、コンパイラ方式という)。インタプリタ方式とコンパイラ方式を比較したとき、コンパイラ方式の利点として最も適切な答えを、解答群の中から選べ。

解答群

  • ア : 原始プログラムを対話的に確認しながら実行できる。
  • イ : 原始プログラムを変更して、直ちに実行できる。
  • ウ : 実行途中に異常が発生した場合、原始プログラムのどこでどのような原因によって異常が発生したのかを確認しやすい。
  • エ : 目的とする計算機に対応して、実行時間を短縮するための最適化が図れる。

解説

コンパイラ方式の説明は下記の通りです

コンパイラとは、プログラミング言語で記述したソースコードを、コンピュータ実行形式に変換するソフトウェアです!

コンパイラを使うことをコンパイルといいます!

インタプリタ型と比較すると、実行時の処理効率が高いです!

基本情報技術者試験問題には、次のように出たデシよ!

「プログラムコードを解析して、実行時の処理効率を高めたオブジェクトコードを生成する。

平成26年度春基本情報技術者試験過去問18

上記のことから、コンパイラ方式の利点として最も適切な答えは「エ : 目的とする計算機に対応して、実行時間を短縮するための最適化が図れる。」となります!

インタプリタ型についても説明を記載しておきます!

インタプリタとは、プログラミング言語で記述したソースコードを、コンピュータ実行形式(オブジェクトコード)に変換→実行する言語処理系です!

平成27年度春 基本情報技術者試験午後問2 ソフトウェア 目次

  1. 設問1
  2. 設問2
  3. 設問3

一覧に戻る

タグ: ,,,

PR広告

フェイスブックコメント

平成28年度秋 基本情報技術者試験 午後 テキスト・動画解説

平成28年度秋 基本情報技術者試験 午前 テキスト・動画解説

平成28年度春 基本情報技術者試験 午後 テキスト・動画解説

平成28年度春 基本情報技術者試験 午前 テキスト・動画解説

平成27年度秋 基本情報技術者試験 午後 テキスト・動画解説

平成27年度春 基本情報技術者試験 午後 テキスト・動画解説

平成27年度春 基本情報技術者試験 午前 テキスト・動画解説

平成26年度秋 基本情報技術者試験 午前 テキスト・動画解説

平成26年度春 基本情報技術者試験 午前 テキスト・動画解説