次の記述中の に入れる正しい答えを、解答群の中から選べ。 次のプログラムにおいて、手続proc2を呼び出すと、 の順に出力される。 〔プログラム〕 ○proc1() "A" を出力する proc3() ○proc2() proc3() "B" を出力する proc1() ○proc3() "C" を出力する

手続の入れ子呼出しは出力位置を順にたどって追う

頻出基本情報技術者試験2023年度 公開問題 科目B2/アルゴリズムとプログラミング / プログラム言語

選択肢

正解と解説

正解: "C", "B", "A", "C"

proc2はまずproc3を呼ぶのでCが出力され、続いてBを出力する。その後proc1を呼ぶとAを出力し、proc1の中でさらにproc3が呼ばれてCが出力される。よって出力順はC、B、A、Cとなる。呼出しの入れ子をたどって出力位置を順に追うことが要点である。

選択肢ごとの解説

出典:令和5年度 公開問題 基本情報技術者試験 科目B 問2(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。