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

    L = 1 : R = 5 : c = 0

    Key = Val(Text1.Text)

    Do While L < R And Not f

        m = (L + R) \ 2

        c = c + 1

        If d(m) = Key Then

            f = True : Text2.Text = Str(m)

        ElseIf d(m) < Key Then

            L = m + 1

        Else

            R = m

        End If

    Loop

    Label1.Caption = Str(c)

    数组元素 a(1)到 a(5)的值依次为“19,28,37,46,55”。执行该程序段,下列说法错误的是(       )

    A . 若 key=19,则 L=R-1 B . 若 key=30,则 c=3 C . 若 key=40,则 R=4 D . 若 key=55,则 f=false

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