試卷征集
加入會員
操作視頻
當(dāng)前位置: 試卷中心 > 試卷詳情

浙教版(2019)選修1《5.4 數(shù)據(jù)查找》2022年同步練習(xí)卷

發(fā)布:2024/4/20 14:35:0

一、選擇題

  • 1.8位同學(xué)的語文數(shù)學(xué)成績總分從高到低為“178,176,173,172,170,168,163,160”。用二分查找法178的過程中,依次被訪問到的成績數(shù)據(jù)是(  )

    組卷:1引用:2難度:0.6
  • 2.某數(shù)組d中的數(shù)據(jù)依次是[8,12,15,28,28,32,36,39],要查找某個元素是否在數(shù)組中,下列說法正確的是( ?。?/h2>

    組卷:3引用:1難度:0.7
  • 3.有100個有序數(shù)據(jù),使用二分查找查找鍵key,最多查找(  )次后查找結(jié)束。

    組卷:3引用:1難度:0.5
  • 4.已知單調(diào)函數(shù)f(x)在[0,1]區(qū)間上存在一個x0,使f(x0)=0.現(xiàn)用對分查找法搜索x0的值,開始搜索區(qū)間為[0,1],若經(jīng)過10次對分查找后還需繼續(xù)搜索,則第11次搜索區(qū)間的長度為( ?。?/h2>

    組卷:21引用:9難度:0.9

一、選擇題

  • 11.列表a為一組正整數(shù),奇數(shù)在前,偶數(shù)在后。奇數(shù)與偶數(shù)已經(jīng)分別按升序排序。根據(jù)二分查找思想設(shè)計一個在列表a中查找數(shù)據(jù)key的程序。實現(xiàn)該功能的Python程序段如下,請在橫線處填入合適的代碼。
    i,j=0,9
    key=int(input( ?。?br />while i<=j:
    m=(i+j)//2
    if a[m]=key:break
    if key%2==1 and a[m]%2==0:
     

    elif key%2==0 and a[m]%2==1:
     

    else:
    if key<a[m]:
     

    else:
     

    if i>j:
    print(“沒有找到“)
    else:
    print(m)

    組卷:1引用:1難度:0.3
  • 12.有如下Python程序段:
    import random
    a=[4,2,6,5,4,2,9,7]
    k=random.randint(1,10)
    i,j=0,len(a)-1
    x=““
    while i<=j:
    m=(i+j)//2
    if k<=a[m]:
    j=m-1;x=x+“L“
    else:
    i=m+1;x=x+“R“
    print(x)
    執(zhí)行該程序后,輸出結(jié)果不可能是( ?。?/h2>

    組卷:2引用:3難度:0.5
APP開發(fā)者:深圳市菁優(yōu)智慧教育股份有限公司| 應(yīng)用名稱:菁優(yōu)網(wǎng) | 應(yīng)用版本:5.0.7 |隱私協(xié)議|第三方SDK|用戶服務(wù)條款
本網(wǎng)部分資源來源于會員上傳,除本網(wǎng)組織的資源外,版權(quán)歸原作者所有,如有侵犯版權(quán),請立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個工作日內(nèi)改正