修了試験 2018-12-09実施分 基本情報技術者試験 問8
プログラムの実行に関する次の記述の下線部a〜dのうち,いずれかに誤りがある。 誤りの箇所と正しい字句の適切な組合せはどれか。 自分自身を呼び出すことができるプログラムは,a再帰的であるという。 このようなプログラムを実行するときは,bスタックに局所変数,c仮引数及び戻り番地を格納して呼び出し,復帰するときはd FIFO(First In First Out)方式で格納したデータを取り出して復元する必要がある。
正答4
解説
正解はエ。 再帰呼出しでは局所変数・仮引数・戻り番地をスタックに積み,呼出しと逆順に取り出して復元するのでLIFO(後入れ先出し)方式が正しい。 下線部dのFIFOは誤りで,正しくはLIFOである。まとめて解く
修了試験 2018-12-09実施分を通しで解く(80問)→