手続printArrayは,配列integerArrayの要素を並べ替えて出力する。手続printArrayを呼び出したときの出力はどれか。ここで,配列の要素番号は1から始まる。
〔プログラム〕
○printArray()
整数型:n,m
整数型の配列:integerArray ← {2,4,1,3}
for(n を 1 から(integerArray の要素数 − 1)まで 1 ずつ増やす)
for(m を 1 から(integerArray の要素数 − n)まで 1 ずつ増やす)
if(integerArray[m] > integerArray[m + 1])
integerArray[m] と integerArray[m + 1] の値を入れ替える
endif
endfor
endfor
integerArray の全ての要素を先頭から順にコンマ区切りで出力する
出典令和5年度 ITパスポート試験 公開問題 問60
ア
1,2,3,4
イ
1,3,2,4
ウ
3,1,4,2
エ
4,3,2,1