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

key = Val(Text1.Text): cnt=10

For i = 1 To cnt - 1

    n = key - a(i)

    L = i + 1: R = cnt

    Do While L <= R

        m = (L + R) \ 2

        If a(m) = n Then Exit Do

        If a(m) > n Then R = m - 1 Else L = m + 1

    Loop

    If L <= R Then Text2.Text = Str(key - a(m)) + "," + Str(a(m))

Next i

在数组a(1)~a(10)中存储的数据依次为“1,4,9,16,25,36,49,64,81,100”,在Text1中输入一个不大于200的数,执行该程序后,Text2中显示的内容可能是(   )

A、1,99
B、36,64
C、81,25
D、100,100
知识点
参考答案
采纳过本试题的试卷
教育网站链接