資源簡介 2023~2024學年普通高中《信息技術 必修1 數據與計算》(滬科版2019)期末考試模擬卷 一[滿分:100分 考試時間:60分鐘]學校:___________姓名:___________班級:___________考號:___________一、選擇題(共20小題,每小題2分 共40分)1.一個公司得到了一個發明的專利使用權后,年銷售金額上漲了20%,這主要體現了信息的( )特性。A.依附性 B.價值相對性 C.共享性 D.時效性2.以下關于數據在各領域中的應用,說法不正確的是( )A.在交通物流業,通過實時收集海量交通數據進行智能分析,改善交通擁堵狀況,提高物流效率B.在社交媒體中通過大數據分析了解對用戶興趣愛好實現廣告精準投放C.在金融行業利用大數據分析客戶的信用記錄和交易行為,評估用戶貸款風險D.在醫療領域通過某位患者的病歷和健康數據,就可以預測該疾病的爆發趨勢3.POI(Point of Interest)數據通常包含哪些信息( )A.名稱和地址 B.經緯度坐標 C.類別標簽 D.以上全部4.下列選項表示數據的是( )A.小明今早腋下體溫是37.5℃ B.37.5C.海南今日最高氣溫37.5℃ D.小明體重37.5公斤5.在Python語言中,使用三角函數進行科學計算時需要導入的模塊是( )A.pygame B.tkinter C.numpy D.matplotlib6.某算法的流程圖如下圖所示,如果輸入的n的值為14,則算法運行結束時,以下說法中不正確的是( )A.s的值是3 B.r的值是1 C.n的值是0 D.n>0執行了5次循環體7.如下圖,這是算法描述的一部分。從圖中可以看出這是屬于哪種程序結構( )A.順序結構 B.遞歸結構 C.選擇結構 D.循環結構8.在Python中,若a=1,b=2,要使輸出結果為a+b=3,則應使用的輸出語句是( )A.print("a+b=a+b") B.print("a+b=",a+b) C.print(a+b,"=a+b") D.print("a+b","=a+b")9.數據是對事物屬性的客觀記錄,是( )的載體和具體的表現形式。A.數據 B.信息 C.知識 D.信息技術10.某智能終端接上聲音傳感器,能接收拍手時發出的聲音,并在主板上顯示“幸福”圖形,沒有聲音時則顯示“難過”圖形。部分代碼如下:3 4 5 6 7 8 9 while True: voice=pin0.read_analog() if voice>350: display.show(Image.HAPPY) #顯示“幸福”圖形 sleep(2000) else: display.show(Image.SAD) #顯示“難過”圖形若聲音傳感器和主板的連接正常,下載并運行該代碼,發現拍手發出聲音后,主板上的“難過”圖形并沒有變為“幸福”圖形,則下列選項中,可能是問題原因的是( )A.標號5所在行代碼中“350”值太大 B.標號7所在行代碼中“2000”值太小C.標號7所在行代碼中“sleep(2000)”多余 D.標號9所在行代碼后少了一行代碼“sleep(2000)”11.以下哪個算法不是用于數值優化問題( )A.梯度下降法 B.牛頓法 C.高斯消元法 D.模擬退火法12.下圖是“英語社”遞交的照片詳細信息,該文件的大小是( )MB。A.12 B.1536 C.0.5 D.1.513.(選修)下列文件格式中,常用于保存高清無損圖片的圖片格式是( )。A.PSD B.JPEG C.PNG D.BMP14.以下哪種語音技術可以實現跨語言交流( )A.語音識別 B.語音合成 C.機器翻譯 D.語音增強15.下列代碼是使用Flask Web框架編寫網絡應用程序,其中有錯誤的是( )①from flask import Flask②app=Flask(_ name _)③route('/')def index(): #代碼略④app. run()A.① B.② C.③ D.④16.支撐大數據業務的基礎是( )A.數據科學 B.數據應用 C.數據硬件 D.數據人才17.假設身份證號為52232219931224XXXX,其中7-14位19931224代表( )A.省、自治區、直轄市 B.地級市 C.出生日期 D.性別18.農夫帶羊過河;農夫返回;農夫帶狼過河;農夫帶羊返回;農夫帶蔬菜過河;農夫返回;農夫帶羊過河。這是對經典的“農夫過河”問題算法的描述。該描述方法屬于( )A.自然語言 B.流程圖 C.偽代碼 D.PAD圖19.數字聲音獲取時,用16位二進制編碼表示聲音與使用8位二進制編碼表示聲音的效果不同,前者比后者( )A.噪音小,保真度低,音質差 B.噪音小,保真度高,音質好C.噪音大,保真度高,音質好 D.噪音大,保真度低,音質差20.下列算法,輸出結果是( )。A.6 B.9 C.3 D.15二、填空題(共15小題,每小題2分 共30分)21.若三條線段的長度分別為a、b、c,判斷它們是否能構成三角形(任意兩邊之和大于第三邊)的程序段如下,請把下列語句補充完整。a,b,c=3,4,5if : pass #計算面積等其他操作else: print("不能構成三角形")需補充的語句為: 。22.為了提高語音識別的準確性,建議在 的環境中進行錄音。23.從互聯網產生的大數據角度來看,大數據具有4V特征,分別是 、 、 、 。24.數據管理設計主要負責與具體數據管理系統相銜接,包括數據采集、 、 和呈現等方面,為系統中需要長久存儲的數據對象提供數據存儲的方案。25.在解析算法時,我們通常需要考慮算法的可 性。26.算法的三種基本結構分別是:順序結構、選擇結構、 。27.運行以下Python程序,結果是 。 p=1 while p<=5: if p /4==int(p/4): print(p) p=p+128.在自然語言處理中,語音識別是將語音信號轉換為文本的過程。語音識別的關鍵技術包括特征提取、 、解碼器設計等。29.循環結構通常用于解決需要 執行某段代碼的問題。30.在Python中,如何訪問字典中的值?31.在Python中,使用 可以進行字典的遍歷。32.在自然語言處理中,機器翻譯是將一種語言的文本自動翻譯成另一種語言的文本。常見的機器翻譯方法包括 翻譯、 翻譯和 翻譯。33.在Python Shell窗口的提示符“>>>”后輸入print("3+5")指令得到的結果是( ),輸入print(3+5)指令得到的結果是( )。34.十六進制(FE)轉化成十進制( )。35.算法的常用表示方法有3種: 、 、 。三、判斷題(共15小題,每小題2分 共30分)36.數據處理的目的是將數據轉換為信息。( )37.數據處理的目的是將數據轉換為信息,以便于人們理解和使用。( )38.字符串屬于Python有序序列,和列表、元組一樣都支持雙向索引。( )39.文檔編輯的過程,就是對文本信息進行加工的過程。( )40.模擬量是離散的,數字量是離散連續的。( )41.現代是信息時代,信息來源是網絡。( )42.Python字典中的“鍵”可以是列表、元組、數字、字符串( )43.深度學習是機器學習的一個重要領域。( )44.數據是現實世界原始事物現象的運動過程,是信息的載體。( )45.數字信號在大小和時間上均連續,而模擬信號則相反。( )46.在數字圖形圖像中,圖層是指圖像的一個獨立部分,可以實現不同元素的分層處理。( )47.十六進制的加法與減法運算完全與十進制相同。 ( )48.折線圖適用于描述數據之間的比例分配關系。( )49.在Python3.x語言中,input()函數的返回值類型是字符串。( )50.下列程序段中,賦值語句s=s+i被重復執行了4次。s=0For i in range(3,10,2): s=s+i ( )參考答案:題號 1 2 3 4 5 6 7 8 9 10答案 B D D B C D C B B A題號 11 12 13 14 15 16 17 18 19 20答案 C D D C C B C A B B1.B【詳解】本題考查信息的特征。一個公司得到了一個發明的專利使用權以后,使自己的年盈利金額上漲百分之二十,這主要體現了信息的價值相對性。故選B。2.D【詳解】本題考查大數據特征相關內容。大數據的特征包括數據規模大、處理速度快、數據類型多、價值密度低。Volume(大量):指數據規模巨大,從 TB 級別躍升到 PB 甚至 EB 級別。Velocity(高速):數據產生和處理的速度快,要求能夠實時或近實時地處理和分析數據。Variety(多樣):數據類型繁多,包括結構化數據(如關系型數據庫中的數據)、半結構化數據(如 XML、JSON 格式的數據)和非結構化數據(如文本、圖像、音頻、視頻等)。Value(價值):雖然大數據中價值密度相對較低,但通過深入分析和挖掘,可以獲取到有價值的信息和知識。ABC選項說法正確,D選項,在醫療領域通過某位患者的病歷和健康數據,不能預測該疾病的爆發趨勢,選項說法錯誤。故本題答案是D選項。3.D【詳解】本題考查POI數據。POI(Point of Interest)數據通常包含地點的名稱、地址信息、經緯度坐標以及類別標簽等信息,因此正確答案是D,包含以上全部信息。故選擇D。4.B【詳解】本題主要考查數據的描述。信息,指音訊、消息、通訊系統傳輸和處理的對象,泛指人類社會傳播的一切內容,信息是加工了的數據。數據是記錄客觀事物的、可鑒別的符號。故表示數據的是37.5,其余選項均是信息,故本題選B選項。5.C【詳解】本題考查Python基礎。在Python語言中,使用三角函數進行科學計算,需要導入numpy庫。pygame:游戲開發庫。tkinter:Python的標準GUI(圖形用戶界面)庫。matplotlib:數據可視化庫。故正確答案為:選項C。6.D【詳解】本題考查算法分析。n=14,n>0,第一次執行循環;n=7,n>0,第二次執行循環;n=3,n>0,第三次執行循環;n=1,n>0,第四次執行循環,n=1,第五次循環,不滿足循環條件,因此不執行循環體,即一共執行了4次循環體。故選D。7.C【詳解】本題考查算法流程圖相關內容。由圖可知,若輸入的成績大于60時,輸出:及格,不成立時,輸出:不及格。該結構屬于選擇(分支)結構。故本題答案是C選項。8.B【詳解】本題考查Python基礎。print函數顯示字符,需要用雙引號括起來,變量與顯示字符使用逗號分隔。故選擇B。9.B【詳解】本題主要考查數據和信息。數據是對事物屬性的客觀記錄,是信息的載體和具體的表現形式,故本題選B選項。10.A【詳解】本題考查程序分析。標號5所在行代碼中“350”值太大:如果拍手產生的聲音在傳感器上的讀數確實小于350,那么這個閾值就可能設置得太高,導致無法觸發“幸福”圖形的顯示。這是一個可能的原因。標號7所在行代碼中“2000”值太小:這個值控制的是顯示“幸福”圖形后的暫停時間,與是否顯示“幸福”圖形無直接關系。標號7所在行代碼中“sleep(2000)”多余:雖然sleep(2000)可能不是必需的,但它不會導致“難過”圖形不變為“幸福”圖形。標號9所在行代碼后少了一行代碼“sleep(2000)”:這同樣不會影響是否顯示“幸福”圖形,只是可能影響用戶體驗或調試觀察。故正確答案為:選項A。11.C【詳解】本題考查算法的描述。梯度下降法、牛頓法和模擬退火法都是用于數值優化問題的算法。梯度下降法和牛頓法是常見的優化算法,而模擬退火法是一種隨機優化算法。高斯消元法則是用于求解線性方程組的算法,不屬于數值優化算法。故選C。12.D【詳解】本題考查圖像文件容量。圖像文件容量=像素*顏色深度/8=1024*512*24/8/1024/1024=1.5MB。故答案為:D。13.D【詳解】本題考查圖片格式相關知識。PSD是Photoshop的源文件格式,JPEG是靜態圖片的有損壓縮格式,png是一種采用無損壓縮算法的位圖格式,bmp格式是未經壓縮的標準圖片格式,能夠保存高清無損圖片。故本題應該選D。14.C【詳解】本題考查語音技術。語音識別是將語音轉換為文字;語音合成是將文字轉換為語音;語音增強主要是優化語音質量。而機器翻譯能夠將一種語言的文本轉換為另一種語言的文本,從而實現跨語言的信息傳遞和交流。故答案為:C。15.C【詳解】本題考查Python程序。在Flask中,定義路由應使用@app.route('/')裝飾器,而選項C中的route('/')寫法是錯誤的。故答案為:C。16.B【詳解】本題考查大數據相關知識。數據應用是支撐大數據業務的基礎。通過將大數據應用于實際業務場景,如市場預測、用戶行為分析、風險管理等,可以為企業創造實際價值。故答案為B選項。17.C【詳解】本題考查的是信息相關知識。身份證號中7-14位表示出生日期。故選C。18.A【詳解】本題主要考查算法的描述方法。常見的算法描述方法有:自然語言、流程圖、偽代碼。自然語言就是用人們日常所用的語言,如漢語、英語等來描述算法。題干中的“農夫過河”問題算法的描述屬于自然語言。故選A。19.B【詳解】本題考查的是音頻編碼。16位編碼所保存的信息更加豐富,噪音小,音質好,失真率低。故選B。20.B【詳解】本題考查的是流程圖識讀。初始值s=0,T=1,i=1。i<=3成立,T=i*T=1*1=1,s=s+T=0+1=1,i=i+1=2;i<=3成立,T=i*T=2*1=2,s=s+T=1+2=3,i=i+1=3;i<=3成立,T=i*T=3*2=6,s=s+T=3+6=9,i=i+1=4;i<=3不成立,輸出s=9,故本題應選B。21.(a+b)>c and(b+c)>a and(a+c)>b【詳解】本題考查Python基礎。三條線段的長度分別為a、b、c,判斷它們是否能構成三角形(任意兩邊之和大于第三邊)。故三種邊的長度約束需同時滿足,故為邏輯與關系。故正確答案為:(a+b)>c and (b+c)>a and (a+c)>b。22.安靜【詳解】本題考查語音識別技術。在安靜的環境中進行錄音可以減少背景噪音的干擾,從而提高語音識別的準確性。背景噪音會影響語音識別系統對語音信號的捕捉和處理,導致識別錯誤。因此,選擇安靜的環境進行錄音是提高語音識別準確性的有效方法。23. 大量 多樣 低價值密度 高速【詳解】本題主要考查大數據的特征。從互聯網產生的大數據角度來看,大數據具有4V特征,分別是:大量、多樣、低價值密度、高速。24. 傳輸 存儲【詳解】本題考查數據管理相關內容。數據管理設計主要負責與具體數據管理系統相銜接, 包括數據采集、 數據傳輸、 數據存儲和數據呈現。 數據采集: 從各種來源收集數據, 確保數據的來源可靠和準確。 數據傳輸: 保證數據在傳輸過程中的安全和效率, 避免數據在傳輸過程中丟失或被篡改。 數據存儲: 設計合理的數據庫結構, 確保數據可以高效、 安全地存儲, 同時滿足數據的訪問和查詢需求。 數據呈現: 以用戶友好的方式展示數據, 使用戶能夠方便地獲取和理解所需信息。 通過這些步驟, 數據管理設計確保了數據的完整性、 一致性和準確性, 為組織的決策提供了堅實的基礎。 同時, 這也涉及到數據的質量管理, 包括數據的準確性、 一致性、 完整性和安全性等方面, 這些都是確保數據可靠性的關鍵因素。故本題答案分別是:傳輸、存儲。25.擴展【詳解】本題考查解析算法。在解析算法時,考慮算法的可擴展性很關鍵。可擴展性指的是算法在面對不同規模、不同復雜程度的問題或數據時,能否容易地進行修改和調整以適應新的需求。一個具有良好可擴展性的算法,能夠在問題規模增大、輸入數據變化或者功能需求增加時,相對輕松地進行改進和優化,而不需要對整個算法進行大規模的重構。故答案為:擴展。26.循環結構【詳解】本題考查算法的基本結構。算法的基本結構有三種:順序結構、選擇結構(分支結構)、循環結構,故本題應填循環結構。27.4【詳解】本題考查Python程序設計相關內容。分析程序段,其功能是在p的取值范圍內,當p/4==int(p/4)成立時,輸出p值。在[1,5]內,只有p=4時,p/4==int(p/4)成立,輸出結果為4,故本題答案是:4。28.模型訓練【詳解】本題考查自然語言處理。特征提取是從語音信號中提取有代表性的特征,為后續的處理做準備。模型訓練則是使用大量的語音數據和對應的文本數據,對模型進行訓練,讓模型學習語音和文本之間的映射關系。解碼器設計用于根據模型的輸出和聲學模型、語言模型等信息,生成最終的文本結果。這三個環節相互配合,共同實現將語音信號準確轉換為文本的目標。故答案為:模型訓練。29.重復【詳解】本題考查的是循環結構。循環結構使得程序能夠重復執行某段代碼,直到滿足特定條件為止。30.通過鍵來訪問。字典中的每個元素都是一個鍵值對,可以通過鍵來獲取對應的值。【詳解】本題考查Python字典數據類型。通過鍵來訪問。字典中的每個元素都是一個鍵值對,可以通過鍵來獲取對應的值。31.items() 或 iter()【詳解】本題考查Python。在Python中,字典的items()方法返回一個包含字典中所有鍵值對的可迭代對象,通過遍歷這個可迭代對象可以同時獲取鍵和值。iter()函數用于獲取一個迭代器對象,也可用于字典的遍歷。故答案為:items() 或 iter()。32. 基于規則的翻譯 基于統計的翻譯 基于神經網絡的翻譯【詳解】本題考查自然語言處理。基于規則的翻譯依靠人工編寫的語法和詞匯規則來進行翻譯,具有明確的邏輯和確定性,但規則的制定和維護成本高,且難以覆蓋復雜的語言現象。基于統計的翻譯通過對大量雙語平行語料的統計分析,計算詞和短語的翻譯概率,從而生成翻譯結果。它能利用數據中的統計規律,但對語言的語義理解相對較淺。基于神經網絡的翻譯利用深度神經網絡模型學習語言的表示和翻譯模式,能夠自動捕捉語言的復雜特征和語義關系,提高翻譯的準確性和流暢性。故答案為:基于規則的翻譯、基于統計的翻譯、基于神經網絡的翻譯。33. 3+5 8【詳解】本題考查的是Python的print語句。print("3+5")語句中3+5加了雙引號,則當成字符串輸出,print(3+5)語句中3+5沒加雙引號是表達式,將表達式運算后輸出。34.254【詳解】本題考查的是進制轉換。轉為十進制為F*161+E*160=15*16+14*1=25435. 流程圖自然語言 偽代碼【詳解】本題考查的是算法描述。算法的常用表示方法有3種:流程圖、自然語言、偽代碼。36.正確【詳解】本題考查數據處理意義。數據處理的核心目的確實是將原始數據轉換為有意義、有價值的信息。故答案為正確。37.正確【詳解】本題考查數據處理。數據處理的目的是將原始數據轉換為有用的信息,幫助人們理解和使用數據。故正確答案為正確。38.正確【詳解】本題考查Python基礎。在Python中,字符串(String)確實是一種有序序列(Sequence),它和列表(List)、元組(Tuple)一樣,都支持雙向索引。這種索引方式使得Python在處理字符串(以及其他序列類型)時非常靈活和方便。你可以使用索引來訪問序列中的特定元素,也可以使用切片(Slicing)來訪問序列的一個子段。39.正確【詳解】本題考查信息加工處理。文檔編輯的過程,就是對文本信息進行加工的過程。表述正確。40.錯誤【詳解】本題考查數字化的描述。模擬量是連續的,數字量是離散的。故表述錯誤。41.錯誤【詳解】本題主要考查信息的來源。現代是信息時代,網絡只是信息的來源之一,故表述錯誤。42.錯誤【詳解】本題考查Python基礎。列表(list)由于是可變的(可以添加、刪除或更改其中的元素),因此不能用作字典的鍵。故錯誤。43.正確【詳解】本題考查的知識點是深度學習概念。深度學習是機器學習的一個重要領域。深度學習是機器學習算法中的一類,其源于人工神經網絡的研究。故答案為正確。44.×【詳解】本題考查數據相關知識。數據是現實世界原始事物現象的符號記錄,是信息的載體。故題干說法有誤。45.錯誤【詳解】本題考查數字信號和模擬信號。模擬信號是在時間和數值上均連續變化的電信號,如正弦波、三角波等。數字信號是在時間和數值上均離散的信號。故本題答案是:錯誤。46.正確【詳解】本題考查數字圖像。在數字圖形圖像處理中,圖層是指圖像的一個獨立部分。通過使用圖層,可以將圖像的不同元素分開處理,方便編輯和修改。這種分層處理方式使得圖像編輯更加靈活和高效。表述正確。47.錯【詳解】本題考查的是進制數。十六進制的加法與減法是“逢十六進一”、“借一當十六”與十進制數不同,故題干說法錯誤。48.錯誤【詳解】本題考查數據可視化。折線圖主要用于描述數據隨時間或其他連續變量的變化趨勢,它能夠清晰地展示數據的波動和變化過程,而不是用于描述數據之間的比例分配關系。比例分配關系通常用餅圖、條形圖或堆積柱狀圖來表示,這些圖表能夠直觀地顯示各部分相對于整體的比例。因此,折線圖不適用于描述數據之間的比例分配關系。故說法錯誤。49.正確【詳解】本題考查Python函數。input()函數用于從標準輸入讀取一行,并將其作為字符串返回。無論用戶輸入什么內容,input()函數返回的值始終是字符串類型。故說法正確。50.正確【詳解】本題考查的是Python的range函數。range(start, stop [,step]) ;start 指的是計數起始值,默認是 0;stop 指的是計數結束值,但不包括 stop ;step 是步長,默認為 1,不可以為 0 。range() 方法生成一段左閉右開的整數范圍。range(3,10,2)生成的列表為[3,5,7,9],故題干中的說法正確。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫