当前位置: 高中信息技术 / 单选题
  • 1. (2023高二下·宁波期中) 某二分查找算法的程序段如下:

    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

微信扫码预览、分享更方便