组卷题库 > 高中信息技术试卷库
试题详情
有如下VB程序段:

n=0

Key = Val(Text1. Text)

i = 1 : j= 10 : f= False

Do While i<= j And f = False

    n=n+1

    m=(i+j+1)\2

    If a(m)=Key Then f=True

    If a(m)>Key Then j=m-1 Else i=m+1

Loop

Text1. Text = Str(n)

数组元素a(1)到a(10)的值依次为“14,17,30,42,55,69,80,83,88,90”,执行该程序段,输入key的值为a(1)到a(10)中的某一个值,文本框Text2中显示的值为3,则key位可能是(     )

A、14
B、55
C、69
D、88
知识点
参考答案
采纳过本试题的试卷
教育网站链接