問題本文
コンピュータに対する命令を,プログラム言語を用いて記述したものを何と呼ぶか。
選択肢
- ア.PINコード
- イ.ソースコード
- ウ.バイナリコード
- エ.文字コード
解説
プログラム言語(C,Java,Python,COBOLなど)を使ってコンピュータへの命令や処理手順を人間が読める形で記述したものをソースコード(Source Code)という。ソースコードはコンパイラやインタプリタによって機械語や中間コードに変換されて実行される。プログラム=ソースコード+翻訳後のバイナリという関係。正解はイ。
選択肢ごとの解説
- ア.PINコード(Personal Identification Number)は本人確認に使う暗証番号であり,銀行ATM,クレジットカード,SIMカードのロック解除などで使われる。コンピュータへの命令をプログラム言語で記述したものではない。
- イ.ソースコードはC,Java,Pythonなどのプログラム言語で記述されたプログラムのテキストであり,人間が読める形式で処理手順を表現している。コンパイラで機械語バイナリに変換されるか,インタプリタで直接実行される。正解。
- ウ.バイナリコード(Binary Code)は0と1のビット列で表されるコンピュータが直接実行できる機械語形式のデータである。ソースコードをコンパイルした結果得られるオブジェクトコードや実行ファイルがバイナリコードに相当する。人間が直接記述するものではない。
- エ.文字コード(Character Code)はコンピュータで文字を表現するための数値割当て体系であり,ASCIIコード,JISコード,Unicode(UTF-8等)などがある。文字を数値に対応させる規則であり,プログラムの命令記述とは異なる概念。
ITパスポート 2017年 (平成29年 秋期) の過去問一覧へ戻る・問81