本文へスキップ
Certia
未分類
秋期

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で、正解はイです。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。