今日の1問
基本情報技術者試験
アルゴリズムとプログラミング平成31年度 春期

三つのスタックA, B, Cのいずれの初期状態も[1, 2, 3]であるとき,再帰的に定義された関数f( )を呼び出して終了した後のBの状態はどれか。ここで,スタックが[a1, a2, …, an-1]の状態のときにanをpushした後のスタックの状態は[a1, a2, …, an-1, an]で表す。 f(){ Aが空ならば{ 何もしない。 } そうでない場合{ Aからpopした値をCにpushする。 f( )を呼び出す。 Cからpopした値をBにpushする。 } }

ア〜エから選んでみましょう👇

出典:IPA 基本情報技術者試験 平成31年度 春期 科目A 問6

基本情報技術者試験の対策をもっと
本物の過去問1万問超を無料で演習