1.
(2021·浙江模拟)
下列VB程序段功能为:在降序排序数组a中(a(1)≥a(2).....≥a(n)),查找数据key,若能找到,则输出该数在数组a中第一次出现的位置,否则输出“找不到”。
i=1:j=n
Do While i<j
m=(i+j)\2
If ① Then
i=m+ 1
Else
②
End If
Loop
Ifa(i)=key Then Label1.Caption=Str(i) Else Label1.Caption="找不到"
上述程序段两个横线处的语句分别为( )
A . ①key<a(m) ②j=m-1
B . ①key>a(m) ②j=m
C . ①key<=a(m) ②j=m-1
D . ①key>=a(m) ②j=m