修了試験 2014-07-27実施分 基本情報技術者試験 問47
あるプログラム言語の解説書の中に次の記述がある。 この記述中の"良いプログラム"がもっている特徴はどれか。 このプログラム言語では,関数を呼び出すときに引数を保持するためにスタックが使用される。 引数で受け渡すデータを,どの関数からでも参照できる共通域に移せば,スタックの使用量を減らすことができるが,"良いプログラム"とは見なされないこともある。
正答3
解説
正解はウ。 共通域(グローバル変数)を多用すると,ある関数の変更が共通域を参照する他の関数にも影響を及ぼしやすくなる。 スタック渡しにすることで影響範囲を限定でき,モジュールを変更しても他への影響が少ない「良いプログラム」になる。まとめて解く
修了試験 2014-07-27実施分を通しで解く(80問)→