平成29年度 秋期 (特別措置試験) 問81
ソフトウェア
プログラム言語に関する問題
コンピュータに対する命令を,プログラム言語を用いて記述したものを何と呼ぶか。
- アPINコード
- イソースコード
- ウバイナリコード
- エ文字コード
答えと解説を見る
✓ これが正解イソースコード
解説
人が読める言葉で書かれた、そのままの命令の並びのことです。
コンピュータが直接実行できるのは、電気の有無に対応した数の並びだけです。人がその形で書くのは無理があるので、人に読める言葉を決めて、そちらで書きます。この言葉がプログラム言語で、それを使って書いた命令の並びをソースコードと呼びます。ソースは源という意味で、もとになるものを指します。書いたソースコードは、そのままでは動かないので、機械が実行できる形へ翻訳してから使います。翻訳された側は人には読みにくく、直したいときはもとのソースコードのほうを書き換えます。だから、ソフトウェアを手直しできるかどうかは、ソースコードが手元にあるかどうかで決まります。公開されているかどうかが問われるのも、この理由からです。公開されていれば誰でも読めて手を入れられ、公開されていなければ提供する側しか直せません。
ほかの選択肢はなぜ違うのか
- アPINコード:暗証番号を指す肢です。現金自動預払機や携帯電話の画面の錠を外すときに使う、短い数字の並びを指します。本人だと示すための番号なので、命令を書き並べたものではありません。暗証番号は本人だと示すためのもので、書かれているのは命令ではありません。
- ウバイナリコード:二進の数で表された、機械が直接実行できる形を指す肢です。ソースコードを翻訳した後の姿にあたります。人が読んで書き換えることを前提にしていないので、設問が言う、言語を用いて記述したものではありません。
- エ文字コード:文字の一つ一つに割り当てた番号の決まりを指す肢です。同じ文字でも決まりが違えば別の番号になるため、食い違うと画面の文字が崩れます。文字を表すための取り決めであって、命令の並びではありません。割り当ての決まりです。
この問題の用語
- ソースコード人が読み書きできる形で書かれた、プログラムそのものです。コンパイラなどで、コンピュータが実行できる形に変換して使います。
- プログラム言語プログラムを書くための文法や記号の体系のこと。目的に合わせて多くの種類があり、Java、C、Pythonなどがよく使われます。
- PINICカードなどと一緒に使う、本人だけが知っている暗証番号です。カードに同封して送らず、別の経路で本人に知らせます。
出典:平成29年度 秋期 ITパスポート試験(特別措置試験) 問81
同じ用語が出る問題
- 令和8年度 問97:OSSに関する問題(ソースコード)
- 令和6年度 問89:バイオメトリクスに関する問題(PIN)
- 令和3年度 問7:著作権法に関する問題(プログラム言語)
- 平成30年度 春期 (特別措置試験) 問79:生体認証に関する問題(PIN)
- 平成29年度 秋期 (特別措置試験) 問28:著作権に関する問題(プログラム言語)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)