大学入学共通テスト(情報) 過去問
令和6年度(2024年度)本試験
問4 (<旧課程>情報関係基礎(第1問) 問4)
問題文
c 箱A・B・Cがある。箱Aは空で、箱Bにはリンゴが一つ、箱Cにはミカンが一つ入っている。箱Bと箱Cに入っている果物を3回の操作で入れ替えたい。ただし、1回の操作では一つの果物を別の箱に移動させることしかできず、一つの箱には果物が一つしか入らない。「箱Bのリンゴを箱Aに移動」から始めた場合の操作順は、「箱Bのリンゴを箱Aに移動」→「( エ )」→「( オ )」となる。
( エ )にあてはまるものを1つ選べ。
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
大学入学共通テスト(情報)試験 令和6年度(2024年度)本試験 問4(<旧課程>情報関係基礎(第1問) 問4) (訂正依頼・報告はこちら)
c 箱A・B・Cがある。箱Aは空で、箱Bにはリンゴが一つ、箱Cにはミカンが一つ入っている。箱Bと箱Cに入っている果物を3回の操作で入れ替えたい。ただし、1回の操作では一つの果物を別の箱に移動させることしかできず、一つの箱には果物が一つしか入らない。「箱Bのリンゴを箱Aに移動」から始めた場合の操作順は、「箱Bのリンゴを箱Aに移動」→「( エ )」→「( オ )」となる。
( エ )にあてはまるものを1つ選べ。
- 箱Aのリンゴを箱Bに移動
- 箱Aのリンゴを箱Cに移動
- 箱Bのリンゴを箱Aに移動
- 箱Bのミカンを箱Cに移動
- 箱Cのミカンを箱Aに移動
- 箱Cのミカンを箱Bに移動
正解!素晴らしいです
残念...
この過去問の解説 (1件)
01
箱Cにリンゴ、箱Bにミカンが入っている状態にすることが目標です。
まず、問題文に「箱Bのリンゴを箱Aに移動」から始める、とありますので、その指示に従っていきます。(図1と図2)
次にできることは、箱Cのミカンを箱Bに移動することです。(やれることは、これしかありません!)(図3)。そして最後に箱Aのリンゴを箱Cに移動すると箱Cにリンゴ、箱Bにミカンが収まり、目標達成となります。(図4)
これより、解答欄(エ)には、「箱Cのミカンを箱Bに移動」の選択肢の番号が入ります。
最初の操作で箱Bのリンゴを箱Aに移動しているので、「箱Aのリンゴを箱Bに移動」すると、最初の状態に戻りますが、これで2回操作(移動の作業)したことになります。3回の操作しかできませんから、あと1回で箱Cにリンゴ、箱Bにミカンが入っている状態にすることは不可能です。よって、間違いです。
箱Cには、もともとミカンが入っています。一つの箱には果物が一つしか入らないので、「箱Aのリンゴを箱Cに移動」することはできません。よって、間違いです。
最初の操作で箱Bのリンゴを箱Aに移動しているので、箱Bには、何も入っていません。よって、「箱Bのリンゴを箱Aに移動」することは不可能です。よって、間違いです。
最初の操作で箱Bのリンゴを箱Aに移動しているので、箱Bには、何も入っていません。よって、「箱Bのミカンを箱Aに移動」することは不可能です。よって、間違いです。
最初の操作で箱Bのリンゴを箱Aに移動しているので、箱Aにはリンゴが入っています。一つの箱には果物が一つしか入らないので、「箱Cのミカンを箱Aに移動」することはできません。よって、間違いです。
冒頭の説明で述べた理由により、正しい選択肢です。
箱に入ったリンゴとミカンを入れ替える問題でしたが、プログラミングの際に、2つの変数の値を交換する(値を入れ替える)ときも、全く同じ作業となります。片方の果物を一時的に入れておく、もう一つの箱を使用することがポイントです。
参考になった数0
この解説の修正を提案する
前の問題(問3)へ
令和6年度(2024年度)本試験 問題一覧
次の問題(問5)へ