单选题 运行下列过程,当输入一组数据:10,20,50,80,40,30,90,100,60,70,输出的结果应该是
Sub p1()
Dim i,j,arr(11) As Integer
k=1
While k<=10
arr(k)=Val(InputBox("请输入第"&k&"个数:", "输入窗口"))
k=k+1
Wend
For i=1 To 9
j=i+1
If arr(i)>arr(j) Then
temp=arr(i)
arr(i)=arr(j)
arr(j)=temp
End If
Debug.Print arr(i)
Next i
End Sub
【正确答案】 A
【答案解析】[解析] 本段代码段是一个单重循环,对于数组中的每一个元素,依次与后面的元素进行比较,较大的数放在前面。运行这个过程,返回序列为:10、20、50、40、30、80、90、60、70、100,表明是一个无序序列。