基本情報暗記無料で始める

コンパイラによる最適化の主な目的はどれか。

頻出基本情報技術者試験/2018年度 春期 午前 問18/アルゴリズムとプログラミング / プログラム言語

選択肢

正解と解説

正解:ア プログラムの実行時間を短縮する。

コンパイラの最適化は、不要な命令の削除、ループ内の不変な計算の外出し、レジスタの有効利用などによって、生成する目的プログラムの実行効率を高める処理である。狙いはあくまで実行時の速度向上(あるいはコードサイズの削減)であり、最適化を有効にすると原始プログラムとの対応が崩れてデバッグはむしろ難しくなり、コンパイル時間も延びる。

この問題を解く(同じ分野をあと9問) →

選択肢ごとの解説

出典:平成30年度 春期 基本情報技術者試験 午前 問18(IPA)原本の紙面を見る(IPA 問題冊子より)

この問題に出た用語

同じ分野の他の問題

最終更新:2026-10-06/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。