当前位置: 高中信息技术 / 单选题
  • 1. (2021·浙江模拟) 某对分查找算法的VB程序段如下:

    key = Val(Text1.Text)

    s = ""

    i = 1: j = 10

    Do While i <= j

        m = (i + j) \ 2

        s = s + Str(m)

        If a(m) = key Then Exit Do

        If a(m) > key Then j = m - 1 Else i = m + 1

    Loop

    Label1.Caption = s

    数组元素a(1)到a(10)依次存放10个升序的整数。在文本框Text1中输入一个任意整数执行该程序段,标签Label上中显示的内容可能的是(    )

    A . 5 2 3 1 B . 5 3 2 4 C . 5 8 6 7 D . 5 8 9 7

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