アルゴリズムとプログラミング(全23問中18問目)
No.18解説へ
変数AとBに格納されているデータを入れ替えたい。データを一時的に格納するための変数をTMPとすると,データが正しく入れ替わる手順はどれか。ここで "x←y"は,yのデータでxの内容を置き換えることを表す。
出典:平成22年春期 問53
正解 イ問題へ
広告
解説
似たような処理に見えますが、正しいのは「イ」だけです。
変数"A"の初期値を1、変数"B"の初期値を2とすると、
変数"A"の初期値を1、変数"B"の初期値を2とすると、
- 変数 "TMP"に変数"A"の値を代入する。(TMP=1,A=1,B=2)
- 変数"A"に変数"B"の値を代入する。(TMP=1,A=2,B=2)
- 変数"B"に変数"TMP"の値を代入する。(TMP=1,A=2,B=1)
広告