資源簡介 2023-2024學年浙江省金華市重點中學高二(上)練習信息技術試卷一、選擇題:本大題共10小題,共30分。1.小華家門口有條小河,他想知道小河的寬度,決定用勾股定理來求解。于是他在河岸邊選取點A、點B、點C、點D,測得相關數據如圖所示,最后求得小河寬度15m。下列說法正確的是( )A. 圖中的30是數據,數據就是數字,本身沒有意義B. ∠CAD=30°表示直線AC與河岸線形成的夾角為30度,這是知識C. 勾股定理是古人通過實踐總結,假設求證后發現的重要規律,是古人智慧的體現D. 小華用勾股定理求小河寬度是智慧的體現2.關于計算機中各種類型的數據,以下說法正確的是( )A. 用計算機錄制并存儲一段聲音,需要經歷“數模轉換”的過程B. 由于編碼方式不同,圖像文件具有BMP、JPEG、GIF 等不同格式C. 位圖是用基于數學方程的幾何圖元描述的,放大后不會失真D. 由反射率相差很大的黑條和白條排成的平行線圖案叫做二維碼3.通過對歷史交易記錄這個龐大數據庫的觀察,沃爾瑪注意到,每當美國季節性颶風來臨之前,不僅手電筒銷量增加,而且含糖蛋撻銷量也增加了。因此每當季節性颶風來臨時,沃爾瑪就會把含糖蛋撻與颶風用品擺放在一起,能夠增加銷量。以上材料最能體現的是( )A. 大數據時代不一定強調因果關系的探求,而更注重相關性B. 大數據的價值密度低,能發揮作用的是其中的一小部分C. 大數據給生活帶來便利的同時,也帶來一些社會問題D. 大數據時代要分析的是全體數據,而不是抽樣數據4.一段未經壓縮的wave格式立體聲音頻,時長為4分鐘,采樣頻率為44.1KHz,量化位數為16位,現將其另存為相同時長,采樣頻率為22.05KHz,量化位數為8位的單聲道Wave 格式音頻,則原文件與新文件的存儲容量之比為( )A. 16:1 B. 8:1 C. 6:1 D. 4:15.下列關于數制的說法正確的是( )A. 4位二進制數能表示的最大十進制數為16B. 某十六進制數的末位是“0”,則該數轉換成十進制末位也是“0”C. 在某二進制數的末尾添加一個“1”,則形成的新數是原數的2倍D. 某八位二進制數最高位是“1”,則它在內存中不可能表示一個ASCII編碼的字符6.有如下Python程序段:執行該程序段后,變量n的值為( )A. 1 B. 2 C. 3 D. 47.有如下Python程序段:該程序段運行后,res的值為( )A. “acbdacbd“ B. “acbdegfh“ C. “acbdefgh“ D. “abcdefgh“8.某Python程序如下:該程序段運行后,列表a的值可能為( )A. [0,7,5,9,7,1,7] B. [0,1,3,5,7,9,1]C. [0,9,2,3,5,7,9] D. [0,9,5,9,7,9,1]9.有如下Python程序段:執行該程序段后,輸出的內容是( )A. 1 B. 2 C. 3 D. 410.有Python程序段如下:運行該程序段,下列說法錯誤的是( )A. a3.xlsx文件中有a1.xlsx和a2.xlsx信息B. a3.xlsx文件中,姓名列有序排列的C. a3.xlsx和a1.xlsx文件的列數是相等的D. s1的索引列的值不會重復二、非選擇題:本大題共3小題,共20分。11.編寫“字符串生成”程序,實現如下功能:在輸入多個正整數(以“,”為分割符和結束符),以這些整數為位置信息,依次從字符串zd中提取字符并連接成字符串。實現上述功能的代碼如下,請回答下列問題。(1) 請在劃線處填入合適代碼。(2) 若input語句中輸入內容的結束符缺失(即輸入內容為1,18,9,9),則輸出結果為 ______ 。12.某種編碼為4位二進制碼,前2位表示方向,后2位表示距離。編寫一個程序,將編碼翻譯成方向和距離。距離值為每組編碼后兩位二進制碼轉換為十進制數的值。例如,輸入“0110”,前兩位的01代表方向為“西”,后兩位的10轉化為十進制,代表距離為2。請回答以下問題。(1) 實現上述功能的Python代碼如下,請在劃線處填入合適的代碼。 (2) 分析上述代碼后可知,輸入“0011”,則方向為 ______ ,距離為 ______ 。13.浙江省各個縣級行政區的信息存放在Excel文件“x”中,如圖所示。現要編程對表格中數據進行分析,程序代碼如下:在程序劃線處填入合適的代碼。答案和解析1.【答案】C【解析】解:數據表現形式有數字、文字、圖像、視頻等,故選項A說法錯誤;∠CAD=30°表示直線AC與河岸線形成的夾角為30度,這是信息,選項B說法錯誤;勾股定理是古人通過實踐總結,假設求證后發現的重要規律,是古人智慧的體現,選項C說法正確。小華用勾股定理求小河寬度是知識的體現,選項D說法錯誤。故選:C。本題考查數據、信息、知識、智慧的概念。數據經過加工,可表達某種意義,則轉變為信息;信息經過加工,可用于指導實踐,則轉變為知識;智慧是人類基于已有的知識,針對物質世界運動過程中產生的問題根據獲得的信息進行分析,對比,演繹找出解決方案的能力。熟練掌握數據、信息、知識和智慧之間的關系。2.【答案】B【解析】用計算機錄制并存儲一段聲音,需要經歷“模數轉換”的過程由于采用的壓縮編碼方式及數據組織方式不同,圖像文件形成了多種不同的文件格式。位圖是用基于數學方程的幾何圖元描述的,放大后會失真,由反射率相差很大的黑條和白條排成的平行線圖案叫做條形碼,二維碼是用某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄數據符號信息的故選:B。本題考查的是各種類型的數據的相關知識。用計算機錄制并存儲一段聲音,需要經歷“模數轉換”的過程由于采用的壓縮編碼方式及數據組織方式不同,圖像文件形成了多種不同的文件格式。位圖是用基于數學方程的幾何圖元描述的,放大后會失真,二維碼是用某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄數據符號信息的。基本的知識點,題目難度適中。3.【答案】A【解析】解:每當美國季節性颶風來臨之前,沃爾瑪就會把含糖蛋撻與颶風用品擺放在一起,能夠增加銷量。最能體現的是大數據時代不一定強調因果關系的探求,而更注重相關性。故選:A。本題考查的是大數據技術的相關知識。大數據(big data),或稱巨量資料,指的是所涉及的資料量規模巨大到無法透過目前主流軟件工具,在合理時間內達到擷取、管理、處理、并整理成為幫助企業經營決策更積極目的的資訊。數據處理關鍵技術一般包括:大數據采集、大數據預處理、大數據存儲及管理、大數據分析及挖掘、大數據展現和應用(大數據檢索、大數據可視化、大數據應用、大數據安全等)。熟練掌握大數據的定義及其特征。4.【答案】B【解析】根據公式44.1*1000*16*2*4*60/(22.05*1000*8*1*4*60)=8:1故選:B。本題主要考查音視頻文件容量計算。未經壓縮音頻文件容量=采樣頻率*量化位數*聲道數*時長/8解題的關鍵是立體聲是雙聲道。5.【答案】D【解析】解:4位二進制數能表示的最大十進制數為15,選項A說法錯誤;某十六進制數的末位是“0”,則該數轉換成十進制末位不一定是“0”,如20H轉換為是進制數為:32,選項B說法錯誤;在某二進制數的末尾添加一個“0”,則形成的新數是原數的2倍,故選項C說法錯誤;ASCII編碼的字符最高位為0,選項D說法正確。故選:D。本題考查的知識點是二進制的代碼、數制的轉化。其中B表示二進制,D表示十進制,H表示十六進制,二進制轉化十進制整數部分為按權展開式法,十進制轉化成二進制,整數部分為除2取余,小數部分為乘2取整,每一位十六進制數都可以用四位的二進制數來表示。熟練掌握各類數制之間的轉換方法。6.【答案】C【解析】解:已知Python中,列表、字符串、字典中元素的下標都是從0開始的,所以str[1:3]的值為“12“,list1[-]的值為“8”,所以dic1的為[“128”],對應的鍵值為3,選項C符合題意。故選:C。本題考查的是字典的相關知識。Python程序中的字典跟現實生活中字典非常像,允許我們以鍵值對的形式保存數據,再通過鍵索引對應的值。字典是按key取值,字典[鍵名],返回鍵名對應的值;當查找的key不在字典內,會報錯。這是一種非常有利于數據檢索的數據類型,底層原理我們在后續的課程中再研究。再次提醒大家注意,字典中的鍵必須是不可變類型,字典中的值可以是任意類型。熟練掌握字典中元素的提取與表示方法。7.【答案】B【解析】分析程序,當j==4時,賦值m=4,j=0,而k=m+int(s2[j]),res+=s1[k],即對s1字符串每4位一處理,而 s2=“0213“,即每4位中按照索引0、2、1、3的順序從s1中截取字符,故該程序段運行后,res的值為“acbdegfh“,所以選項B符合題意。故選:B。本題考查的知識點是循環語句。For語句是循環語句,它的格式是:For 變量=初值 To 終值[Step 步長]循環體 Next 變量。熟練掌握循環語句的結構及變量的求解過程。8.【答案】D【解析】解:from random import randoma=[0]*7#a為7個0組成的一維數組flag=[False]*10#flag10個False組成的一維數組i=1 while i<6:#滿足i<6則執行以下循環體 a[i]=int(random( )*5)*2+1#a[i]為[0,1)隨機數*5再轉換為整數乘2加1的數,即為0到4的隨機數乘2再加1,即為1到9的奇數,故a[i]產生的值只能為奇數 if flag[a[i]]==False or a[i]>a[i-1]:#如果flag[a[i]]為False或者a[i]大于前一個數a[i-1]則執行以下語句組 flag[a[i]]=True#flag[a[i]]賦值為True i=i+1#i自增1因此a[i]產生的值只能為奇數,只有當前產生的數值沒有出現過或者比前一個數值大就可以存入。故選:D。本題考查一維數組的操作。a[i]產生的值只能為奇數,只有當前產生的數值沒有出現過或者比前一個數值大就可以存入。random( )函數可以用于返回范圍0(包括)到1(不包括)之間的浮點偽隨機數。本題考查一維數組的操作。9.【答案】C【解析】解:閱讀題干可知,while循環語句中,當a[i]==4時,持續做循環,由于變量I和j的下標從0開始,所以滿足條件是sum(a)的值為3,選項C符合題意。故選:C。本題考查的知識點是Python程序分析。在Python中,while循環的工作方式是,當條件表達式的值為True時,循環體內的代碼會一直執行。為了避免死循環,必須確保在循環體內包含能夠改變條件表達式值的語句,以便在某個時刻條件表達式的值變為False,從而退出循環。熟練掌握循環語句的基本結構及結果的求解。10.【答案】C【解析】解:閱讀程序段可知,a3.xlsx文件中有a1.xlsx和a2.xlsx信息,a3.xlsx文件中,姓名列有序排列的,s1的索引列的值不會重復,所以選項C符合題意。故選:C。本題考查的是pandas的相關知識。Pandas是用于數據操作和分析的強大庫,提供了高性能、靈活且易于使用的數據結構,如Series和DataFrame。熟練掌握pandas庫的基本應用。11.【答案】【小題1】pas【小題2】【解析】①字符串s以“,”為分割符和結束符,當遇到“,”時,則將已經截取到的數字轉換為整型賦給變量p,故此處填p=int(t)。②如果ch不是“,”,則將取到的字符拼接到變量t中,故此處填t=t+ch。③分析程序可知,當結束符缺失時,則最后一組數會丟失。若input語句中輸入內容的結束符缺失(即輸入內容為1,18,9,9),則輸出結果為pas(即位置1、18、9處的字符)。本題主要考查Python程序的綜合應用。①字符串s以“,”為分割符和結束符,當遇到“,”時,則將已經截取到的數字轉換為整型賦給變量p,故此處填p=int(t)。②如果ch不是“,”,則將取到的字符拼接到變量t中,故此處填t=t+ch。③分析程序可知,當結束符缺失時,則最后一組數會丟失。若input語句中輸入內容的結束符缺失(即輸入內容為1,18,9,9),則輸出結果為pas(即位置1、18、9處的字符)。這類題目難度較大,首先需要讀懂題干所給提示信息的意思,然后根據所給程序段中上下文的意思來填寫關鍵變量的表達式或者是變量的取值范圍等等關鍵語句。12.【答案】【小題1】東【小題2】3【解析】解:(1)①處為獲取方向碼,前兩位表示方向,所以寫作 fx=a[0:2]或 fx=a[:2];②處填寫的是根據后兩位來計算距離,所以該處填寫為 int(a[2])*2或者int(a[2],2)*2; (2)分析上述代碼后可知,輸入“0011”,則方向為東,距離為3。故答案為:(1)①fx=a[0:2]或 fx=a[:2]int(a[2])*2 (2)東 3本題考查的是Python程序的調試與運行。程序實現的是將編碼翻譯成方向和距離。距離值為每組編碼后兩位二進制碼轉換為十進制數的值,求解距離的過程。這類題目難度較大,首先需要讀懂題干所給提示信息的意思,然后根據所給程序段中上下文的意思來填寫關鍵變量的表達式或者是變量的取值范圍等等關鍵語句。13.【答案】解①處代碼的功能是讀取Excel文件“x”中的數據,因此①處為pd.read_excel(″x″);②處代碼的功能是統計各地級市的縣級行政區個數,因此代碼為s2.縣級行政區.count( );③處代碼的功能是求各地級市的國土面積之和,并進行降序排序,因此代碼為s2.國土面積.sum( ).sort_values(″國土面積″,ascending=False);④處代碼的功能是求最大的縣級行政區國土面積,因此代碼為s1.國土面積.max( );⑤處代碼的功能是求最大的地級市國土面積,因此代碼為s2.國土面積.sum( ).國土面積.max( )。【解析】本題主要考查Pandas數據處理的綜合應用,常用函數的基本功能,詳細解析如下。這類題目難度較大,首先需要讀懂題干所給提示信息的意思,然后根據所給程序段中上下文的意思來填寫關鍵變量的表達式或者是變量的取值范圍等等關鍵語句。第1頁,共1頁 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫