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