変数AとBに格納されているデータを入れ替えたい。データを一時的に格納するための変数をTMPとすると,データが正しく入れ替わる手順はどれか。ここで"x←y"は,yのデータでxの内容を置き換えることを表す。
イ. TMP←A → A←B → B←TMP
変数AとBの値交換にはTMPに片方を退避して相手の値を上書きし退避値を書き戻す3手順が必要となる. TMP←A,A←B,B←TMPの順序が正しい値交換手順となる.
ITパスポート 2010年 (平成22年 春期) の過去問一覧へ戻る・問53