【基本情報】コードあり!科目B問1「型,変数,代入のプログラム」について解説

20231031_基本情報_問1 資格試験

基本情報の午後試験はプログラム問題です.
試験中はプログラムの挙動は確認できませんが,練習であればちゃんとプログラムを書いてその挙動を確認するのが良いですね.

今回はサンプル問題の科目B「型,変数,代入のプログラム」の問題について解説します.
Pythonで動くプログラムもあるので処理も確認しましょう.

サンプル問題 科目B問1 型,変数,代入のプログラム

問題文を以下のとおりです.
代入されている値を答える問題ですが,簡単だと気を抜くと足元を救われるので気をつけましょう.

問1 問題文と回答選択肢|クリックして拡大できます
サンプル問題[科目B]問1 型,変数,代入のプログラム

Pythonでプログラムを書く

プログラムをPythonで書き換えました.

頭の中で処理を追うと間違える可能性があるので処理の横にコメントを書くのがおすすめです.

x = 1
y = 2
z = 3

x = y # x = 2
y = z # y = 3
z = x # z = 2

print(y, z)
プログラム結果|クリックして拡大できます

プログラムは上から順に処理されます.
1行目のxには1が入っていましたが,5行目で2に更新されました.

このように変数に現在どんな値が入っているのか書き出すと良いでしょう.

まとめ

今回はサンプル問題の科目B問1「型,変数,代入のプログラム」について紹介しました.

処理内容も少なくて簡単な問題でしたね.

変数の代入問題はおおよそ簡単な問題が多いでしょう.
しかしたまに引っ掛けのような問題もあるので注意が必要です.

問題の難易度に限らず変数の中身を書き出すと間違いありません.