平成23年 春期 ITパスポート 問81

プログラム言語に関する次の記述a〜cのうち、適切なものだけをすべて挙げたものはどれか。

 a  機械語やアセンブリ言語で作成されたプログラムは、特定のCPUに依存することなく実行できる。
 b  コンパイラで変換されるプログラムは、最終的には機械語に変換されてから実行される。
 c  人間の言葉に近い規則をもったプログラム言語(高水準言語)を活用すれば、機械語では実行できない複雑な演算が実行できるプログラムが開発できる。

 ア  a  イ  a、c  ウ  b  エ  b、c


答え ウ


解説

 a  機械語やアセンブリ言語の仕様はCPUの種類毎に異なります。
 b  プログラムはコンパイルすることで機械語に翻訳されて、実行可能な形式になります。
 c  すべてのプログラム言語の内容は機械語に変換(翻訳、解釈)されてから実行されます。機械語に変換できない処理はありません。


キーワード
・言語処理プログラム

キーワードの解説
  • 言語処理プログラム
    プログラム言語で書かれたソースプログラムを翻訳、解釈や変換などを行うプログラムです。
    CやCOBOLなどではコンパイラ(翻訳)、BASICではインタプリタ(解釈)、CASLやMASMではアセンブラ(変換)が使用されます。

もっと、「コンパイラ」について調べてみよう。

戻る 一覧へ 次へ