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

    Key = Val(Text1.Text): i = 1: j = 10

    Do While i <= j

        m = (i + j + 1) \ 2

        t(m) = 2

        If Key <= a(m) Then

            j = m - 1

        Else

            i = m + 1

        End If

    Loop

    For i = 1 To 10

        s = s + t(i)

    Next i

    数组元素t(1)至t(10)初值均为0,数组元素a(1)至a(10)的值依次为“4,7,9,11,16,19,22,24,28,29”,在文本框Text1中输入待查找数,执行该程序段后,下列选项中,s的值可能的是(   )

    A . 4 B . 8 C . 10 D . 12

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