戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2019年 春期 午前(科目A)06


問題文

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

選択肢

[1, 2, 3, 1, 2, 3](正解)
[1, 2, 3, 3, 2, 1]
[3, 2, 1, 1, 2, 3]
[3, 2, 1, 3, 2, 1]

← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について