基本情報技術者試験 基本情報技術者試験 平成26年度 春期 午前 午前 問18: コンパイラにおける最適化の説明として,適切なものはどれか。

基本情報技術者試験 平成26年度 春期 午前
Q 1818 / 80
における最適化の説明として,適切なものはどれか。
この問の正解率:54.23%(1,147件)

解説

基本情報技術者試験 平成26年度 春期 午前 問18「コンパイラにおける最適化の説明として,適切なものはどれか。…」の正解と解説です。基本情報技術者試験の「コンパイラ」分野の過去問で、これまでの受験者の正答率は約54%です。

正解

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

正答率 54.2%(1,147人中 622人が正解)

問題の解説

コンパイラの最適化は、定数畳み込みやループ展開、命令スケジューリングなどの解析を行い、実行効率(速度・サイズ)が向上するオブジェクトコードを生成する処理を指します。

選択肢ごとの解説

  • これは中間コード生成方式(Java バイトコード等)の説明で、最適化の定義ではありません。
  • クロスコンパイラの説明で最適化とは別概念です。
  • 解析結果を利用して効率の高いコードを出力するのが最適化の標準的説明です。
  • これはデバッグ用情報の埋込みで、最適化とはしばしば相反する処理です。

基本情報技術者試験 平成26年度 春期 午前 の過去問一覧に戻る・問18

基本情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

基本情報技術者試験 合格.dev を App Store でダウンロード