平成21年度(2009)秋期 問5 | 情報処理技術者試験 システムアーキテクト
あるプログラム言語の解説書の中に次の記述がある。この記述中の”良いプログラム”がもっている特長はどれか。
このプログラム言語では、関数を呼び出すときに引数を保持するためにスタックが使用される。引数で受け渡すデータを、どの関数からでも参照できる共通域に移せば、スタックの使用量を減らすことができるが、”良いプログラム”とは見なされないこともある。
選択肢 ア
実行するときのメモリの使用量が、一定以下に必ず収まる。
選択肢 イ
実行速度について、最適化が行われている。
選択肢 ウ
プログラムの一部(モジュール)を変更しても、残りの部分への影響が少ない。
選択肢 エ
プログラムのステップ数が少なく、分かりやすい。
[出典:情報処理技術者試験 システムアーキテクト 平成21年度(2009)秋期 問5]