未分類
秋期
ITパスポート 2010年 秋期 問69
69 / 100
二つの変数 x と y に対して,次の手続を (1) から順に実行する。処理が終了したとき,x の値は幾らになるか。〔手続〕(1) x に 2 を代入し,y に 3 を代入する。(2) y の値から 1 を引いたものを y に代入する。(3) x の値と y の値を加えたものを x に代入する。(4) y≠1 なら手続 (2) に戻り,y=1 なら処理を終了する。
正解と解説
表示する
正解 イ
5
手順を追うと、x=2,y=3から始まり、y=2でx=4、y≠1なので繰り返し、y=1でx=5、y=1となり終了します。最終的なxの値は5で、正解はイです。