当前位置: 高中信息技术 / 单选题
  • 1. (2020高三上·杭州期中) 有如下VB程序段:

    i=1:j=8:k=0

    Key=Int(Rnd*50)*2+3

    Do While i<=j

      m=(i+j+1)\2

      If Key=a(m)Then

        Exit Do

      ElseIf Key <a(m)Then

        i=m+1:k=k+1

      Else

        j=m-1:k=k-1

      End If

    Loop

    Text1.Text=Str(k)

    数组元素a(1)到a(8)的值依次为“88,66,50,46,24,20,18,6”,执行该程序段后,k的值不可能是(   )

    A . -1或-2 B . 1或-1 C . -3或2 D . -2或3

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