版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2023學年第一學期臺州山海協作體期中聯考高二年級技術學科試題信息命題:黃巖二高城峰中學信息審題:三門二高通用命題:平橋中學三門二高通用審題:三門二高考生須知:1.本卷共10頁滿分100分,考試時間90分鐘。2.答題前,在答題卷指定區(qū)域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。3.所有答案必須寫在答題紙上,寫在試卷上無效。4.考試結束后,只需上交答題紙。第一部分信息技術(共50分)一、選擇題部分(本大題共12小題,每小題2分,共24分,每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分)1.下列關于數據、信息和知識的說法,不正確的是()A.單純的數字是沒有意義的,需要經過解釋才變得有意義B.信息具有載體依附性,但無線通信技術可以使信息在傳輸時短暫的脫離載體C.微信中“發(fā)送位置”給朋友,主要體現了信息的共享性D.與數據和信息相比,知識更接近行動,它與決策相關【答案】B【解析】【詳解】本題考查數據、信息和知識的描述。通過無線網絡傳輸的信息依附的是電磁波等介質,因此無線通信技術不可以使信息在傳輸時短暫的脫離載體。故選B。2.關于大數據和大數據應用,下列說法不正確的是()A.大數據追求數據的準確性,通過各種技術或人工手段來保證每個數據準確無誤B.基于用戶購買行為的大數據,挖掘用戶偏好,實現個性化推薦,屬于大數據應用C.大數據蘊含著巨大的價值,但是價值密度低D.大數據更關注事物的相關性而不是因果關系【答案】A【解析】【詳解】本題考查大數據相關內容。在大數據處理中,不需要對每一條數據的精確性要求非常高,只需要保證數據的總體準確性即可,A選項錯誤;B選項,個性化推薦,屬于大數據應用,正確;C選項,大數據通常價值巨大但價值密度低,正確;D選項,大數據不講究因果關系,它更加關注事物的相關性,正確。故本題答案是A選項。3.下列關于信息的編碼說法正確的是()A.信息編碼只能使用二進制表示B.一維條形碼可承載的信息量通常比二維碼多C.將末位為0十六進制數轉換為二進制數后,二進制數的末位一定是0D.“B”ASCII碼值為66D,由此可知字符“b”的ASCII碼值為86D【答案】C【解析】【詳解】本題考查信息編碼相關內容。信息的表現形式多種多樣,編碼的方案也非常多,不局限于二進制,A選項錯誤;一維條碼的信息密度低,信息容量較小,二維碼的信息密度高,信息容量大,可承載的信息量比一維條碼多,B選項錯誤;1位十六進制數可由4位二進制數表示,十六進制數0,轉換為二進制數:0000,將末位為0的十六進制數轉換為二進制數后,二進制數的末位一定是0,C選項正確;“b”與“B”ASCII碼值相差32,“B”的ASCII碼值為66D,則“b”的ASCII碼值為98D,D選項錯誤。故本題答案是C選項。4.將一幅未經壓縮的1024*768像素、256色的BMP圖像存儲為512*384、顏色模式改成黑白圖像的BMP圖像,則處理前后的存儲容量比約為()A.16:1 B.32:1 C.48:1 D.96:1【答案】B【解析】【詳解】本題考查圖像處理相關內容。圖像存儲容量=水平像素*垂直像素*每個像素色彩所占位數/8,256色的BMP圖像顏色深度是8位(28=256),黑白圖像的顏色深度是1位(21=2)。將一幅未經壓縮的1024*768像素、256色的BMP圖像存儲為512*384、顏色模式改成黑白圖像的BMP圖像,前后圖像文件的存儲容量比約為(1024*768*8/8):(512*384*1/8)=32:1,故本題答案是B選項。5.下列Python表達式中,值為True的是()A6%3**2==0 B."110">"12"C.abs(8)>=len("2023年11月") D.round(4.6)==5and"he"in"Chinese"【答案】C【解析】【詳解】本題考查Python運算符與表達式相關內容。A選項,6%3**2=6%9=6,錯誤;B選項,"110">"12",不成立,錯誤;C選項,abs(8)>=len("2023年11月"),結果為:8>=8,正確;D選項,round函數作用是四舍五入取整,round(4.6)結果為5,"he"in"Chinese"結果為False,兩者不相等,錯誤。故本題答案是C選項。6.已知s="杭州亞運會",下列說法正確的是()A.s[1:4]的值是:"杭州亞運" B.s[1:4]的值是:"州亞運會"C.s[3:5]的值是:"亞州" D.s[::1]的值是:"會運亞州杭"【答案】D【解析】【詳解】本題考查Python字符串處理相關內容。s="杭州亞運會",s[1:4]的值是:"州亞運"(截取序號13的字符),A、B選項錯誤;s[3:5]的值是:""(從右往左編號:1、2、3...。s[3:5]即為從右側序號3開始往右截取,但3右側是2、1,不會出現5,無法截取字符),C選項錯誤;s[::1]的值是:"會運亞州杭"(從右側第一個字符開始,逆序),D選項正確。故本題答案是D選項。7.某流程圖如圖所示:若輸入k的值為9,最終i,s的值分別為()A.11,0 B.11,11 C.9,0 D.9,9【答案】C【解析】【詳解】本題考查的知識點是循環(huán)結構流程圖。各變量在執(zhí)行過程中變化情況如表所示。變量kis進循環(huán)前910第一次循環(huán)后930+3第二次循環(huán)后950+35第三次循環(huán)后970+357第四次循環(huán)后990+357+9退出循環(huán)程序結束,i的值是9,s的值是0。故正確答案為C選項。8.身體質量指數(BMI)的正常范圍是18.5~24kg/m2,現要求當bmi數值位于正常、偏低、偏高時,將變量s的值對應設為"正常"、"消瘦"、"超重"。下列Python程序段中符合要求的是()A. B. C. D.【答案】B【解析】【詳解】本題考查Python分支結構的應用。選項A有2個選擇結構,均會進行判斷,不符合;選項C,大于等于18.5,均輸出超重,不符合;選項D,小于等于24均會輸出消瘦,不符合。故選B。9.一張紙上有個五位數密碼,其中的千位數字和十位數字已經模糊不清,如圖所示,已知這個數字是27或者37的倍數?,F要設計一個算法,找出所有滿足這些條件的5位數,并統(tǒng)計個數?,F有Python程序段如下:count=0foriinrange(0,10):forjinrange(0,10):m=20000+i*1000+500+j*10+6if①:count=count+1print(m)print("一共找到"+str(count)+"個符合條件的密碼!")劃線處應填的代碼是()A.m//27==0orm//37==0 B.m%27=0orm%37=0 C.m%27==0orm%37==0 D.m%27==0andm%37==0【答案】C【解析】【詳解】本題考查Python程序執(zhí)行與調試。已知這個數字是27或者37的倍數,可以通過余數是否為0進行判斷,and是且關系,or是或關系,因此①處判斷條件是m%27==0orm%37==0。故選C。10.丑數是指只包含質因子2、3和5的數。判斷丑數的自定義函數程序如下:defugly(n):foriin[2,3,5]:whilen%i==0:n=n//iifn=1:returnTruereturnFalse下列說法正確的是()A.若執(zhí)行ugly(30),函數返回值為False B.若執(zhí)行ugly(30),條件語句n%i==0執(zhí)行了3次C.自定義函數時,函數內部必須包含return語句 D.若執(zhí)行ugly(1),函數返回值為True【答案】D【解析】【詳解】本題考查的是自定義函數。30=2*3*5,故30是丑數,函數返回值為True,選項A說法錯誤。i取值2時進入while循環(huán)判斷n%i==0,執(zhí)行n=n//i后又回去while循環(huán)判斷n%i==0;i取值3時,n%i==0也執(zhí)行2次;i取值5時n%i==0也執(zhí)行2次,一共執(zhí)行了6次,選項B說法錯誤;自定義函數,函數內部可以沒有return語句。故本題應選D。11某Python程序如下:s="No.0214"c=""forchins:ifch>="0"andch<="9":c+=str(9int(ch))elifch>="A"andch<="Z":c+=chr(ord(ch)ord("A")+ord("a"))else:c+=chprint(c)程序運行后,輸出的結果是()A. B. C. D.【答案】C【解析】【詳解】本題考查Python程序設計字符串處理相關內容。分析代碼段,可知其功能是:若字符為數字字符,則將其與9進行減法運算后轉換為字符;若為大寫字母,則將其轉換為小寫字母;若為其他字符,保持不變。s="No.0214"經過循環(huán)后,變?yōu)椋簄o.9785。故本題答案是C選項。12.有如下Python程序:importrandoma=[0,0,0,0,0,0]foriinrange(6):(1,10)foriinrange(0,6):ifi%2==0anda[i]%2==0:a[i]//=2else:a[i]+=1print(a)執(zhí)行程序后,列表a各元素可能是()A.1,5,1,11,2,11 B.7,2,8,10,5,9 C.6,9,3,7,8,12 D.3,9,0,8,2,7【答案】A【解析】【詳解】本題考查的是Python循環(huán)語句。random.randint(1,10)生成1~10的隨機整數。經
a[i]//=2或
a[i]+=1不可能為0、12,故選項C、D不可能;選項A中,a[0]=7,只能由a[i]+=1得到結果(如果由a[i]//=2得到,則初始a[0]=14,超出1~10),故初始a[0]=6,初始a[0]=6滿足if條件,應執(zhí)行a[i]//=2,與執(zhí)行a[i]+=1矛盾了,故選項B不可能。本題應選A。二、非選擇題部分(本大題共3小題,第13題6分,第14題10分,第15題10分,共26分)13.某超市打折促銷,規(guī)定如下:①購物未超過500元按原價支付;②購物超過500元但未超過1000元,超過500元部分按9折優(yōu)惠計價;③購物超過1000元但未超過2000元,超過1000元部分按8折優(yōu)惠計價;④購物超過2000元,超過2000元部分按7.5折優(yōu)惠計價;解決此問題相應的python程序如下:x=int(input("請輸入消費金額:"))ifx<=500:y=xelif①____:y=500+(x500)elif1000<x<=2000:y=500+500*0.9+(x1000)else:y=500+500*0.9+1000*0.8+(x2000)print("實際支付金額為:"+②____)(1)在程序①和②劃線處,填入適當的語句或表達式,把程序補充完整。(2)解決此問題的算法是____。(選填“解析算法”或“枚舉算法”)【答案】①.x<=1000或500<x<=1000(或其它等價答案)②.str(y)③.解析算法【解析】【詳解】本題考查Python程序設計相關內容。(1)分析題意及代碼段可知,x<=500時,y=x;x>500andx<=1000時,y=500+(x500)*0.9;x>1000andx<=2000時,y=500+500*0.9+(x1000)*0.8;x>2000時,y=500+500*0.9+1000*0.8+(x2000)*0.75。故①應填寫:x<=1000或500<x<=1000(或其它等價答案);②處,輸出實際支付金額,故此處應填寫:str(y)。(2)解析算法,指用解析的方法找出表示問題的前提條件與結果之間關系的數學表達式,并通過表達式的計算來實現問題求解;枚舉算法是一種常用的算法,它通過嘗試所有可能的解決方案來尋找問題的解。分析題意及代碼段可知,該算法采用的是:解析算法。14.用英文字母A~D對數字字符0~9進行編碼,編碼規(guī)則如下表所示:例如,數字字符串“718”編碼為“BDABCA”。用Python程序實現上述編碼,功能如下:輸入待編碼的一串數字字符,輸出編碼結果,程序運行界面如下圖所示。請輸入數字字符串:718編碼結果為:BDABCA實現上述功能的Python程序如下,請回答下列問題:(1)運行該程序,若輸入的數字字符串為“8462”,則輸出的編碼結果為____。(2)請在程序劃線處填入合適的代碼。defdtob(x):st,r="",0foriinrange(4):①____st=str(r)+stx=x//2returnstcode={"00":"A","01":"B","10":"C","11":"D"}s=input("請輸入數字字符串:")result=""foriinrange(len(s)):②____if"0"<=ch<="9":ans=③____result+=code[ans[0:2]]+④____ifresult!="":print("編碼結果為:",result)else:print("輸入錯誤!")【答案】①.CABABCAC②.r=x%2③.ch=s[i]④.dtob(int(ch))⑤.code[ans[2:]]或code[ans[2:4]]【解析】【詳解】本題考查Python程序設計相關內容。(1)“8462”轉換為二進制字符串為:“1000010001100010”,對照編碼規(guī)則:'A':00、'B':01、'C':10、'D':11,則“8462”的編碼為:CABABCAC。(2)分析題意及代碼段,可知:②處,需要將輸入的x轉換為二進制,采用除基取余可以轉換二進制。故此處應填寫:r=x%2。③處,要對字符串s中的每個字符進行處理,則此處ch應獲得對應的字符,故此處填寫:ch=s[i]。④處,當遇到數字字符時,需要調用dtob函數完成二進制轉換,則此處應填寫:dtob(int(ch))。⑤處,每個數字字符轉換成4位二進制,分別對前后兩位進行編碼,code[ans[0:2]]完成對前兩位的編碼,則⑤處應完成后兩位的編碼,故此處填寫:code[ans[2:]]或code[ans[2:4]]。15.最小覆蓋子串。輸入一個字符串s、一個字符串t,從左往右遍歷字符串s,返回s中涵蓋t所有字符的最小子串。如果s中存在多個最小子串,則輸出第一次出現的子串,如果s中不存在涵蓋t所有字符的子串,則輸出“找不到覆蓋子串”。注意:對于t中重復字符,我們尋找的子字符串中該字符數量必須不少于t中該字符數量。示例1:輸入:s:ADOBECODEBANCt:ABC輸出:BANC實現上述功能的Python程序代碼如下,請回答下列問題。defcount(t):dic={}foriint:ifiindic:①____else:dic[i]=1returndics=input("s:")t=input("t:")f=Falselength=len(t)dic_t=count(t)whilelength<=len(s):start=0foriinrange(start,len(s)):temp=②____dic_temp=count(temp)foriindic_t:ifi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025旅行社用工合同范本
- 2025版協議離婚之離婚協議書簽訂程序及財產分配方案3篇
- 二零二五年度汽車維修店面品牌形象租賃協議4篇
- 二零二五年度有機農產品種植承包管理協議4篇
- 2025年度船舶建造工程監(jiān)理與質量控制合同4篇
- 二零二四年度小區(qū)門衛(wèi)車輛進出與通行秩序管理合同3篇
- 個人與企業(yè)知識產權轉讓協議20242篇
- 二零二五年度大產權房屋置換合同4篇
- 基于轉錄組測序挖掘不同性別豬肌內脂肪沉積相關的關鍵基因和特異性通路
- 二零二五年度油氣田廢棄井打井再利用合同4篇
- 2024-2025學年山東省濰坊市高一上冊1月期末考試數學檢測試題(附解析)
- 數學-湖南省新高考教學教研聯盟(長郡二十校聯盟)2024-2025學年2025屆高三上學期第一次預熱演練試題和答案
- 決勝中層:中層管理者的九項修煉-記錄
- 幼兒園人民幣啟蒙教育方案
- 高考介詞練習(附答案)
- 單位就業(yè)人員登記表
- 衛(wèi)生監(jiān)督協管-醫(yī)療機構監(jiān)督
- 記錄片21世紀禁愛指南
- 腰椎間盤的診斷證明書
- 移動商務內容運營(吳洪貴)任務七 裂變傳播
- 單級倒立擺系統(tǒng)建模與控制器設計
評論
0/150
提交評論