题库 高中信息

题干

(加试题)小明想用VB编程制作一个名次计算器,首先将同学的成绩录入到计算机中,同时存放在数组a中,显示在左边列表框中。点击“排序”按钮后,程序会将成绩从高到低依次排序显示在右边的列表框中。运行界面如图所示,请在两个划线处填入代码。

Dim a(1 To 100) As Single
Dim shu As Integer
Private Sub Command1_Click()
Dim i, j, k As Integer
Dim t As Single
For i =" 1" To shu - 1
k = i
For j =" i" + 1 To shu
If___________Then
t =" a(j):" a(j) =" a(k):" a(k) = t
End If
Next j
Next i
For i =" 1" To shu
List2.AddItem "第" & Str(i) & "名:" & Str(a(i))
Next i
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim cj As Single
If KeyAscii =" 13" Then
cj = Val(Text1.Text)
If cj > 0 Then
________
List1.AddItem Str(shu) & ":" & Str(cj)
a(shu) = cj
End If
Text1.Text = ""
End If
End Sub
上一题 下一题 0.99难度 填空题 更新时间:2016-03-16 09:37:24

答案(点此获取答案解析)