平成29年度 春期 ITパスポート試験 問70
テクノロジ/ソフトウェア機械語に関する記述のうち,適切なものはどれか。
出典:平成29年度 春期 ITパスポート試験 問70
- アFortran や C 言語で記述されたプログラムは,機械語に変換されてから実行される。
- イ機械語は,高水準言語の一つである。
- ウ機械語は,プログラムを10進数の数字列で表現する。
- エ現在でもアプリケーションソフトの多くは,機械語を使ってプログラミングされている。
正解:ア
解説
機械語は,CPU が直接解釈・実行できる 0 と 1 の並び(2進数)で表した命令です。Fortran や C などの高水準言語で書いたプログラムは,コンパイラなどの言語プロセッサで機械語に変換してから実行されます。
選択肢ごとの解説
- ア正しい。高水準言語で書いたプログラムは,機械語に変換されてから CPU で実行されます。
- イ誤り。機械語は CPU に最も近い低水準言語であり,高水準言語ではありません。
- ウ誤り。機械語は10進数ではなく,2進数の数字列で命令を表現します。
- エ誤り。現在,アプリケーションソフトの多くは高水準言語で作られており,機械語で直接プログラミングすることはほとんどありません。