组卷题库 > 高中信息技术试卷库
试题详情
某对分查找算法的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
知识点
参考答案
采纳过本试题的试卷
教育网站链接