基本情報技術者の問題
問題
三つのスタック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する。
}
}
問題番号:EF3391033作成者:-
コメント
この問題を見た人が最近見た問題はこちら
H.264/MPEG-4 AVCの説明として,適切なものはどれか。
10Mビット/秒の回線で接続された端末間で,平均1Mバイトのファイルを,10秒ごとに転送するときの回線利用率は ...
シュリンクラップ契約において,ソフトウェアの使用許諾契約が成立するのはどの時点か。
ソフトウェアやデータに瑕疵(かし)がある場合に,製造物責任法の対象となるものはどれか。
次のBNFで定義される<変数名>に合致するものはどれか。
<数字>::= 0|1|2|3|4|5|6|7 ...