小王同学编写了一个VB程序,功能如下:在列表框List1中随机生成n个1~1000之间的整数,单击“运行”按钮Command1后进行处理,最大整数结果输出在文本框Text1中。当n=5时,程序运行界面如图所示。
实现上述功能的VB程序如下,请回答下列问题:
Const n=5
Dim a(1 To 10)As Integer
Private Sub Command1_Click( )
Dim i, j, t As Integer
For i=1 Ton-1
For j=n To i+1 Step-1
If ① Then
t=a(j-1):a(j-1)=a(j):a(j)=t
End If
Next j
Next i
For i=1 To n
Text2. Text=Text2. Text+Str(a(i))
Next i
End Sub
Private Sub Form_Load( )
Randomize
For i=1 To n
a(i)= ②
Text1. Text=Text1. Text +Str(a(i))
Next i
End Sub
Function cmp(a As Integer,b As Integer) As Boolean
If Str(a)+Str(b)<Str(b)+Str(a) Then
cmp=True
Else
cmp=False
End If
End Function
以上程序段运行时,为了实现上述功能,画线处应填入的代码分别为:①;②。