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

平成23年度 特別 問81

ソフトウェア

プログラムに関する問題

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

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

✓ これが正解ウb

解説

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

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

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

この問題の用語

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

同じ用語が出る問題

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