基本情報技術者試験のサンプル問題(科目B)を解いてみよう。
今回のテーマは、「代入処理のプログラム」である。

正解:カ
ステップごとの変数の値の変化
初期値
x = 1
y = 2
z = 3
1.x ← y
→ x = 2(xにyの値2をコピー)
x = 2
y = 2
z = 3
2.y ← z
→ y = 3(yにzの値3をコピー)
x = 2
y = 3
z = 3
3.z ← x
→ z = 2(zにxの値2をコピー)
x = 2
y = 3
z = 2
出力する値
問題文では、「yの値とzの値をこの順にコンマ区切りで出力する」とある。
→ y = 3, z = 2
→ 出力は:“3,2” となる。
コメント