
请回答下列问题:
(1)若要清空列表框 List1,下列代码正确的是
(2)实现上述功能的 VB 程序如下,请在划线处填入合适的代码。
(3)程序中加框处代码有错,请改正
Const n = 12
Dim a(1 To n) As Integer, mc(1 To n) As Integer
Private Sub Command1_Click()
’n个用户的ID依次为1到n,读取n个用户的积分和排名数据分别存储到数组a和数组mc中,并在列表框List1中显示ID、积分、积分排名,代码略
End Sub
Private Sub Command2_Click()
Dim i As Integer, j As Integer, k As Integer, d As Integer
Dim s As String, flag As Boolean, x As Integer, y As Integer
Dim p(1 To 20) As Integer '存储输入的ID和积分增值,每次输入不超过10组
For i = 1 To 20
p(i) = 0
Next i
s = Text1.Text
d = 0: k = 0
For i = 1 To Len(s)
If Mid(s, i, 1) = "," Then
If flag Then
x = Val(Mid(s, i - d, d))
For j = 1 To k Step 2
If p(j) = x Then Exit For
Next j
If j > k Then
p(j) = x: k = k + 2
End If
Else
y = Val(Mid(s, i - d, d))
p(j + 1) = p(j + 1) + y
End If
flag = Not flag: d = 0
Else
End If
Next i
For i = 1 To k \ 2
x = p(2 * i - 1): y = p(2 * i)
mc(x) = 1
For j = 1 To n
If j <> x Then
If a(j) < a(x) + y And a(j) >= a(x) Then
End If
If a(j) > a(x) + y Then mc(x) = mc(x) + 1
Next j
Next i
'在列表框List2中显示ID,积分、排名,代码略
End Sub

同类型试题

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2


y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

