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

key=int(input("请输入待查数据值:"))

d=[17,18,20,23,24,25,28,32,34,35]

f=False;s=""

i=0;j=len(d)-1

while i<=j:

    m=(i+j)//2

    s=s+","+str(d[m])

    if d[m]==key:

       f=True      

       break

    if key<d[m]:

       j=m-1

    else:

       i=m+1

if f==True:

    print("查找成功!遍历的数据"+s)

else:

print("没有找到!")

输入待查数据值为 23,执行该程序段,则输出的结果是(     )

A、25,20,24,23
B、24,18,20,23
C、25,20,23
D、24,20,23
知识点
参考答案
采纳过本试题的试卷
教育网站链接