シカクマナボ.ITパスポート

ITパスポート 平成23年特別 問81

出典:IPA「ITパスポート試験」平成23年特別 問81

プログラム言語に関する次の記述a~cのうち,適切なものだけをすべて挙げたものはどれか。
  1. 機械語やアセンブリ言語で作成されたプログラムは,特定のCPUに依存することなく実行できる。
  2. コンパイラで変換されるプログラムは,最終的には機械語に変換されてから実行される。
  3. 人間の言葉に近い規則をもったプログラム言語(高水準言語)を活用すれば,機械語では実行できない複雑な演算が実行できるプログラムが開発できる。

正解と解説を見る

正解:ウ

コンパイラは高水準言語の記述をCPUが実行できる機械語などへ変換します。本問では最終的に機械語として実行するbが適切です。

機械語やアセンブリはCPUの命令体系に依存するのでaは誤りです。高水準言語は複雑な処理を書きやすくしますが、CPUが機械語で実現できない処理能力を新たに与えるわけではないためcも誤りです。

条件を選んで演習する