当前位置: 高中信息技术 / 单选题
  • 1. (2019高二下·台州期中) 【加试题】某对分查找算法的VB程序段如下:

    t = "": i = 1 : j = 9 : f = False

    Do While i <= j And Not f

        m = (i + j) \ 2

        t = t + Str(m)

      If a(m) = key Then

            t =t +“#”

            f = True

        ElseIf a(m) > key Then

            i = m + 1

            t = t + "→"

        Else

            j = m - 1

            t = t + "←"

        End If

    Loop

    数组元素 a(1)到 a(9)的值依次为“68、56、52、36、32、28、26、22、20”,执行该程序段,t的值可能是(  )

    A . 5←2→3 B . 5←2←1→ C . 5→2←1# D . 5→7→8→9

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