大学入学共通テスト「情報I」— 練習問題 第 4 問 / 全 18 問 · 基礎
== と = の使い分け
関連レッスン: 条件分岐 (もし〜ならば) の書き方と読み方
変数 tenki が "ame" のときだけ「かさを持つ」と表示したい。空欄 [ a ] に入れるものとして正しいものはどれか。
この問題では、配列の添字は 1 から始まるものとする。
tenki = "ame"
もし [ a ] ならば:
表示する("かさを持つ")
そうでなければ:
表示する("かさは不要")解答を選ぶ
解説
正解: イtenki == "ame"
= は「右の値を左の変数に入れる」代入で、== は「左と右が等しいか」を調べる比較です。条件のなかで使うのは比較なので == を選びます。
ウ の ame は引用符で囲まれていないので、文字列ではなく変数名として読まれます。まだ何も代入されていない変数なので、実行するとエラーになります。文字を扱うときは必ず " で囲んでください。
ア と エ は代入の形です。日本語で「等しい」と「入れる」を区別するのと同じで、この 2 つは別の操作です。書き間違えても見た目が近いので、条件を書いたら記号が 2 つ並んでいるか確かめる習慣をつけてください。
引っかけの正体
見た目が近いので = と == を取り違えやすい。条件のなかは必ず ==。
演習量を増やしたい方へ(おすすめ書籍)
おすすめ
情報Ⅰ 大学入学共通テスト プログラミング問題対策 ステップアップで身に付く練習帳
植垣新一
共通テストのプログラミング問題だけを切り出して、易しい順に手を動かして解く練習帳。本サイトのシミュレーターで動かしながら読むと、紙の上で止まっていた処理の流れが追えるようになる。
Amazon で見る →
2027年版 情報Ⅰ 大学入学共通テスト対策 演習&過去問題集 動画付きでよくわかる
植垣新一
試作問題と本試験を収録した過去問演習書。構文が読めるようになった後、本番の分量と時間配分に慣れる段階で効く。
Amazon で見る →
大学入学共通テスト情報Ⅰ実戦対策問題集
嶋田香
テーマ別に問題を積み上げる実戦形式の問題集。分野ごとに弱点を潰していきたいときに使いやすい。
Amazon で見る →
本セクションはAmazonアソシエイトのリンクを含みます。