基本情報技術者試験の科目Bのサンプル問題を題材に,変数への値の代入について学習します。この問題では,変数の値を順番に入れ替える処理を確認します。
広告
(令和4年度12月公開) 基本情報技術者試験 サンプル問題 科目B 問1
問 次の記述中の に入れる正しい答えを,解答群の中から選べ。
プログラムを実行すると,“ ” と出力される。
〔プログラム〕
整数型: x ← 1
整数型: y ← 2
整数型: z ← 3
x ← y
y ← z
z ← x
yの値とzの値をこの順にコンマ区切りで出力する
解答群
| ア 1,2 | イ 1,3 | ウ 2,1 |
| エ 2,3 | オ 3,1 | カ 3,2 |
【解答】カ
【解説】
プログラムを実行した結果は、次のようになる。
この問題のポイント
この問題から学べることは,
- 変数に値を代入する方法
- x ← y のような変数間の値の代入
- 代入による変数の値の変化
- プログラムを上から順番に実行して,変数の値を追跡する方法
です。特に,x ← y のような代入では,その時点で y に入っている値が x に代入されることを理解しておきましょう。
基本情報技術者試験の学習におすすめの参考書
基本情報技術者試験の合格を目指す方におすすめの参考書です。
科目Bのアルゴリズム・擬似言語を基礎から学びたい方に。私も実際に読んでみましたが,変数・配列・リストなどの基礎から,擬似言語,例題・演習問題まで段階的に扱っており,取り組みやすい構成になっています。
¥2,200 (2026/09/17 08:58時点 | Amazon調べ)
学習のお役に立ちましたら
この記事が少しでも学習のお役に立ちましたら,今後も分かりやすい解説や学習コンテンツを継続してお届けする励みになります。
よろしければ,このサイトを応援いただけますと嬉しいです。
※OFUSEは,クリエイターやコンテンツ制作を直接支援できるサービスです。
広告

