午前問70
機械語に関する記述のうち、適切なものはどれか。
| FortranやC言語で記述されたプログラムは、機械語に変換されてから実行される。 | |
| 機械語は、高水準言語の一つである。 | |
| 機械語は、プログラムを10進数の数字列で表現する。 | |
| 現在でもアプリケーションソフトの多くは、機械語を使ってプログラミングされている。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ア
解説
機械語(マシン語)は0と1だけからなるビット列で表された命令群で、CPUがそのまま実行できる形式です。どの言語で書かれたソースプログラムも、実行時点では機械語へ変換されたうえで動作します。言語の抽象度の観点では、機械語やアセンブリ言語が低水準言語、それ以外の多くが高水準言語に分類されます。
| ア. | FortranやC言語で記述されたプログラムは、機械語に変換されてから実行される。 |
| 正しいです。FortranやCで書かれたプログラムは、コンパイラやインタプリタによって機械語に変換され、その結果が実行されます。 | |
| イ. | 機械語は、高水準言語の一つである。 |
| 誤りです。機械語は高水準言語ではなく、最もハードウェア寄りの低水準言語です。 | |
| ウ. | 機械語は、プログラムを10進数の数字列で表現する。 |
| 誤りです。機械語は10進数ではなく、2進数の0と1で表現します。 | |
| エ. | 現在でもアプリケーションソフトの多くは、機械語を使ってプログラミングされている。 |
| 誤りです。現在のアプリケーションの多くは高水準言語で作成され、機械語を直接用いるのは一部の特殊な用途に限られます。 |