题目

有如下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 答案:B
信息技术 试题推荐
最近更新