当前位置: 高中信息技术 / 单选题
  • 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

微信扫码预览、分享更方便