ITパスポート 2023年 (令和5年) 問60「手続printArrayは,配列integerArrayの要素を並べ替えて出力す…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約68%です。
ア. 1,2,3,4
正答率 67.8%(1,894人中 1,284人が正解)
隣り合う二つの要素を比べ、前が後ろより大きければ入れ替える操作を繰り返しているので、昇順に整列するバブルソートである。1周目で 2,4,1,3 は 2,1,3,4 となり、最大値の4が末尾に定まる。2周目で 1,2,3,4 となり、3周目は入れ替えが起きない。最終的な出力は 1,2,3,4 である。
ITパスポート 2023年 (令和5年) の過去問一覧に戻る・問60