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

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

          發布:2024/12/2 15:30:2

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

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

            組卷:6引用:2難度:0.6
          • 2.下列關于信息數字化的描述,正確的是(  )

            組卷:3難度:0.6
          • 3.下列將二進制數(11010)2轉換成十進制數的算式中,正確的是( ?。?/h2>

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

            組卷:7引用:1難度:0.6
          • 5.有圖像文件A.bmp和B.bmp,參數如下圖所示,則A.bmp和B.bmp的容量之比為( ?。?br />

            組卷:2引用:1難度:0.4
          • 6.關于數據管理與安全,下列說法正確的是(  )

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

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

          • 17.尋找受潮藥瓶。現有5瓶藥,每瓶有20粒藥丸,每粒藥丸重10克,其中有若干瓶受潮了,受潮的每粒藥丸重11克,小明想只稱重一次就能找出受潮的藥瓶,為此他設計了一個算法:他將5瓶藥依次編號1-5,從中分別取出1、2、4、8、16粒藥丸進行稱重,不受潮時藥丸總重量應為(1+2+4+8+16)×10=310(克)。假如實際稱出的重量為315克,那么就說明有5粒藥丸超重,(5)10=(00101)2,故受潮的是第1瓶和第3瓶。他編寫了Python程序模擬此過程,程序運行界面如圖所示。

            (1)實現上述功能的程序如下,請在橫線處填入合適的代碼。
            gw=int(input(“請輸入依次從1-5號瓶取出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克,則受潮藥瓶編號是
             
            (填數字:若有多瓶,用“,”隔開)。

            組卷:1引用:1難度:0.3
          • 18.一個字符串的某一個子串中可能含有重復出現的字符,如字符串“abab”的其中一個子串“aba”就含有2個重復出現的字符“a”。小明設計了一個尋找無重復字符的最長子串的算法,具體步驟如下:
            步驟1:初始化最長無重復字符子串的長度 maxn=0。
            步驟2:初始化字符串長度n,字符串索引left=0,right=0。
            步驟3:判斷right是否超過字符串長度,若超過則執行步驟4,否則判斷字符串從位置left到位置right是否有重復字符:若存在重復,則將索引left的值修改為存在重復字符索引值+1;若不存在重復,則判斷該子串長度是否比maxn大,若比maxn大,則更新maxn的值。修改right的值。重復步驟3。
            步驟4:輸出maxn的值。
            實現上述功能的程序如下,請在橫線處填入合適的代碼。
            #在字符串s中查找第一次出現字符c的位置
            def search(s,c):
            for i in range(len(s)):
            if 
            return i
            s=input(“請輸入字符串:“)
            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開發者:深圳市菁優智慧教育股份有限公司| 應用名稱:菁優網 | 應用版本:5.0.7 |隱私協議|第三方SDK|用戶服務條款
          本網部分資源來源于會員上傳,除本網組織的資源外,版權歸原作者所有,如有侵犯版權,請立刻和本網聯系并提供證據,本網將在三個工作日內改正