组卷题库 > 高中信息技术试卷库
试题详情
若数组元素 d(1)到d(8)的值依次为“86,75,58,46,20,18,12,5”,查找某Key值的VB程序段如下:

    n=0:i=1:j=8

    Key=Val(Text1.Text)

    Do While i<=j

    m=(i+j)\2

    If Key=d(m)Then Exit Do ‘Exit Do退出循环

    If Key>d(m)Then

    j=m-1:n=n-1

    Else

    i=m+1:n=n+1

    End If

    Loop

    Label1.Caption=Str(n)

当输A不同的Key值,运行该程序段后,在标签Label1中显示的不同结果共有:(  )

A、5种
B、6种
C、7种
D、8种
知识点
参考答案
采纳过本试题的试卷
教育网站链接