ITパスポート 2010年 (平成22年 春期) 問53「変数AとBに格納されているデータを入れ替えたい。データを一時的に格納するための変…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約67%です。
イ. TMP←A → A←B → B←TMP
正答率 67.2%(1,737人中 1,168人が正解)
変数AとBの値交換にはTMPに片方を退避して相手の値を上書きし退避値を書き戻す3手順が必要となる. TMP←A,A←B,B←TMPの順序が正しい値交換手順となる.