当前位置: 高中信息技术 / 单选题
  • 1. (2022高三下·浙江开学考) 有如下对分查找VB程序段:

    Key = Val(Text1. Text)

    i= 1:j=10:c= 0

    flag = True

    Do While i<= j And flag

        m= (i+j)\2

        cnt=cnt+1

        If a(m) = Key Then flag = False

        If a(m) < Key Then

            i=m+1

        ElseIf flag Then

            j =m-1

    End If

    Loop

    Text2. Text = Str(cnt)

    若数组元素a(1)~a(10)的值依次为“5,9,13,18,22,27,31,39,40,44" ,运行程序后,文本框Text2中显示的内容为3,则输人的key值不可能为(    )

    A . 5 B . 13 C . 39 D . 40

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