アフィリエイト広告を利用しています

広告

posted by fanblog

ITパスポート過去問 解説22年秋問69

22年秋 問題一覧へ

問題


問69 二つの変数 x と y に対して、次の手続きを(1)から順に実行する。処理が終了したとき、xの値は幾らになるか。

[手続き]
(1) xに2を代入し、yに3を代入する。
(2) yの値から1を引いたものをyに代入する。
(3) xの値とyの値を加えたものをxに代入する。
(4) y≠1なら手続き(2)に戻り、y=1なら終了する。

ア 4  イ 5  ウ 6  エ 7





解説


実際に順番に実行して行ってみよう

(1) xに2を代入し、yに3を代入する。      結果 x=2 y=3となる
(2) yの値から1を引いたものをyに代入する。    x=2のまま y=2となる
(3) xの値とyの値を加えたものをxに代入する。    x=4 y=2
(4) y≠1なら手続き(2)に戻り、y=1なら終了する。  (2)に戻る
(2) yの値から1を引いたものをyに代入する。    x=4のまま y=1となる
(3) xの値とyの値を加えたものをxに代入する。    x=5 y=1
(4) y≠1なら手続き(2)に戻り、y=1なら終了する。  これで終了





この記事へのコメント

   
×

この広告は30日以上新しい記事の更新がないブログに表示されております。