组卷题库 > 高中信息技术试卷库
试题详情
某对分查找的程序代码如下

Key = Int(Rnd * 25) * 2

n = 0: i = 1: j = 10

Do While i <= j

    m = (i + j) \ 2

    If Key = a(m) Then

    Exit Do

    If Key < a(m) Then

        j = m - 1: n = n + 1

    Else

        i = m + 1: n = n - 1

    End If

Loop

Text2.Text = Str(n)

其中 a(1)到 a(10)数组的值分别“2,3,6,9,10,18,38,40,47,48”, 执行该程序段后,n 的值不可能的是(   )

A、0
B、-1
C、-2
D、-3
知识点
参考答案
采纳过本试题的试卷
教育网站链接