排序前 | 55 | 70 | 70 | 78 | 71 | 79 | 75 | 80 | 80 | 90 |
排序后 | 55 | 70 | 70 | 71 | 75 | 78 | 79 | 80 | 80 | 90 |
查找该组数据中满足[k1,k2]范围的数据个数为:8 |
(1)下列对象中没有Caption 属性的是_____ (单选,填字母:A.标签 Label1 /B. 命令按钮 Command1 /C.文本框 Text1)。
(2)程序加框处代码有错,请改正。
(3)请在划线处填入合适的代码。
Private Sub Command1_Click()
Const n = 10
Dim a(1 To n) As Integer, k As Integer
Dim i As Integer, j As Integer, k1 As Integer, k2 As Integer
Dim p As Integer, q As Integer
Dim b As Integer '查找满足条件的第一个数据所在数组元素的下标
'读取排序前的一组正整数,存储在数组 a 中.代码略p
= Val(Text1.Text)
q = Val(Text2.Text)
For i = p To q - 1
For j =

If a(j) < a(j - 1) Then
k = a(j): a(j) = a(j - 1): a(j - 1) = k
End If
Next j
Next i
k1 = Val(Text3.Text)
k2 = Val(Text4.Text)
i = 1: j = n
Do While i <= j
m = (i + j) \ 2
If_____ Then
i = m + 1
Else
j = m - 1
End If
Loop
b =______
i = 1: j = n
Do While i <= j
m = (i + j) \ 2
If a(m) <= k2 Then
i = m + 1
Else
j = m - 1
End If
Loop
Label1.Caption = Str(_____)
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

