プログラムの出力結果

■ 解き方の方針 代入は右辺の現在値を左辺へコピーします。以前の値が自動的に残るわけではないので、各行の直後のx、y、zを記録します。 ■ 値の変化 実行した行 x y z 初期状態 1 2 3 x ← y 2 2 3 y ← z 2 3 3 z ← x 2 3 2 赤い欄がその行で書き換わった変数です。z ← x を実行する時点の x は、最初の代入で 2 に変わっている 点に注意します。 ■ 出力 最後にy、zの順で出力するので、結果は 3, 2 です。zへ代入されるのはxの初期値1ではなく、最初の代入後の値2である点に注意します。 ■ 正解と誤答の見分け方 したがって、正解は カ です。

次の記述中の  に入れる正しい答えを, 解答群のなかから選べ。

プログラムを実行すると、”  ”出力されるか。

[プログラム]
 整数型:x←1
 整数型:y←2
 整数型:z←3
 x←y
 y←z
 z←x
 yの値とzの値をこの順にコンマ区切りで出力する

出典令和4年度 基本情報技術者試験 科目B サンプル問題 問1
ア
1,2
イ
1,3
ウ
2,1
エ
2,3
オ
3,1
カ
3,2