資源簡介 信息技術期末卷解析1:【答案】B2:【答案】A【詳解】本題考查的是Python表達式。len("12345")>5 or 28//5>28%5= True,5**3>3**5=False,"and" in "handsome" and "911"<"2023"=False,not ("ab"*4>="ab")=False。選項A正確。3:【答案】C4:【答案】C【詳解】本題主要考查算法流程圖的執行。輸入y=28,初值n=20,s=0第一次循環,滿足n第二次循環,滿足n第三次循環,滿足n第四次循環,不滿足n5:【答案】B【詳解】本題主要考查Python程序的執行。當i=1時,a[i]=3,滿足a[i]==a[i+1]-a[i-1],cnt=cnt+1=1;當i=2時,a[i]=8,滿足a[i]>a[i+1]-a[i-1],cnt=cnt+2=3;當i=3時,a[i]=9,滿足a[i]>a[i+1]-a[i-1],cnt=cnt+2=5;當i=4時,a[i]=7,滿足a[i]>a[i+1]-a[i-1],cnt=cnt+2=7;當i=5時,a[i]=3,滿足a[i]6:【答案】B【詳解】本題考查聲音數字化。圖中橫坐標劃分得越細表示采樣頻率越高,保真度越高;圖中整個幅度分為0~7級,23=8,因此其量化位數至少為3位;聲音數字化過程是將連續的模擬信號轉換成離散的數字信號;聲音經過數字化后,以二進制編碼的形式被計算機存儲、處理。故選B。7:【答案】B【詳解】本題考查Python程序執行。分析程序,依次遍歷字符串s,如果遇到字母,則前移一位并追加到變量s1的尾部;如果遇到數字則插入到s1的前面。s="Dijob 2023",因此輸出的結果是3202 China。故選B。8: 【答案】B9:【答案】A10:【答案】B【詳解】本題考查算法流程圖相關內容。結合題意,分析4個選項:A選項,重復執行c<-a+b,答案第6頁,共10頁錯誤;B選項,那個實現功能要求,正確;C選項,第一步b<-c錯誤,執行c<-a+b,相當于上一步的c重復相加,選項錯誤;D選項,第一步a<-b,接著執行c<-a+b,相當于b重復相加,選項錯誤。故本題答案是B選項。11: 【答案】B12: 【答案】B【詳解】本題考查的是信息編碼。ASCII是基于拉丁字母的一套電腦編碼系統,故選項A說法錯誤;圖像的數字化需經過采樣、量化和編碼三個步驟,選項B說法正確;如果十六進制數的末位非零,去掉后其值不會變成原數的 1/ 16,選項C說法錯誤;在二進制編碼中,n 位二進制數最多能表示 2n 種狀態,選項D說法錯誤。13:【答案】C14: 【答案】 45;1a;ad;110115: 【答案】 1016:【答案】 ①. range(a,b+1) ②. i%2==1【詳解】本題考查Python程序的綜合應用。①range(start, stop, [step]),start: 計數從 start 開始。默認是從 0 開始。例如range(5)等價于range(0, 5);stop: 計數到 stop 結束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5;step:步長,默認為1。例如:range(0, 5) 等價于 range(0, 5, 1)。在鍵盤上輸入兩個正整數a、b(a17:【答案】 m<40000, m*(1+0.031), y=y+118: 【答案】 L.append(y) , print(“發貨”+L.pop(0))19: 【答案】 x=np.arange(-10,10,0.01), plt.plot(x,y) , plt.show()20:【答案】 r!=0,m=n,n=r【詳解】本題考查的是Python循環語句。輾轉相除法:用較大數除以較小數,再用出現的余數(第一余數)去除除數,再用出現的余數(第二余數)去除第一余數,如此反復,直到最后余數是0為止。如果是求兩個數的最大公約數,那么最后的除數就是這兩個數的最大公約數。由n=min(x,y)可知最小值為n,由r=m%n可知余數為r,最后的除數是n(即最大公約數為n)21: 【答案】 m-1,a,c,b; m-1,b,a,c22: 【答案】23: 【答案】 (f1+f2)//2 , f1=mid+1, 3烏魯木齊市重點中學2023-2024學年第一學期信息技術期末試卷選擇題(本大題共13題,每題3分,共39分)1. 下列有關數據、信息、知識與智慧的說法正確的是()A.許多古代著作消逝于歷史長河,說明信息共享會造成損耗B.古人刻在泥板或者石器上的圖案是數據C.知識就是大量信息的積累與記憶D.“學富五車”和“才高八斗”都是對智慧的形容2. 下列 Python 表達式中,值為 True 的是( )A. len("12345")>5 or 28//5>28%5B. 5**3>3**5C. "and" in "handsome" and "911"<"2023"D. not ("ab"*4>="ab")3. 下列有關數據結構的說法,正確的是( )A. 數組、隊列、棧、樹均為線性表B. 數組和隊列的存儲空間都是固定不變的C. 在數組中,可通過數組名和下標直接訪問數組元素D. 樹結構中元素之間是多對多的關系4. 某算法的部分流程圖如圖所示,執行這部分流程,若輸入y的值為28,則輸出s,n的值分別是( )A. 4 ,26 B. 8 ,32 C. 9 ,29 D. 10 ,295. 有如下 Python 程序段:a=[5,3,8,9,7,3,11]n=len(a)- 1cnt=0for i in range(1,n):if a[i]==a[i+1]-a[i-1]:cnt+=1elif a[i]>a[i+1]-a[i-1]:cnt+=2else:cnt+=3print(cnt)執行該程序段后,變量 cnt 的值為( )A. 9 B. 10 C. 11 D. 126. 某聲音模擬信號的采樣及量化函數模型如下圖所示,下列說法不正確的是( )A. 圖中橫坐標劃分得越細表示采樣頻率越高,保真度越高B. 圖中整個幅度分為0~7級,其量化位數至少為8位C. 聲音數字化過程是將連續的模擬信號轉換成離散的數字信號D. 聲音經過數字化后,以二進制編碼的形式被計算機存儲、處理7. 某Python程序如下:s="Dijob 2023"s1=""for i in range(0,len(s)):c=s[i]if"a"<=c<="z" or "A"<=c<="Z":s1=s1+chr(ord(c)-1)else:s1=c+s1print(s1)程序運行后,輸出的結果是( )A. China 2023 B. 3202 China C. 2023 China D. China 32028.某Access數據表編輯界面如下圖所示,下列說法錯誤的是( )A.數據表中的數據可以通過外部數據導入B.當前狀態下,可以重命名數據表,但不可以刪除數據表C.在數據表視圖中,刪除記錄后無法通過“撤銷”操作恢復數據D.在數據表視圖中,可以在“地址”和“郵編”之間插入新字段9.閱讀下列Python程序段,程序輸出結果應為( )a,b,c=3,2,3if a>b or a>c:print(c)if not(b>c):print(c)if c>a and c>b:print(c)A.兩個3 B.一個3 C.三個3 D.沒有任何輸出10.斐波那契數列(1、1、2、3、5、8、13、21、34……),其特點是從第三項開始,每一項都是前面兩項的和。用流程圖描述“求斐波那契數列第n項值(n>2)”的部分算法如圖所示,則虛線框中應該填入的是( )A. B. C. D.11.如果要比較一個同學一個學期每次月考的語文成績,分析其語文學習的情況,這種數據分析的方法屬于()。A:橫向對比 B:縱向分析 C:平均分析 D: 綜合分析12.下列有關信息編碼的說法,正確的是( )A. 計算機中的漢字采用ASCII 碼進行編碼,一個漢字占 2 個字節B. 圖像的數字化需經過采樣、量化和編碼三個步驟C. 將一個十六進制數的末位去掉,其值會變成原數的 1/ 16D. 在二進制編碼中,n 位二進制數最多能表示 2n- 1 種狀態13.在火車站等公共場所需要進行人臉識別和認證,進行這個操作需要一下四個步驟,這四個步驟的正確順序是( )①識別出人臉 ②與特征庫中已有的信息進行比較 ③提取相關特征 ④采集人臉信息A:①②③④ B:④①②③ C: ④③②① D:①②④③非選擇題(每空2分,共60分)14.進制轉換(101101)(2)=( )(10) (26 )(10)=( )(16) 255(8)=( )(16) d(16)=( )(2)15.一段時長為1分鐘,采樣頻率為44.1kHz,量化位數為16位,雙聲道立體聲的無壓縮音頻,占用的存儲空間是________MB(保留整數位)16. 編寫程序,實現如下功能:在鍵盤上輸入兩個正整數a、b(aa= int(input("請輸入整數a:"))b= int(input("請輸入整數b:"))s=0for i in ①____:if ②____:s=s+iprint("[" ,a, b,"]區間內的奇數和為:",s)程序中劃線①處應填入的代碼為______程序中劃線②處應填入代碼為______17.某一年期理財產品實際收益率為3.1%,由于產品一直在持續運作,投資者不按時贖回視為自動再投資。若初始資金為2萬元,在收益率不變的情況下,至少多少年后投資可以翻倍?m=20000y=0while _______:m=round(_____ , 2)__________print(y,“年后資金翻倍”)將程序畫線3個部分補充完整______,________,________.18.訂單處理程序,提供“添加訂單”,“發貨”,“查看訂單列表”,“推出”四個操作選項,選擇“1”后輸入訂單數據,并添加到訂單數據表中,選擇“2”后,程序將當前訂單列表中最早進入的數據刪除,選擇“3”顯示當前訂單列表所有訂單數據,選擇“4”將結束運行。L=[ ]x=0while(x!=4):print(“1.添加訂單”)print(“2.發貨”)print(“3.查看訂單列表”)print(“4.退出”)x=int(input(“ 輸入你的選擇”))if x==1:y=input(“輸入訂單編號”)__________ #在列表L中添加訂單號elif x==2:if len(L)==0:print(“訂單列表為空”)else:___________ #刪除列表L的首元素,表示發貨elif x==3:print(L)將程序畫線部分補充完整________,_________.19.嘗試用python繪制y=x2-2x+1的圖像。import numpy as npimport matplotlib.pyplot as plt_________ #x在(-10,10)區間中,每隔0.01取一個點y=x2-2x+1_________ #將點對連線,繪制圖像_________ #將繪制的窗口顯示出來將程序畫線部分補充完整________,_________.__________.20.嘗試用輾轉相除法求解兩個正整數的最大公約數。實現功能:用輾轉相除法求解兩個正整數的最大公約數。x = int(input('請輸入第一個正整數:'))y = int(input('請輸入第二個正整數:'))m = max(x,y) #找出x,y中的最大值n = min(x,y) #找出x,y中的最小值r = m%n #求得最大值除以最小值后的余數while _______: #如果余數不等0,則進行以下循環 #把最小值賦給m #把余數賦給n r = m%n #求得最大值除以最小值后的余數print('這兩個數的最大公約數為:',n)將程序畫線部分補充完整________,_________.__________.21.用遞歸實現漢諾塔程序def hanoi(m,a,b,c):if m==1:print(a,”--->”,c)else:hanoi(___,_____,____,_____)print(a,”--->”,c)hanoi(___,____,_____,_____)#主程序m=int(input(“請輸入木盤的個數”))hanoi(m,”A’,”B”,”C”)將程序畫線部分補充完整________,_________.22.俄烏戰爭爆發以來,全球天然氣石油資源變得緊缺,為了增強民眾的節約意識,合理利用天然氣資源,自12月1日起對市區民用管道天然氣價格進行調整,實行階梯式氣價,調整后的而收費規定為:每月用氣量不超過70m3的部分每立方米單價為2.5元;超出70m3不超過120m3的部分,每立方米單價為2.8元;超出120m3的部分,每立方米單價為3元。假設老師家每月使用天然氣為X立方米,費用為F元,按要求完成下列任務:(1)分析問題,列出求解F的數學表達式___________。(注意化簡)(2)根據表達式描述算法,請將下列流程圖補充完整①___________;②___________;③___________;④___________⑤___________。(從中選擇填寫:F=2.5*x; x>120; x>70; 3*x-45; 2.8*x-21)(3)此流程圖中使用的算法控制結構是_____(選填字母,A.順序結構B.分支結構C.循環結構)23.輸入一個產品的價格(假設價格在百元以內),使用二分法快速猜到這個價格,并輸出猜了幾次的程序代碼如下:x=int(input(“請輸入要猜的價格”))step=0f1=1f2=100while(f1<=f2):mid=_______step=step+1if mid>x:f2=mid-1elif mid________else:breakprint(“猜的次數為”,step)補充畫橫線的代碼:___________,____________.當輸入價格為13時,輸出結果為________. 展開更多...... 收起↑ 資源列表 烏魯木齊市重點中學2023-2024學年第一學期高一信息技術期末試題.docx 信息技術期末試題解析.docx 縮略圖、資源來源于二一教育資源庫