小王编写了一个“计算接水时间”的程序,功能如下:程序运行时,在文本框Text1中输入每位同学的接水时间(以逗号隔开),在文本框Text2中输入水龙头数,单击“计算”按钮Command1,在标签Label1中显示所有同学接水的总时间。程序运行界面如图所示。

请回答下列问题:
(1)如图所示,若文本框Text1中输入的是“4,5,7,1,6,2,8”(不包括双引号),则所有同学接水的总时间为__秒。
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim i As Integer, j As Integer, t As Integer
Dim m As Integer, n As Integer, ans As Integer
Dim s As String, ch As String
Dim a(1 To 100) As Integer, b(1 To 20) As Integer
s = Text1.Text
m = Val(Text2.Text)
n = 1: t = 0
For i = 1 To Len(s)
ch = Mid(s, i, 1)
If ch >= "0" And ch <= "9" Then
t = t * 10 + Val(ch)
Else
n = n + 1
a(n - 1) = t
t = 0
End If
Next i
a(n) = t
For i = 1 To m
b(i) = i
Next i
For i = 1 To m - 1
For _________
If a(b(j)) < a(b(j + 1)) Then t = b(j): b(j) = b(j + 1): b(j + 1) = t
Next j
Next i
If n > m Then
For i = m + 1 To n
_____________
For j = m To 2 Step -1
If a(b(j)) > a(b(j - 1)) Then t = b(j): b(j) = b(j - 1): b(j - 1) = t
Next j
Next i
End If
__________
Label1.Caption = "共需要 " + Str(ans) + " 秒"
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

