資源簡介 浙江省2023屆高三下學期信息技術3月百校聯考卷一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)在被稱為“死亡之組”的組淘汰賽中,日本隊憑借救回一顆似乎已經出界了的球,成功破門反超西班牙把“四星德國”送回了家。該球用肉眼看確實已經到了界外。然而,通過AI裁判的最終數據顯示,當時足球的投影與底線重合了1.88毫米,而根據規則,足球出界的定義是指球體正上方的垂直投影要完全越出底線,因此判定進球有效。1.下列關于數據、信息、知識說法不正確的是( )A.當人們孤立地看 1.88 時它僅僅是一數據B.從日本隊破門反超西班牙推算出德國隊淘汰這是知識的體現C.人們熱衷于觀看直播體驗足球運動帶來的不確定性這是信息時效性的體現D.球賽實時產生的大數據適合采用批處理計算方式處理2.有關人工智能方面說法不正確的是( )A.AI裁判根據最終判罰結果來調整相應的學習方法,這一學習機制叫強化學習B.機器人Kashef錯誤地預測巴西隊奪冠,原因是AI訓練數據量不足C.AI裁判需要大量的比賽視頻數據進行訓練屬于聯結主義人工智能D.AI裁判與人類裁判共同完成判罰是混合人工智能的體現閱讀下列材料﹐回答問題。Talabat是中東地區最大的食品和雜貨配送應用程序,世界杯期間球迷能夠借助該App在球場的座位上點餐,食物將直接派送到座位上,不會錯過任何進球。3.根據閱讀材料下列關于信息系統的說法正確的是( )A.該點餐App使用B/S模式開發B.球迷通過App點餐必須通過局域網傳輸數據C.Talabat系統中的用戶是指球迷和商家D.點餐App必須基于系統軟件才能運行4.根據閱讀材料下列關于信息與信息安全說法不正確的是( )A.客戶端發生損壞,服務器端的訂單數據不受影響B.Talabat 運營商需定期備份服務器數據,并升級服務器端殺毒軟件C.為了更加便捷地使用 App,用戶應盡可能多地將手機權限開放給 TalabatD.人臉支付功能提供了高效便捷的支付體驗,但存在個人隱私數據泄露的擔憂5.Talabat 每天登陸后都會推出限時滿減活動,指定商家滿 50 減 15,滿 80 減 25,滿 110 減35 以此類推。假設某顧客會員訂單 n(n≥50)元,其減免額度為 r,以下Python表達式正確的是( )A.r=15+(n-50)%30*10 B.r=(n+10)//30*10-5C.r=15+int((n-50)/30*10) D.r=10+(n-20)//30*156.某算法的部分流程圖如圖所示。執行這部分流程,若輸入n的值為70,則輸出cnt的值為( )A.3 B.4 C.5 D.67.有二叉樹用數組表示為:[“A”,”B”,”C”,None,”D”,”E”,”F”,None,None,None,”G”],則下列關于該二叉樹的說法正確的是( )A.該二叉樹度為1的節點有2個B.該二叉樹一共有3層C.該二叉樹中的葉子節點有4個D.該二叉樹的中序遍歷序列是B-G-D-A-E-C-F8.以下是實現正整數序列arr升序排列的程序代碼段,則畫線部分代碼正確的是( )arr=[7,4,2,13,6,5,3,6,17,1]for i in range(1,len(arr)):key=arr[i]j=iwhile :arr[j]=arr[j-1]j-=1①j>0 and key=0 and keyA.①③ B.①④ C.②③ D.②④9.有如下Python程序段:n=int(input())a=1;q=[0]*100;two=three=rear=0;q[0]=awhile rear!=n:if(2*q[two]+1>3*q[three]+1):rear+=1q[rear]=3*q[three]+1three+=1elif(2*q[two]+1<3*q[three]+1):rear+=1q[rear]=2*q[two]+1two+=1else:rear+=1q[rear]=3*q[three]+1two+=1;three+=1運行上述程序段后,如果輸入10,則q[n]的值是( )A.15 B.22 C.27 D.3110.有如下Python程序段:def trans(m,n):if m!=0 or n!=0:r=(m%2+n%2)%2return trans(m//2,n//2)+str(r)else:return "0"a=int(input("a="));b=int(input("b="))print(trans(a,b))執行該程序段,依次輸入10和7,則輸出的結果是( )A.10110 B.01011 C.01101 D.1101011.有如下程序段:import randoma=[0]*4;i=0while i<4:a[i]=int(random.random()*10+1)*2if i%2==1:a[i]=a[i]+a[i-1]elif a[i]%3==0:i-=1i+=1程序執行后,a數組中各元素的值可能的是( )A.2 4 6 8 B.4 6 2 20 C.8 10 4 26 D.10 16 28 4012.有如下Python程序段:a=[5,14,3,12,6,7,3,9,20,1]l=min(a);r=max(a)#min 取列表最小值,max 取列表最大值maxi=3while l<=r:mid=(l+r)//2cnt=0for i in a:if midcnt+=1if cntr=mid-1else:l=mid+1上述程序段執行結束,下列說法正確的是:( )A.a列表中第3大的數r B.cnt的值為2C.l的值為12 D.mid=(l+r)//2代碼執行3次二、非選擇題(本大題共3小題,8+10+8,共26分。各小題的中橫線處填寫合適選項的字母編號)13.李明搭建的“教室空調控制系統”,實現通過信息系統控制教室空調電源通斷,其中日氣溫高于30℃或低于10℃時接通空調電源,30℃與10℃之間時切斷空調電源,系統的連接方案圖1所示。(1)在設計“教室空調控制系統”的前期準備中,需要考慮系統使用的傳感器類型,這一過程屬于 (單選,填字母:A .需求分析/B .可行性分析/C .開發模式選擇)。需記錄不同日期來自不同溫度傳感器的最高氣溫、最低氣溫值到數據庫 sensorlog 表中,在不考慮設置主鍵的情況下,sensorlog 表至少需要設置 個字段。(2)當溫度值大于當日最高氣溫值或低于最低氣溫值時,智能終端向服務器提交溫度數據,實現該功能的部分代碼如下.Max_temp = 0; Min_temp = 100while True:#當進入新的一天 Max_temp 初始化為 0,Min_temp 初始化為 100,代碼略temp = pin1.read_analog()if#更新 Max_temp 或 Min_temp 值代碼略errno,resp=Obloq.post("input","{\"id\":\"1\",\"val\":\""+str(temp)+"\"}",10000)if errno == 200:if resp == 1:pin6.write digital(1)else:pin6.write digital(0)else:display.scroll(str(errno))sleep(1000)①方框處代碼為 (多選:填字母)A .Temp>Max_temp or temp>Min_tempB .Temp>Max_temp and temp>Min_tempC .not(temp<=Max_temp and temp>=Min_temp)D .not(temp>Max_temp and temp>Min_temp)②服務器的IP地址是192.168.1.100,Web服務的端口是5000,智能終端向服務器提交數據的URL地址為 ,通過 (選填:POST 或 GET)請求將溫度數據發送到 Web 服務器。(3)當溫度低于10℃時,空調沒有接通電源,出現該故障可能的原因是(寫至少2個原因): 。14. 李明收集了梅西2004年至2022年俱樂部比賽數據,保存在“梅西俱樂部詳細比賽數據.xlsx”文件中,部分數據如圖a所示,現在利用pandas模塊處理數據。(1)梅西2004年10月-2021年7月效力于巴塞羅那俱樂部,2021年8月轉會至巴黎圣日耳曼俱樂部,現在李明想知道梅西每個賽季的勝率,實現上述功能的Python程序如下,請在畫線處填入合適的代碼。import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("梅西俱樂部詳細比賽數據.xlsx")df['年']=pd.to_datetime(df["時間"]).dt.strftime('%Y').astype(int)df['月']=pd.to_datetime(df["時間"]).dt.strftime('%m').astype(int)df['勝負情況']=""for i in range(len(df)):f=True;z=0;k=0for c in df["比分"][i]:if :if f:z=z*10+int(c)else:k=k*10+int(c)else:f=not fjlb="巴塞羅那"if df["年"][i]*100+df["月"][i]>=202108: if (df["主隊"][i]==jlb and z>k) or (df["客隊"][i]==jlb and zdf['勝負情況'][i]="勝"elif z==k:df['勝負情況'][i]="平"else:df['勝負情況'][i]="負"g=df.groupby(df["年"],as_index=True).count() g1=df1.groupby(df1["年"],as_index=True).count()g["勝率"]=g1["勝負情況"]/g["勝負情況"]*100(2)圖b為2004-2022梅西俱樂部比賽勝率統計圖。plt.plot(, marker='∧')plt.title("2004-2022 梅西俱樂部比賽勝率統計")plt.show()方框處代碼為 (多選:填字母)A.g["年"],g["勝率"] B.g["年"],g.勝率C.g.index,g["勝率"] D.g.index,g.勝率(3)通過圖b分析,我們可以判斷2021年8月梅西宣布離開巴塞羅那俱樂部的因素是 。15. 要向可容納88966名觀眾的盧賽爾球場派送外賣是一項艱巨的任務,為了方便外賣派送,將球場觀眾席劃分為A、B、C、D、E、F、G、H等8個區。派單平臺可以根據各區域訂單數量安排派送人員,以提高外賣派送效率(一個派送人員只安排一個區域),平臺根據訂單總量與空閑派送人員數量計算人均派單量,按平均派單數計算各區域所需派送人員。但按此方法分配派送人員,人員總數可能超過空閑派送人員數,則刪除超額派送人數。刪除規則如下:每個有訂單的區域至少保留一個派送人員;每個區域最多減去一個派送人員,優先刪除派單尾數最少的區域中的派送人員;如果派單尾數相同,則在分配到派送人員數最多的區域中去掉一個派單人員。例如:A~H區域的訂單數量分別為[468,329,392,247,38,180,263,82],此時空閑派單人員數為30人,人均派單數為67,則各區域分配的派單人員數量分別為7、5、6、4、1、3、4、2,合計32個派送人員,需減掉2個超額派送人員,即從D區和H區派送人員中各減去1個。如下表所示:(1)數據如上表所示,如果 F 區退掉2份訂單,重新計算并分配派送人員(整體調整),F區派送人員的人均派單量是 。(2)實現上述功能的Python程序如下,請在畫線處填寫正確的代碼。#從數據庫中讀取各訂單所在區域,如a=[‘A’,‘B’,‘H’,‘F’, … …]qyn=8#區域數量psryn=30#配送人員數量rs=round(len(a)/psryn)b=[]for i in range(qyn):c=chr(i+65) # “A”的Ascii碼值是65b.append([c,0,0]) #生成二維列表b=[[‘A’,0,0],[‘B’,0,0]……]for i in a: #統計各區域訂單數量s=0for i in range(qyn): If b[i][1]%rs!=0:b[i][2]+=1s+=b[i][2]k=s-psryni=0while k>0:for j in range(qyn-1,i,-1): :b[j-1],b[j]=b[j],b[j-1]if b[i][2]>1:b[i][2]-=1k-=1i+=1(3)若程序中語句“s+=b[i][2]”縮進到了“if b[i][1]%rs!=0:”模塊內,題中所給的樣例數據運行結果 (是/否)受到影響,將樣例“E”區訂單數量38修改為 能測出程序存在的問題。答案解析部分【答案】1.D2.B【知識點】信息及其特征;數據、知識、智慧的定義與特征;大數據處理類型與計算方式;人工智能的應用【解析】1.2.【答案】3.D4.C5.C【知識點】運算符、基本運算與表達式;信息系統安全防護;網絡應用模式【解析】3.4.5.6.【答案】C【知識點】流程圖識讀【解析】7.【答案】A【知識點】基本數據結構【解析】8.【答案】A【知識點】排序算法及程序實現【解析】9.【答案】B【知識點】分支結構語句及程序實現;循環結構語句及程序實現【解析】10.【答案】C【知識點】遞歸算法;進制及數制轉換【解析】11.【答案】B【知識點】運算符、基本運算與表達式;分支結構語句及程序實現;循環結構語句及程序實現【解析】12.【答案】C【知識點】查找算法及程序實現【解析】13.【答案】(1)A;4(2)AC;http://192.168.1.100:5000/input;POST(3)智能終端程序未能運行或程序出錯;智能終端聯網失敗;服務器端程序未運行或出錯。【知識點】分支結構語句及程序實現;循環結構語句及程序實現;搭建信息系統的前期準備14.【答案】(1)c!="-";jlb="巴黎圣日耳曼";df1=df[df['勝負情況']=="勝"](2)C;D(3)2016 年后巴塞羅那俱樂部成績不佳勝率一直滑坡,讓梅西看不到希望與未來。【知識點】分支結構語句及程序實現;循環結構語句及程序實現;編程處理數據與可視化15.【答案】(1)89(2)b[ord(i)-65]+=1;b[i][2]//=rs(或者 b[i][2]=b[i][2]//rs);if b[j][1]%rs b[j-1][2](3)否;67(或 67 的倍數)【知識點】常見數據類型、數組;排序算法及程序實現 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫