Home > テクノロジ系 > H22秋期-問69

H22秋期-問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
(2)xは変わらず2、yはy-1=3-1=2
(3)xはx+y=2+2=4、yは変わらず2
(4)xは4、yは2、y≠1なので(2)に戻る。

(2)xは変わらず4、yはy-1=2-1=1
(3)xはx+y=4+1=5、yは変わらず1
(4)xは5、yは1、y=1なので終了

よって終了時のxの値は5で正解はイとなる。

スポンサーリンク

Home > テクノロジ系 > H22秋期-問69

Page Top

© 2011-2022 過去問.com