组卷题库 > 高中信息技术试卷库
试题详情
某二分查找算法的程序段如下:

a = [11,13,14,25,26,28,39,48]

key=int(input("key="))

n=len(a)

i=0;j=n-1

flag=False

while i<=j and not flag:

    m=(i+j+1)//2

    if a[m]==key:

        flag=True

    if a[m]>key:

        j=m-1

    else:

        i=m+1

若key输入的值是 39, 则运行程序段后,以下变量的值不正确的是 (     )

A、flag = True
B、i = 6
C、j = 7
D、m = 6
知识点
参考答案
采纳过本试题的试卷
教育网站链接