資源簡介 2023 學年第二學期浙江省精誠聯(lián)盟 3 月聯(lián)考高二年級技術學科參考答案一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1 2 3 4 5 6 7 8 9 10 11 12C B C D B A B D C B C A二、非選擇題(本大題共 3 小題,其中第 13 小題 7 分,第 14 小題 10 分,第 15 小題 9 分。)13、(1)1,2,3,4,5,7,10,11,12 (1 分)(2)①num=num*10+int(s[i]) 或 num=int(str(num)+s[i]) (2 分)②flag=True (2 分)③rs+=str(end) +',' 或 rs+=str(num)+ ',' (2 分)14、(1)AB (2 分)(2)①df[df['商品類別']==food] 或 df[df.商品類別==food] (2 分)②df.at[i,'下單時間'][11:13] 或 df.at[i,'下單時間'][-5:-3] 或其余等價答案 (2 分)(3)①ABD (2 分)②df2.下單時段,df2.訂單數(shù)量 或 df2['下單時段'],df2['訂單數(shù)量'] (2 分)15、(1)1 (1 分)(2)①ch=s[i] 或 ch= word[j] (2 分)②j③[j-1,cnti-cntj] (2 分)④expend(s,word) (2 分){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#}絕密★考試結束前2023 學年第二學期浙江省精誠聯(lián)盟 3 月聯(lián)考高二年級技術學科 試題考生須知:1.本卷共 12 頁滿分 100分,考試時間 90分鐘。2.答題前,在答題卷指定區(qū)域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數(shù)字。3.所有答案必須寫在答題紙上,寫在試卷上無效。4.考試結束后,只需上交答題紙。第一部分:信息技術一、選擇題(本大題共 12 小題,每小題 2 分,共 24 分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.下列關于數(shù)據(jù)、信息與知識的說法,正確的是( )A.數(shù)據(jù)和關于數(shù)據(jù)的解釋可以分離B.信息在交流的過程中會產(chǎn)生損耗C.不同的人面對同樣的信息可能會形成不同的知識D.人們僅依靠搜索引擎就可以擁有海量的知識2.關于數(shù)據(jù)的編碼,下列說法正確的是( )A.掃描二維碼屬于信息的編碼B.數(shù)據(jù)可以通過傳感器、網(wǎng)絡爬蟲等方式來獲取C.聲音的數(shù)字化過程是將數(shù)字信號轉換為模擬信號的過程D.在 GB-2312 字符集中,1 個漢字在計算機中用 1 個字節(jié)來表示3.下列關于大數(shù)據(jù)的說法,不正確的是( )A.一般采用分治思想來處理大數(shù)據(jù)B.導航規(guī)劃最優(yōu)行駛路徑是大數(shù)據(jù)的典型應用C.攝像頭獲取的實時數(shù)據(jù)可采用圖計算進行處理D.大數(shù)據(jù)技術可以處理結構化、半結構化和非結構化數(shù)據(jù)閱讀下列材料,完成第 4 至 6 題某家庭智能安防系統(tǒng)的部分功能有:在入戶門上集成可視化門鈴,通過攝像頭進行人臉識別實現(xiàn)為家庭成員自動開鎖;如遇非法入侵,自動開啟報警裝置并向指定用戶撥打電話及發(fā)送短信;在廚房安裝煤氣泄露探測器,當煤氣泄露到一定濃度時報警;戶主可通過專用 APP按日期查詢歷史數(shù)據(jù)。4.該系統(tǒng)的下列應用中,體現(xiàn)了人工智能技術的是( )A.戶主查詢歷史數(shù)據(jù) B.煤氣探測器探測煤氣濃度C.報警裝置向指定用戶撥打電話 D.通過攝像頭對人員進行人臉識別5.下列關于信息系統(tǒng)的組成和安全的說法,正確的是( )A.該系統(tǒng)的用戶只有戶主B.所有出、入戶數(shù)據(jù)加密后保存在服務器的數(shù)據(jù)庫中高二技術學科 試題 第 1 頁(共 12 頁){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#}C.該信息系統(tǒng)只在家庭中使用,所以不存在安全隱患D.該信息系統(tǒng)是由軟硬件、數(shù)據(jù)和用戶組成6.下列關于該信息系統(tǒng)支撐技術的說法,正確的是( )A.該系統(tǒng)功能的實現(xiàn)需要傳感與控制技術的支持 B. 該系統(tǒng)的使用與家庭網(wǎng)絡環(huán)境無關C.使用 APP 遠程查詢歷史數(shù)據(jù)無需服務器支持 D.該系統(tǒng)的性能僅由硬件決定7.錄制一段采樣頻率為 44.1kHz,量化位數(shù)為 16 位的雙聲道立體環(huán)繞的 Wave 音頻格式數(shù)據(jù)30 秒,需要的磁盤空間大約為( )A. 3MB B. 5MB C. 10MB D. 20MB8.某算法的部分流程圖如下所示執(zhí)行這部分流程后,輸出 s 的值為 64,則①處應填入( )A. i//4==2 B. i**0.5==int(i**0.5) C. i%2==1 D. i%2==09.下列 Python 表達式的值為 True 的是( )A. len('2+3')<2 B. ord('a')-ord('A')==20C. 'a' in {'a':'apple','b':'banana'} D. int(max("5","11","100"))==10010.有如下程序段:s="a123b456"t=""f=Truefor i in s:if "0"<=i<="9" and f:t+=if=Falseelse:f=Trueprint(t)運行程序,輸出結果是( )A. 123456 B. 1346 C. 123 D. 1411.有如下程序段:from random import randinti,n=0,4a=[0,0,0,0,0]高二技術學科 試題 第 2 頁(共 12 頁){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#}while i<=n:x = randint(1,9)if x%2==1:a[i]=xelse:a[n]=xn=n-1i = i + 1print(a)運行程序后,輸出 a 的值可能是( )A. 7 1 3 9 10 B. 3 4 1 8 8 C. 0 7 0 6 8 D. 3 7 5 5 012.通過鍵盤輸入一些單詞,程序輸出這些單詞的最長公共前綴。例如,當輸入“flower, flow,flight”時,將輸出“fl”。實現(xiàn)上述功能程序段如下:def commonPrefix(strs):length = len(strs[0])count = len(strs)prefix='' ''for i in range( ① ):cur=strs[0][i]for j in range(1,count):if ② :return prefixprefix+=curstrs=input().split(',') #split(',')以逗號為分隔符,返回列表print(commonPrefix(strs))方框處應填入的代碼是( )A.①0,length ②i>=len(strs[j]) or strs[j][i]!=curB.①0,length ②i>=len(strs[j]) and strs[j][i]!=curC.①1,length ②i>=len(strs[j]) or strs[j][i]!=curD.①1,length ②i>=len(strs[j]) and strs[j][i]!=cur二、非選擇題(本大題共 3 小題,其中第 13 小題 7 分,第 14 小題 10 分,第 15 小題 9 分。)13.對某升序數(shù)字序列按如下規(guī)則進行壓縮:對其中的連續(xù)遞增部分(長度≥2)只保留其起始值和結束值,并用“-”來連接;其余數(shù)據(jù)不變。例如:升序序列“0,1,2,4,6,7,8”壓縮后變?yōu)椋骸?-2,4,6-8”。(1)若某數(shù)字序列壓縮后的結果為“1-5,7,10-12”,則壓縮前該序列為:________________(2)現(xiàn)編寫程序實現(xiàn)解.壓.縮.,運行結果如第 13題圖所示。Python 程序如下,請在劃線處填入合適的代碼。高二技術學科 試題 第 3 頁(共 12 頁){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#}s=input('請輸入壓縮后的結果:')s=s+','i=num=0flag=False;rs=''while iif '0'<=s[i]<='9':____________①_____________elif s[i]=='-':start=numnum=0___________②___________else:end=numif flag:for j in range(start,end+1):rs+=str(j)+','else:_________③____________num=0;flag=Falsei+=1print('原序列為:'+rs[:-1])14.某早餐店老板收集了 2 月份顧客購買早餐的數(shù)據(jù),存儲在”breakfast.xlsx”文件中,部分界面如第 14 題-圖 1 所示。第 14 題-圖 1(1)在對數(shù)據(jù)進行處理的過程中,下列說法正確的有__________(多選,填字母)A.第 2 行數(shù)據(jù)存在數(shù)據(jù)缺失問題,可以通過忽略缺失值對其進行簡單的處理B.第 3 行的下單時間數(shù)據(jù)存在邏輯錯誤C.第 4 行和第 5 行兩行數(shù)據(jù)重復,可以直接刪除其中一行D.只能通過 Python 語言編程,才能進行數(shù)據(jù)分析與挖掘(注:全部選對的得 2 分,選對但不全的得 1 分,不選或選錯的得 0 分)高二技術學科 試題 第 4 頁(共 12 頁){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#}(2)將數(shù)據(jù)整理后,老板想統(tǒng)計 2 月某一類別的商品在各時段(下單時間第 1~10 位為日期,第 12~16 位為時間,時間中小時數(shù)相同的為同一時段)的訂單數(shù)量,效果如第 14 題-圖 2所示。Python 程序如下,請在劃線處填寫合適的代碼。import pandas as pddf=pd.read_excel("breakfast.xlsx")time=[]food=input('請輸入想要查詢的商品類別:')df=___________①________________for i in df.index:time.append(________②___________)df['下單時段']=time #添加新的列“下單時段”df1=df.groupby('下單時段',as_index=False)['訂單編號'].count()df1=df1.rename(columns={'訂單編號':'訂單數(shù)量'}) #將列標題“訂單編號”修改為“訂單數(shù)量”(3)若老板需了解該類別的商品訂單數(shù)量最多的前三個時段,并對處理后的數(shù)據(jù)進行可視化操作,效果如第 14 題-圖 3 所示,部分代碼如下。import matplotlib.pyplot as pltdf2= ▲plt.bar(___________________)plt.title(food+'訂單數(shù)量最多的前三個時段')plt.show()①方框所示的▲處可填入的代碼有________(多選,填字母)A. df1.sort_values('訂單數(shù)量',ascending=False).head(3)B. df1.sort_values('訂單數(shù)量',ascending=False)[0:3]C. df1.sort_values('訂單數(shù)量').tail(3)D. df1.sort_values('訂單數(shù)量')[-1:-4:-1](注:全部選對的得 2 分,選對但不全的得 1 分,不選或選錯的得 0 分)②請在劃線處填入合適的代碼。15.有時候人們會重復寫一些字母來表示額外的感受,比如 "hello" -> "heeellooo", "hi" -> "hiii"。我們將相鄰字母都相同的一串字符定義為字.母.組.,例如:"h", "eee", "ll", "ooo"。已知單詞 s,如果存在另一個單詞 word,在單詞 word 的若干個字.母.組.中添加相同的字母,最終能使單詞 word 與單詞 s 相同,就可以判定單詞 word 能擴張成單詞 s。現(xiàn)有一程序:輸入單詞 s 與一組單詞 words,輸出 words 可擴張為 s 的單詞數(shù)量以及擴張需要添加的字母。已知 s="heeellooo",words=["hello","hi","helo"],程序運行結果如第 15題圖所示:第 15 題圖(1)已知 s="amazzzzinggg",words=["amazing","amazed","amazzzzzingggg","amaazzzingg"],其中可擴張為 s 的單詞數(shù)量為________。高二技術學科 試題 第 5 頁(共 12 頁){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#}(2)實現(xiàn)上述功能的 Python 程序如下,請在劃線處填入合適的代碼。def expend(s,word):if s==word:return Falsei=j=0while iif s[i]!=word[j]:return False___________①____________cnti=0while icnti+=1;i+=1cntj=0while ___________②____________:cntj+=1;j+=1if cnti>cntj:res.append(___________③____________)# res 中存儲需添加字母的字母組[最后一個字母的索引位置,添加的字母個數(shù)]#例’okk’擴張成’ookkk’,最終 res 為[[0,1], [2,1]]elif cntireturn Falsereturn i==len(s) and j==len(word)s=input('請輸入單詞 s:')words=input('請輸入一組單詞(用逗號分隔):').strip().split(',')#strip()去除字符串兩端的指定字符 split(',')以逗號為分隔符,返回列表count=0;exps={}for word in words:res=[]if ___________④____________:count+=1exps[word]=resprint('這組單詞中可擴張為 s 的單詞數(shù)量為:',count)for key in exps:print("單詞"+key+"可以在",end="")for exp in exps[key]:print("索引為"+str(exp[0])+"處添加"+str(exp[1])+"個字母"+key[exp[0]],end=" ")print("實現(xiàn)擴張")高二技術學科 試題 第 6 頁(共 12 頁){#{QQABJQCEoggIQIIAABhCQQHSCAOQkAAAAAoOwBAMIAAAiRNABAA=}#} 展開更多...... 收起↑ 資源列表 浙江省精誠聯(lián)盟2023-2024學年高二下學期3月聯(lián)考信息技術試題.pdf 高二信息答案.pdf 縮略圖、資源來源于二一教育資源庫