试卷征集
加入会员
操作视频
当前位置: 试卷中心 > 试卷详情

浙教版(2019)选修1《第五章 数据结构与算法》2022年单元测试卷(2)

发布:2024/4/20 14:35:0

一、选择题

  • 1.已知单调函数f(x)在[0,1]区间上存在一个x0,使f(x0)=0.现用对分查找法搜索x0的值,开始搜索区间为[0,1],若经过10次对分查找后还需继续搜索,则第11次搜索区间的长度为(  )

    组卷:21引用:9难度:0.9
  • 2.某二分查找算法的python程序段如下:
    d=[7,12,18,25,39,58,61,72,86]
    i=0;j=8;n=0;key=int(input(  ))
    while i<=j:
    n=n+1;m=int((i+j)/2)
    if key==d[m]:
    break
    if key<d[m]:
    j=m-1
    else:
    i=m+1
    若该程序段运行结束后,n的值为2,则key的值是(  )

    组卷:0引用:1难度:0.4

一、选择题

  • 7.某二分查找算法程序段如下:
    a=[14,17,18,19,22,22,22,28,28]
    key=int(input(“key:“));s=0;L=0;R=len(a)-1
    while L<=R:
    m=(L+R)//2
    s+=1
    if a[m]>key:
    R=m-1
    else:
    L=m+1
    执行该程序段后,输入key的值为22,下列描述不正确的是(  )

    组卷:0引用:1难度:0.4
  • 8.某二分查找算法的程序段如下:
    import random
    d=[1,3,4,5,7,8,11,13,15,18]
    key=random.randint(1,10);i=0;j=9;n=0
    if key>5:
    key=key+5
    while i<=j:
    m=(i+j)//2
    if key<=d[m]:
    j=m-1;n=n-1
    else:
    i=m+1;n=n+1
    执行该程序段后,变量n的值不可能为(  )

    组卷:4引用:1难度:0.3
深圳市菁优智慧教育股份有限公司
粤ICP备10006842号公网安备44030502001846号
©2010-2025 jyeoo.com 版权所有
APP开发者:深圳市菁优智慧教育股份有限公司| 应用名称:菁优网 | 应用版本:5.0.7 |隐私协议|第三方SDK|用户服务条款
广播电视节目制作经营许可证|出版物经营许可证|网站地图
本网部分资源来源于会员上传,除本网组织的资源外,版权归原作者所有,如有侵犯版权,请立刻和本网联系并提供证据,本网将在三个工作日内改正