大学入学共通テスト「情報I」— 練習問題 第 2 問 / 全 18 問 · 基礎
複数代入と ÷
関連レッスン: 変数と代入 — 共通テスト 情報I のプログラム表記
次のプログラムを実行したとき、表示される内容はどれか。÷ は割り算の商 (小数を切り捨てた整数) を表す。
この問題では、配列の添字は 1 から始まるものとする。
maisu = 0, nokori = 46
maisu = nokori ÷ 10
nokori = nokori - maisu * 10
表示する(maisu, "枚と", nokori, "円")解答を選ぶ
解説
正解: ア4枚と6円
1 行目はカンマで区切った複数代入です。maisu に 0、nokori に 46 が入ります。1 行に書いてあっても、左から順に代入されるだけで、特別なことは起きません。
2 行目の 46 ÷ 10 は商なので 4 です。4.6 にはなりませんし、四捨五入して 5 にもなりません。切り捨てる、と覚えてください。
3 行目では nokori = 46 - 4 * 10 を計算します。掛け算が先なので 46 - 40 = 6 です。よって 4枚と6円 が表示されます。
引っかけの正体
÷ は小数を返さない。4.6 でも四捨五入した 5 でもなく、切り捨てた 4 になる。
演習量を増やしたい方へ(おすすめ書籍)
おすすめ
情報Ⅰ 大学入学共通テスト プログラミング問題対策 ステップアップで身に付く練習帳
植垣新一
共通テストのプログラミング問題だけを切り出して、易しい順に手を動かして解く練習帳。本サイトのシミュレーターで動かしながら読むと、紙の上で止まっていた処理の流れが追えるようになる。
Amazon で見る →
2027年版 情報Ⅰ 大学入学共通テスト対策 演習&過去問題集 動画付きでよくわかる
植垣新一
試作問題と本試験を収録した過去問演習書。構文が読めるようになった後、本番の分量と時間配分に慣れる段階で効く。
Amazon で見る →
大学入学共通テスト情報Ⅰ実戦対策問題集
嶋田香
テーマ別に問題を積み上げる実戦形式の問題集。分野ごとに弱点を潰していきたいときに使いやすい。
Amazon で見る →
本セクションはAmazonアソシエイトのリンクを含みます。