题目内容
(请给出正确答案)
[单选题]
某 VB 程序段如下:i = 1Do While i <= 3k = ij = i + 1Do While j <= 5If a(j) < a(k) Then k = jj = j + 1LoopIf i <> k Then t = a(i)a(i) = a(k)a(k) = tEnd Ifi = i + 1Loop数组元素a(1)到a(5)的值依次为“17,87,36,22,45”,则该程序段运行后,数组元素a(1)到a(5)的数据依次是()
A.87, 45, 36, 17, 22
B.17, 22, 36, 45, 87
C.17, 22, 36, 87, 45
D.87, 45, 17, 36, 22
答案
D、87, 45, 17, 36, 22
如果结果不匹配,请 联系老师 获取答案