37.數組排序.點擊“產生隨機數”按鈕,讓計算機隨機產生10個整數,并對這10個整數進行標號,再點擊“排序”按鈕,對這10個整數進行從大到小排序.如圖所示. 程序代碼如下: Dim a(1To 10)As Integer Dim i,j,k,kt As Integer Private Sub Command1_Click ( ) List1.Clear'清除列表框數據 For i=1To 10 Randomize'隨機數初始化 a(i)=Int(Rnd*1000) List1.AddItem Str(i)+”=”+Str(a(i)) Next i Command2.Enabled=True'激活排序按鈕 End Sub Private Sub Command2_Click For i=1To 9 k=i For j=____①___To 10 If a(j)>a(k) Then k=j Next j If i<>k Then _②____ End If Next i List2.Clear For i=1To 10 List2.AddItem Str(i)+”=”+Str(a(i)) Next i End Sub 請在①、②橫線處填入合適的語句或表達式,把程序補充完整: 程序中①橫線處應填入
38.學校要進行元旦文藝匯演了,學生會讓薛明來擔任總記分員,任務就是根據各個評委所打分數,去掉一個最高分和一個最低分,然后計算平均分.薛明很快編寫了這個程序,該程序的界面如圖所示: 程序運行時,每輸入一個分數單擊“確定”按鈕(Command1),就將該分數記入總分,同時在下面顯示到目前為止已輸入的所有分數.當所有的分數輸入完畢后,單擊“統計->”按鈕(Command2),程序就會在右邊顯示總分和最后的平均分.請回答下面的問題: 1)寫出上述圖形中所標識的③對象所屬的類?如④所屬的類為“文本框”. ③ 2)以下是薛明編寫的統計程序,請完善程序. Dim total As Integer,ans As Single,x As Integer,max As Integer Dim min As Integer,s As Integer Private Sub Command1_Click x=Val(Text1.Text) total=total+x s=s+1 If ④Then max=x If x<min Then min=x List1.AddItem x End Sub Private Sub Command2_Click Label4.Caption=Str(total) ans= ⑤ ans=ans/(s-2) Label6.Caption= ⑥ End Sub Private Sub Form_Load total=0 s=0 min=10000 max=0 End Sub.