未分類
春期
エンベデッドシステムスペシャリスト 2016年 春期 問24
24 / 25
C言語で作成されたプログラム全体で使用するスタックフレームのサイズが、確 保したサイズ内に収まっていることを検証したい。各関数が使用するスタックフレ ームのサイズ情報に加え、必要となる情報はどれか。
正解と解説
表示する
正解 ウ
各関数の呼出し関係(呼出しツリー)
プログラム全体で使うスタックフレームの最大サイズを検証するには、各関数のスタックフレームサイズに加えて、関数の呼出し関係(呼出しツリー)が必要です。どの経路で関数が深くネストするかが分からないと、最大の積み上げ量を求められないためです。