再帰的に定義された手続きprocで、proc(5)を実行したとき、印字される数字を順番に並べたものはどれか。
proc(n)
n=0ならば戻る
そうでなければ
{
nを印字する
proc(n-1)を呼び出す。
nを印字する
}
を実行してもどる
ア | 543212345 |
イ | 5432112345 |
ウ | 54321012345 |
エ | 543210012345 |
答え イ
【解説】
proc(5)を実行したときの動作をトレースします。
【キーワード】
・再帰呼び出し