過去問解きまくり研究所 ホーム

ソフトウェア|平成23年度 特別 ITパスポート試験 問81

プログラム言語に関する次の記述 a 〜 c のうち,適切なものだけをすべて挙げたものはどれか。

```
a 機械語やアセンブリ言語で作成されたプログラムは,特定の CPU に依存することなく実行できる。
b コンパイラで変換されるプログラムは,最終的には機械語に変換されてから実行される。
c 人間の言葉に近い規則をもったプログラム言語(高水準言語)を活用すれば,
機械語では実行できない複雑な演算が実行できるプログラムが開発できる。
```

解説

最後は機械の言葉に直してから動く、という一つだけです。

言葉には、機械に近いものと人に近いものが在ります。機械に近い言葉で書いたものは、その機だけで動きます。命令の並びが、部品の作りに合わせてあるからです。だから別の作りの機へ持っていっても動きません。一つ目の記述は、どの機でも動くと述べていました。実際とは逆なので、これは当たりません。二つ目の記述は、最後には機械の言葉へ直すと述べています。人に近い言葉なら、機はそのままでは読めません。だから翻訳して、機械の言葉に直してから動かしました。だから二つ目だけを挙げた肢が正解です。三つ目は、機械の言葉ではできない計算ができると述べます。ところが人に近い言葉も、最後は機械の言葉に直されました。だからできることの幅は、もともと変わりません。シラバスも、いくつものプログラム言語を用語に挙げています。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:平成23年度 特別 ITパスポート試験 問81(改変:原典の図表をテキストに書き起こした)

この問題を演習で解く

同じ単元をまとめて解くならソフトウェアへ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)