ITパスポート 2017年 (平成29年 秋期) 問81「コンピュータに対する命令を,プログラム言語を用いて記述したものを何と呼ぶか。…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約81%です。
正解
イ. ソースコード
正答率 80.9%(1,299人中 1,051人が正解)
問題の解説
プログラム言語(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