平成29年度 春期 ITパスポート 問70(テクノロジ)
出典:平成29年度 春期 ITパスポート試験 公開問題 問70(独立行政法人情報処理推進機構(IPA))
機械語に関する記述のうち,適切なものはどれか。
- アFortranやC言語で記述されたプログラムは,機械語に変換されてから実行される。
- イ機械語は,高水準言語の一つである。
- ウ機械語は,プログラムを10進数の数字列で表現する。
- エ現在でもアプリケーションソフトの多くは,機械語を使ってプログラミングされている。
正解と解説を見る
正解:ア
【機械語とは】
機械語は、CPUが直接解読して実行できる命令で、0と1の2進数の列で表されます。人には読み書きしにくいので、通常のプログラムは、FortranやC言語などの、人に分かりやすい高水準言語(高級言語)で書きます。高水準言語で書いたプログラムは、コンパイラなどで機械語に変換してから実行します。機械語のように、コンピュータに近い言語を低水準言語といいます。
【選択肢の検討】
ア:FortranやC言語で記述されたプログラムは、コンパイラで機械語に変換されてから実行されます。適切です。
イ:機械語は、高水準言語ではなく、低水準言語です。
ウ:機械語は、10進数ではなく、2進数の列で表現します。
エ:現在のアプリケーションソフトの多くは、高水準言語でプログラミングされています。
よって、正解は選択肢アです。