本文へスキップ

平成29年度 秋期 ITパスポート試験 問81

この問題の解説と、これまでの解答の記録です。

問81
頻出度★☆☆

コンピュータに対する命令を, プログラム言語を用いて記述したものを何と呼ぶか。

出典 平成29年度 秋期 ITパスポート試験 問81
解説

問 81ソースコード=プログラム言語で人間が記述した命令のテキスト

  • 不正解ア

    PINコード(Personal Identification Number)は、キャッシュカードやスマートフォンなどで本人確認に用いる暗証番号のことで、プログラム言語で命令を記述したものではありません。

  • イ

    正解 ソースコードとは、プログラム言語(C言語、Java、Python など)を用いて、人間が読める形でコンピュータへの命令を記述したテキストのことです。設問の「コンピュータに対する命令を、プログラム言語を用いて記述したもの」という定義にそのまま一致します。ソースコードはコンパイラやインタプリタによって、コンピュータが実行できる機械語(バイナリ)へ変換されて動作します。したがって正解はイです。

  • 不正解ウ

    バイナリコードは0と1の並びで表される機械語(実行形式)で、コンピュータが直接実行できる形式です。人間がプログラム言語で記述したソースコードを変換した結果であり、「プログラム言語を用いて記述したもの」そのものではありません。

  • 不正解エ

    文字コードは、文字とビット列(数値)との対応を定めた規格(例:ASCII、Unicode、Shift_JIS)であり、コンピュータへの命令を記述したものではありません。

ここがポイント
  • ソースコード=プログラム言語で人間が記述した命令のテキスト。コンパイル/インタプリタでバイナリ(機械語)に変換されて実行される。
  • ソースコード(人間が書く原文)とバイナリコード(機械が実行する変換後)の違いを区別する。

解答の記録