情報処理技術者試験-NAVI


ソフトウェア開発技術者 H20年秋 午前 【問39】 分類:システムの開発と運用

目的プログラムの実行時間を短くするためにコンパイラが行う最適化方法として、適切なものはどれか。

繰返し回数の多いループは、繰返し回数がより少ないループを複数回繰り返すように変形する。例えば、10,000回実行されるループは、100回実行されるループを100回繰り返すようにする。
算術式の中で、加算でも乗算でも同じ結果が得られる演算は乗算で行うように変更する。例えば、“X+X”は“2*X”で置き換える。
定数が格納される変数を追跡し、途中で値が変更されないことが確認できれば、その変数を定数で置き換える。
プログラム中の2か所以上で同じ処理を行っている場合は、それらをサブルーチン化し、元のプログラムのそれらの部分をサブルーチン呼出しで置き換える。


       


みんなの正解率:  55%  (224人のうち124人が正解)

分類:システムの開発と運用
キーワード:コンパイラ


ソフトウェア開発技術者 H20年秋の全キーワードをみる

解答と解説

解答:
解説:
分類:システムの開発と運用
キーワード:コンパイラ


みんなの正解率:  55%  (224人のうち124人が正解)
      

スポンサードリンク


この問題のキーワード


コンパイラ
【H27年秋】 目的プログラムの実行時間を短くするためにコンパイラが行う最適化方法と... 正解率:73%
【H27年春】 あるコンピュータ上で、異なる命令形式のコンピュータで実行できる目的プ... 正解率:33%
【H25年秋】 コンパイラにおける処理を字句解析、構文解析、意味解析、最適化の四つの... 正解率:50%
【H23年春】 あるコンピュータ上で、異なる命令形式のコンピュータで実行できる目的プ... 正解率:76%
【H20年春】 あるコンピュータ上で、異なる命令形式のコンピュータで実行できる目的プ... 正解率:79%
【H19年秋】 現在の商用超並列コンピュータの多くが採用しているマルチプロセッサの処... 正解率:62%


ソフトウェア開発技術者 H20年秋の全キーワードをみる




H20年秋 設問一覧
【問40】DHTML (Dynamic HTML) は、動的なWebコンテンツ... 41%
【問41】W3C の XML Schema の用途はどれか。... 70%
【問42】システム開発の外部設計工程で行う作業はどれか。... 59%
【問43】状態遷移図を用いて設計を行うことが最も適しているシステムはどれか。... 72%
【問44】オブジェクト指向の概念で、上位のクラスのデータやメソッドを下位のクラ... 80%
【問45】モジュール結合度に関する記述のうち、適切なものはどれか。... 47%
【問46】ユーザビリティ (使用性) の規格 (JIS Z 8521) では、... 64%
【問47】UML 2.0 における、稼動するコンポーネントを実行環境に割り付け... 50%
【問48】ホワイトボックステストで使用されるテストケースの作成法として、適切な... 79%
【問50】大規模システムでは、データ管理者、データベース管理者、開発者、利用者... 51%

 




ソフトウェア開発技術者の過去年度
H28年秋 [ 午前問題 ]H28年春 [ 午前問題 ]
H27年秋 [ 午前問題 ]H27年春 [ 午前問題 ]
H26年秋 [ 午前問題 ]H26年春 [ 午前問題 ]
H25年秋 [ 午前問題 ]H25年春 [ 午前問題 ]
H24年秋 [ 午前問題 ]H24年春 [ 午前問題 ]
H23年秋 [ 午前問題 ]H23年春 [ 午前問題 ]
H22年秋 [ 午前問題 ]H21年秋 [ 午前問題 ]
H21年春 [ 午前問題 ]H20年秋 [ 午前問題 ]
H20年春 [ 午前問題 ]H19年秋 [ 午前問題 ]
H19年春 [ 午前問題 ]H18年秋 [ 午前問題 ]
H18年春 [ 午前問題 ]H17年秋 [ 午前問題 ]
H17年春 [ 午前問題 ]H16年春 [ 午前問題 ]
H15年春 [ 午前問題 ]H14年春 [ 午前問題 ]
H13年春 [ 午前問題 ]H12年春 [ 午前問題 ]
H11年春 [ 午前問題 ]H10年春 [ 午前問題 ]