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

平成26年度 春期 午前 問18

ソフトウェア開発管理技術

コンパイラにおける最適化の説明

コンパイラにおける最適化の説明として,適切なものはどれか。

答えと解説を見る

✓ これが正解ウソースコードを解析して,実行時の処理効率を高めたオブジェクトコードを生成する。

解説

実行を速くするコードを作るのが最適化です。

四つの記述はどれもオブジェクトコードを生成すると結んでいます。そろっている部分は読み飛ばして、何のために生成するのかだけを比べるのが近道で、そこが判定の軸になります。コンパイラの最適化とは、書かれた処理の意味を変えないまま、出来上がるものが速く、あるいは小さく動くように作り替えることを指します。同じ計算を何度も繰り返している箇所を一度で済ませる、繰返しの外へ出せる処理を外へ出す、使われていない変数を取り除く、といった作り替えがその中身です。ソースコードを解析して,実行時の処理効率を高めたオブジェクトコードを生成するという説明が、これに当たります。

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

この問題の用語

出典:平成26年度 春期 基本情報技術者試験 午前 問18

同じ用語が出る問題

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