当前位置: 高中信息技术 / 单选题
  • 1. (2019高二下·慈溪期末) 若数组元素 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种

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