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

2021-2022學(xué)年浙江省紹興市諸暨市高一(上)期末信息技術(shù)試卷

發(fā)布:2024/12/2 15:30:2

一、選擇題(本大題共14小題,每小題2分,共28分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)

  • 1.小李將煮沸的熱水灌進(jìn)保溫杯中,3個(gè)小時(shí)后保溫杯上顯示溫度為95℃,結(jié)合上述事例,下列對(duì)于數(shù)據(jù)、信息、知識(shí)和智慧描述中不正確的是( ?。?/h2>

    組卷:6引用:1難度:0.6
  • 2.下列關(guān)于信息數(shù)字化的描述,正確的是( ?。?/h2>

    組卷:3引用:1難度:0.6
  • 3.下列將二進(jìn)制數(shù)(11010)2轉(zhuǎn)換成十進(jìn)制數(shù)的算式中,正確的是( ?。?/h2>

    組卷:21引用:7難度:0.5
  • 4.下列關(guān)于字符編碼的說法,正確的是( ?。?/h2>

    組卷:7引用:1難度:0.6
  • 5.有圖像文件A.bmp和B.bmp,參數(shù)如下圖所示,則A.bmp和B.bmp的容量之比為(  )
    菁優(yōu)網(wǎng)

    組卷:2引用:1難度:0.4
  • 6.關(guān)于數(shù)據(jù)管理與安全,下列說法正確的是( ?。?/h2>

    組卷:1引用:2難度:0.6

二、非選擇題(本大題共4小題,其中第15小題4分,第16小題6分,第17小題6分,第18小題6分,共22分)

  • 17.尋找受潮藥瓶?,F(xiàn)有5瓶藥,每瓶有20粒藥丸,每粒藥丸重10克,其中有若干瓶受潮了,受潮的每粒藥丸重11克,小明想只稱重一次就能找出受潮的藥瓶,為此他設(shè)計(jì)了一個(gè)算法:他將5瓶藥依次編號(hào)1-5,從中分別取出1、2、4、8、16粒藥丸進(jìn)行稱重,不受潮時(shí)藥丸總重量應(yīng)為(1+2+4+8+16)×10=310(克)。假如實(shí)際稱出的重量為315克,那么就說明有5粒藥丸超重,(5)10=(00101)2,故受潮的是第1瓶和第3瓶。他編寫了Python程序模擬此過程,程序運(yùn)行界面如圖所示。
    菁優(yōu)網(wǎng)
    (1)實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)跈M線處填入合適的代碼。
    gw=int(input(“請(qǐng)輸入依次從1-5號(hào)瓶取出1、2、4、8、16粒藥的總重量(克):“))

    print(“超重:“+str(cz)+“克“)
    k=0
    s=““
    while cz!=0:
    k=k+1
    if 
    s=s+“第“+str(k)+“瓶“
    cz=cz//2
    print(s)
    (2)假如超重10克,則受潮藥瓶編號(hào)是
     
    (填數(shù)字:若有多瓶,用“,”隔開)。

    組卷:1引用:1難度:0.3
  • 18.一個(gè)字符串的某一個(gè)子串中可能含有重復(fù)出現(xiàn)的字符,如字符串“abab”的其中一個(gè)子串“aba”就含有2個(gè)重復(fù)出現(xiàn)的字符“a”。小明設(shè)計(jì)了一個(gè)尋找無重復(fù)字符的最長(zhǎng)子串的算法,具體步驟如下:
    步驟1:初始化最長(zhǎng)無重復(fù)字符子串的長(zhǎng)度 maxn=0。
    步驟2:初始化字符串長(zhǎng)度n,字符串索引left=0,right=0。
    步驟3:判斷right是否超過字符串長(zhǎng)度,若超過則執(zhí)行步驟4,否則判斷字符串從位置left到位置right是否有重復(fù)字符:若存在重復(fù),則將索引left的值修改為存在重復(fù)字符索引值+1;若不存在重復(fù),則判斷該子串長(zhǎng)度是否比maxn大,若比maxn大,則更新maxn的值。修改right的值。重復(fù)步驟3。
    步驟4:輸出maxn的值。
    實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)跈M線處填入合適的代碼。
    #在字符串s中查找第一次出現(xiàn)字符c的位置
    def search(s,c):
    for i in range(len(s)):
    if 
    return i
    s=input(“請(qǐng)輸入字符串:“)
    maxn=0
    left=0
    right=0

    while right<n:
    if s[right]in s[left:right]:
    k=search(s[left:right],s[right])

    else:
    if right-left+1>maxn:
    maxn=right-left+1
    right+=1
    print(maxn)

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