資源簡(jiǎn)介 絕密★考試結(jié)束前2022學(xué)年第二學(xué)期天域全國(guó)名校協(xié)作體 4月階段性聯(lián)考高三年級(jí)技術(shù)學(xué)科 試題考生須知:1.本卷共 14頁(yè),其中信息技術(shù)部分 8頁(yè),通用技術(shù)部分 6頁(yè),滿分 100分,考試時(shí)間 90分鐘。2.答題前,在答題卷指定區(qū)域填寫班級(jí)、姓名、考場(chǎng)號(hào)、座位號(hào)及準(zhǔn)考證號(hào)并填涂相應(yīng)數(shù)字。3.所有答案必須寫在答題紙上,寫在試卷上無(wú)效。4.考試結(jié)束后,只需上交答題紙。第一部分 信息技術(shù)(共 50分)一、選擇題(本大題共 12小題,每小題 2分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)1.下列關(guān)于數(shù)據(jù)與信息的說(shuō)法,不.正.確.的是A.數(shù)據(jù)是對(duì)客觀事物的符號(hào)表示B.對(duì)數(shù)據(jù)進(jìn)行加工處理有利于發(fā)掘其中蘊(yùn)含的價(jià)值C.信息可以脫離它所反應(yīng)的事物被存儲(chǔ)、保存和傳播D.信息的加工和處理必須使用計(jì)算機(jī)才能完成【答案】D【解析】本題考查數(shù)據(jù)與信息的相關(guān)知識(shí)。信息的加工和處理不一定適用計(jì)算機(jī)才能完成,人工處理加工、機(jī)器加工等等均可以故 D選項(xiàng)錯(cuò)誤;答案選 D。2.下列關(guān)于人工智能的說(shuō)法,正確的是A.AlphaGo從圍棋跨界到電力控制領(lǐng)域?qū)儆诨旌显鰪?qiáng)智能B.達(dá)芬奇外科手術(shù)機(jī)器人與人類醫(yī)生共同完成外科手術(shù)屬于跨領(lǐng)域人工智能C.強(qiáng)化學(xué)習(xí)是以符號(hào)主義表達(dá)與推理的人工智能學(xué)習(xí)方法D.聯(lián)結(jié)主義通過模仿人類大腦中神經(jīng)元之間的復(fù)雜交互來(lái)進(jìn)行認(rèn)知推理【答案】D【解析】本題考查人工智能的相關(guān)知識(shí)。A選項(xiàng) AlphaGo跨界到電力領(lǐng)域?qū)儆诳珙I(lǐng)域人工智能,A選項(xiàng)錯(cuò)誤;B選項(xiàng)機(jī)器人和人類共同完成手術(shù)屬于混合增強(qiáng)型人工智能,B選項(xiàng)錯(cuò)誤;C選項(xiàng)強(qiáng)化學(xué)習(xí)是問題引導(dǎo)下的人工智能學(xué)習(xí)方法,C選項(xiàng)錯(cuò)誤。故答案選 D。閱讀下列材料,回答第 3-5題。隨著物聯(lián)網(wǎng)的廣泛應(yīng)用,越來(lái)越多的智能家電進(jìn)入了普通家庭,其中的家用監(jiān)控?cái)z像頭對(duì)有老人和小孩的家庭就非常有用。在家庭中安裝了家用監(jiān)控?cái)z像頭后,將其與家中已經(jīng)接入因特網(wǎng)的無(wú)浙江卷 高三技術(shù)學(xué)科 試題 第1頁(yè)(共 14 頁(yè))線網(wǎng)絡(luò)相連并進(jìn)行相關(guān)設(shè)置,就能在任意可上因特網(wǎng)的地方,通過手機(jī)上的專用 APP 或電腦瀏覽器實(shí)時(shí)查看家中的情況。當(dāng)畫面發(fā)生變化時(shí),攝像頭能自動(dòng)拍攝照片和錄像,保存在自帶的存儲(chǔ)卡中或上傳到服務(wù)器中保存。管理員能通過共享查看權(quán)限,讓家庭中其他成員查看監(jiān)控情況。攝像頭自帶拾音器和喇叭,能讓查看者與家中人員進(jìn)行實(shí)時(shí)通話。某品牌家用監(jiān)控?cái)z像頭的工作原理示意圖如第 3-5題圖所示。第 3-5 題圖3.下列有關(guān)“家用監(jiān)控?cái)z像系統(tǒng)”的說(shuō)法不.正.確.的是A.如圖所示的“家用監(jiān)控?cái)z像系統(tǒng)”是一個(gè)信息系統(tǒng),管理者也是其中組成部分B.圖中的監(jiān)控?cái)z像頭是硬件,既是輸入設(shè)備也是輸出設(shè)備,既是傳感器也是執(zhí)行器C.搭建該監(jiān)控系統(tǒng)時(shí)決定選擇什么品牌的監(jiān)控?cái)z像頭屬于概要設(shè)計(jì)階段D.監(jiān)控?cái)z像頭自動(dòng)拍攝的照片和錄像都是數(shù)據(jù)【答案】C【解析】本題考查信息系統(tǒng)的相關(guān)知識(shí)。C 選項(xiàng)題目中決定選擇什么品牌的攝像頭屬于搭建信息系統(tǒng)前期準(zhǔn)備中需求分析階段。故答案選 C。4.下列有關(guān)信息系統(tǒng)的安全說(shuō)法正確的是A.存儲(chǔ)在網(wǎng)絡(luò)上的監(jiān)控錄像有密碼保護(hù),也可能產(chǎn)生泄漏而被不法分子利用B.其他家庭成員是可信任的,登錄系統(tǒng)查看監(jiān)控時(shí)不需要進(jìn)行身份認(rèn)證C.黑客能破解系統(tǒng)防護(hù)而進(jìn)入監(jiān)控系統(tǒng),這是因?yàn)橄到y(tǒng)有漏洞,不屬于違法行為D.該系統(tǒng)只供設(shè)備的管理者及其信任的家人使用,沒有安全隱患【答案】A【解析】本題考查網(wǎng)絡(luò)信息安全的相關(guān)知識(shí)。B選項(xiàng)即便是家庭成員在登錄時(shí)也要進(jìn)行身份認(rèn)證,B選項(xiàng)錯(cuò)誤;C 選項(xiàng)破解系統(tǒng)防護(hù)進(jìn)入他人計(jì)算機(jī)的行為屬于違法行為,C選項(xiàng)錯(cuò)誤;D選項(xiàng)該系統(tǒng)接入了因特網(wǎng),存在一定安全隱患,D選項(xiàng)錯(cuò)誤。故答案選 A。浙江卷 高三技術(shù)學(xué)科 試題 第2頁(yè)(共 14 頁(yè))5.下列有關(guān)網(wǎng)絡(luò)的說(shuō)法不.正.確.的是A.監(jiān)控?cái)z像頭接入到家中的局域網(wǎng)時(shí),不需要給攝像頭分配 IP 地址B.攝像頭將采集的視頻數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)椒?wù)器,體現(xiàn)了網(wǎng)絡(luò)的數(shù)據(jù)通信功能C.網(wǎng)絡(luò)由計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)通信系統(tǒng)以及網(wǎng)絡(luò)軟件和網(wǎng)絡(luò)協(xié)議三個(gè)部分組成D.通過開啟手機(jī)熱點(diǎn),可以將移動(dòng)通信網(wǎng)絡(luò)信號(hào)轉(zhuǎn)換為WiFi信號(hào)供其他設(shè)備上網(wǎng)【答案】A【解析】本題考查網(wǎng)絡(luò)設(shè)置的相關(guān)知識(shí)。A選項(xiàng)根據(jù)題目描述中以及示意圖可知,該攝像頭具有自動(dòng)拍攝照片和錄像功能,并能自動(dòng)上傳到服務(wù)器,因此攝像頭需要分配 IP地址才能執(zhí)行上傳服務(wù),A選項(xiàng)錯(cuò)誤。故答案選 A。6.下列關(guān)于信息系統(tǒng)的說(shuō)法正確的是A.網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)(如慕課網(wǎng))通過網(wǎng)絡(luò)進(jìn)行學(xué)習(xí),對(duì)外部環(huán)境沒有依賴性B.信息系統(tǒng)測(cè)試包括軟件測(cè)試、硬件測(cè)試、網(wǎng)絡(luò)測(cè)試和使用人員測(cè)試C.“自媒體”無(wú)條件享有通信自由權(quán)、信息傳播自由權(quán)、信息選擇權(quán)D.信息系統(tǒng)是指由硬件軟件設(shè)施、通信網(wǎng)絡(luò)、數(shù)據(jù)和用戶構(gòu)成的人機(jī)交互系統(tǒng)【答案】D【解析】本題考查信息系統(tǒng)的相關(guān)知識(shí)。A選項(xiàng)信息系統(tǒng)的局限性第一點(diǎn)就是對(duì)外部環(huán)境有依賴性,A選項(xiàng)錯(cuò)誤;B選項(xiàng)信息系統(tǒng)測(cè)試包括軟件測(cè)試、硬件測(cè)試、網(wǎng)絡(luò)測(cè)試,B選項(xiàng)錯(cuò)誤;C選項(xiàng)“自媒體”在享有通信自由權(quán)、信息傳播自由權(quán)、信息選擇權(quán)時(shí),也要承擔(dān)道德上的責(zé)任與義務(wù),避免不良信息的產(chǎn)生和傳播,并不是無(wú)條件的,C選項(xiàng)錯(cuò)誤。故答案選 D。7.某算法的部分流程圖如第 7題圖所示。執(zhí)行這部分流程,若輸入n的值為 100,則輸出 s的值為A.14 B.15 C.100 D.116【答案】A【解析】本題考查流程圖的相關(guān)知識(shí)。看似進(jìn)制問題實(shí)際上有陷阱,輸入 100當(dāng) n%k==0時(shí)執(zhí)行 s+k的操作,但反之 k+1 這里要注意并不能進(jìn)行 s+k,因此第一次n=100%2==0,執(zhí)行 s+k=2; 第二次 n=50%2==0,執(zhí)行 s+k=4; 第三次 n=25%2==1,要注意此時(shí)只能 k+1,一直等到 k=5 的時(shí)候,才執(zhí)行第四次的 n=25%5==0,執(zhí)行 s+k=4+5=9;最后一次 s=9+5=4。故答第 7題圖案選 A。詳細(xì)過程可參考下表浙江卷 高三技術(shù)學(xué)科 試題 第3頁(yè)(共 14 頁(yè))8.如第 8題圖所示二叉樹的前序遍歷序列是A. A-B-C-D-E-G-H-F-IB. A-B-D-E-G-H-C-F-IC. D-B-E-G-H-A-C-F-I 第 8題圖D. B-D-G-H-E-A-F-I-C【答案】B【解析】本題考查二叉樹的遍歷。前序遍歷的順序?yàn)楦?左-右,第一個(gè)遍歷的節(jié)點(diǎn)一定是 A,接下來(lái)遍歷 A的左子樹,最后遍歷 A的右子樹,遍歷結(jié)果應(yīng)為 A-B-D-E-G-H-C-F-I,B正確。9.使用 Python自帶的隊(duì)列模塊 queue可以更便捷地實(shí)現(xiàn)隊(duì)列的操作,代碼如下:import queueq=queue.Queue(5)q.put("A") #字符 A 入隊(duì)q.put("B")q.put("C")已知 get函數(shù)可以按照隊(duì)列特性出隊(duì),若要使字符“C”從隊(duì)列 q中出隊(duì),正確的方法是A.直接使用語(yǔ)句 q.get("C") B.直接使用語(yǔ)句 q.get()C.使用兩次語(yǔ)句 q.get() D.使用三次語(yǔ)句 q.get()【答案】D【解析】本題考查隊(duì)列。題中所給代碼實(shí)現(xiàn)了字符“A”“B”“C”依次入隊(duì),要讓字符“C”出隊(duì),根據(jù)隊(duì)列先進(jìn)先出的特性,應(yīng)執(zhí)行三次出隊(duì)操作,D正確。10.某 Python程序如下:a=[3,8,6,2,3]for i in range(len(a)-1,-1,-1):if a[i]%2==0:for j in range(i):浙江卷 高三技術(shù)學(xué)科 試題 第4頁(yè)(共 14 頁(yè))if a[j]>a[j+1]:a[j],a[j+1]=a[j+1],a[j]print(a)程序運(yùn)行后,輸出的結(jié)果是A.[2,6,8,3,3] B.[3,3,2,6,8] C.[2,3,6,8,3] D.[2,3,3,6,8]【答案】C【解析】本題考查冒泡排序。本題關(guān)鍵,注意排序的條件:a[i] % 2 == 0;排序的范圍和方向:for j in range(i),從左往右。理解了這兩點(diǎn),容易找出正確答案。最后一個(gè) 3不參與排序,倒數(shù)第二個(gè)數(shù)排序后應(yīng)該是 8,正確答案 C。11.小紅走樓梯時(shí)每次走 1個(gè)臺(tái)階或 2個(gè)臺(tái)階,問小紅走 n個(gè)臺(tái)階時(shí),有多少種不同的走法。實(shí)現(xiàn)上述功能的 Python 代碼如下:def up(n):if n<2:return 1else:return up(n-1)+up(n-2)n=int(input("請(qǐng)輸入樓梯臺(tái)階數(shù):"))way=up(n)print(way)程序運(yùn)行后,輸入樓梯臺(tái)階數(shù)有 6個(gè), 程序輸出的結(jié)果是A.8 B. 13 C. 21 D.26【答案】C【解析】本題考查遞歸,斐波那契數(shù)列題目情境熟悉的話,應(yīng)該知道這就是求斐波那契數(shù)列的某一項(xiàng)。遞歸代碼也可以看出:return up(n-1)+up(n-2)。根據(jù)遞歸終止條件:if n < 2: return 1可以推出 up(1)=1、up(0)=1,那么依次有 up(2)=2、up(3)=3、up(4)=5、up(5)=8、up(6)=13。正確答案:B。12.某二分查找算法的 Python 程序如下:import randomkey=random.randint(0,4)*2+5n=10;ans=0a=[4,5,5,8,9,11,11,13,15,17]i=0;j=n-1while i<=j:m=(i+j)//2if a[m]<=key:浙江卷 高三技術(shù)學(xué)科 試題 第5頁(yè)(共 14 頁(yè))i=m+1else:j=m-1ans+=a[m]print(ans)程序運(yùn)行后,輸出 ans 的值不可能是A.19 B.27 C.37 D.44【答案】A【解析】本題考查二分查找算法。本段二分代碼是標(biāo)準(zhǔn)的邊界查找,還有 key的值是[5,7,9,11,13],ans是查找中點(diǎn)的累加和。根據(jù)列表a數(shù)據(jù)的,key=5、7時(shí),a[m]分別是:9、5、5、8,ans=27,由此可以推斷不可能是 19,選 A。二、非選擇題(本大題共 3小題,其中第 13小題 8分,其中第 14小題 9分,其中第 15小題 9分。)13.小明父母每天要到離家較遠(yuǎn)處去上班,為了讓父母能方便了解家中年邁的爺爺奶奶的生活情況,他采購(gòu)了幾個(gè)某品牌的監(jiān)控?cái)z像頭,利用家里的無(wú)線網(wǎng)絡(luò),搭建了一個(gè)“家用監(jiān)控?cái)z像系統(tǒng)”,其硬件連接如選擇題第 3-5題圖所示,請(qǐng)回答下列問題:(1)他購(gòu)買的監(jiān)控?cái)z像頭能在監(jiān)控畫面中出現(xiàn)物體移動(dòng)或明暗變化時(shí),自動(dòng)拍照和錄像,并將照片和錄像存儲(chǔ)在監(jiān)控?cái)z像頭自帶的存儲(chǔ)卡里或者上傳到網(wǎng)絡(luò)上這家公司的系統(tǒng)服務(wù)器中,但有權(quán)限的使用者只能用手機(jī)下載該公司的專用 APP 進(jìn)行管理和查看錄像,據(jù)此可知,該“家用監(jiān)控?cái)z像系統(tǒng)”的實(shí)現(xiàn)架構(gòu)是 (單選,填字母)。A. 客戶端/服務(wù)器 架構(gòu) B. 瀏覽器/服務(wù)器 架構(gòu)(2)“帶無(wú)線功能的路由器”上的有線接口有 LAN 口、WAN口 2種,小明在連接硬件時(shí),應(yīng)該把“光調(diào)制解調(diào)器”和“家用臺(tái)機(jī)”的網(wǎng)線分別接在 (單選,填字母)。A.LAN口、LAN 口 B.LAN口、WAN口C.WAN口、LAN口 D.WAN口、WAN口(3)該品牌監(jiān)控?cái)z像頭有“人摔倒”檢測(cè)功能,啟用后,一旦監(jiān)控?cái)z像頭拍攝到家中有人在走動(dòng)時(shí)摔倒,就會(huì)立即向管理員手機(jī)發(fā)送報(bào)警信號(hào),爭(zhēng)取寶貴的搶救時(shí)間。假如用 move==True 表示有東西移動(dòng),fall==True表示東西摔倒(旋轉(zhuǎn)一定角度),man==True表示紅外檢測(cè)到移動(dòng)的是人體,則能實(shí)現(xiàn)上述場(chǎng)景的代碼是 (多選,填字母)。if man: if man:A. if move or fall: B. if move and fall:print("有人摔倒") print("有人摔倒")if man: if man and move and fall:if move: print("有人摔倒")C. D.if fall:print("有人摔倒")浙江卷 高三技術(shù)學(xué)科 試題 第6頁(yè)(共 14 頁(yè))(4)系統(tǒng)使用了一段時(shí)間后,他父母說(shuō)在單位用手機(jī)上網(wǎng)正常,但看不到之前能看到的客廳攝像頭的實(shí)時(shí)監(jiān)控畫面(其他攝像頭是否正常沒說(shuō)),小明檢查了家里電腦(有線連接在路由器上)能正常上網(wǎng),攝像頭供電也正常,則可能出現(xiàn)的原因是 (寫 2個(gè),寫對(duì) 1個(gè)得 1分)。(5)該品牌監(jiān)控?cái)z像頭后臺(tái)用 SQLite數(shù)據(jù)庫(kù)對(duì)上傳的照片和錄像進(jìn)行存儲(chǔ)管理,用 Python語(yǔ)言可以編程實(shí)現(xiàn)查詢“photo.db”數(shù)據(jù)庫(kù)文件的“jia”表中的所有數(shù)據(jù),并賦值到 tmp變量中進(jìn)行后續(xù)處理?,F(xiàn)有下列語(yǔ)句命令:①conn = sqlite3.connect("photo.db") ②cur = conn.cursor()③tmp=cur.fetchall() ④import sqlite3⑤conn.close() ⑥cur.close()⑦cur.execute("SELECT * FROM jia")要實(shí)現(xiàn)上述功能,上述語(yǔ)句執(zhí)行的先后順序是 。【答案】(1) A (1分)(2)C (1分)(3)BCD (2分)(4)客廳攝像頭 IoT模塊損壞無(wú)線路由器無(wú)線發(fā)射部分損壞客廳攝像頭攝像組件損壞(以上任寫 2個(gè),每個(gè) 1分,最多 2分) (2分)(5)④①②⑦③⑥⑤ (2分)【解析】本題考查信息系統(tǒng)的綜合應(yīng)用。(1)由于用戶只能用手機(jī)下載該公司的專用 APP 進(jìn)行管理和查看錄像,可知實(shí)現(xiàn)架構(gòu)為 C/S 客戶端/服務(wù)器架構(gòu)。(2)“光調(diào)制解調(diào)器”需要接入因特網(wǎng),給家庭提供上網(wǎng)服務(wù),屬于廣域網(wǎng),應(yīng)接在WAN口;“家用臺(tái)機(jī)”屬于家庭內(nèi)部的局域網(wǎng),應(yīng)接在 LAN口。(3)向管理員手機(jī)發(fā)送報(bào)警信號(hào)需要同時(shí)滿足兩個(gè)情況,一是人在走(move),二是人摔倒(fall),而兩者的前提是需要檢測(cè)到移動(dòng)的是人體(man),因此 man、move、fall需要同時(shí)成立。(4)分析可能出現(xiàn)的原因可以從信息系統(tǒng)的五大要素入手,分別為硬件、軟件、網(wǎng)絡(luò)、用戶、數(shù)據(jù)。硬件角度,由于攝像頭供電正常,可能是客廳攝像頭攝像組件損壞客廳;網(wǎng)絡(luò)角度,由于有線連接正常且單位網(wǎng)絡(luò)正常,則可以考慮攝像頭 IoT模塊損壞、無(wú)線路由器無(wú)線發(fā)射部分損壞。浙江卷 高三技術(shù)學(xué)科 試題 第7頁(yè)(共 14 頁(yè))14.為研究某項(xiàng)疾病與年齡的關(guān)系,某醫(yī)院對(duì)以前的診斷記錄進(jìn)行整理和分析,整理部分?jǐn)?shù)據(jù)如圖 a所示。姓名 年齡 疾病畢蘊(yùn)琪 52 疾病 A蔡丹婷 26歲 疾病 D蔡偉劍 十四歲 疾病 E陳芝伊 78 疾病 B丁佳菲 35 疾病 A…… …… ……圖 a 圖 b(1)觀察圖 a所示數(shù)據(jù),發(fā)現(xiàn)年齡列數(shù)據(jù)格式不一致,為了便于數(shù)據(jù)分析,下列操作合適的是(單選,填字母)。A.刪除“年齡”列數(shù)據(jù)B.將“年齡”列含有中文字的記錄刪除C.將“年齡”列數(shù)據(jù)轉(zhuǎn)為文本類型D.將“年齡”列含有中文字的記錄修改為只包含數(shù)字的年齡(2)將數(shù)據(jù)整理好后,為了統(tǒng)計(jì) 0-18、19-35、36-60、61以上(含 61)四個(gè)年齡段的某疾病患病人數(shù)占該疾病總患病人數(shù)的比例,并繪制如圖 b 所示圖表,編寫如下 Python程序,請(qǐng)?jiān)?br/>劃線處填入合適代碼。import pandas as pdimport matplotlib.pyplot as pltdf = pd.read_excel('data.xlsx')tp = input('請(qǐng)輸入疾病類型:')df1 = ① # 篩選 tp 疾病的數(shù)據(jù)count = [0] * 4for i in range(len(df1)):age = df.at[i, "年齡"]if ② :count[0] += 1elif age <= 35:count[1] += 1elif age <= 60:count[2] += 1else:count[3] += 1x = ['0-18', '19-35', '36-60', '61 以上']y = []for i in range(4):y.append( ③ )plt.bar(x, y) # 顯示不同年齡段患該病的人數(shù)百分比浙江卷 高三技術(shù)學(xué)科 試題 第8頁(yè)(共 14 頁(yè))# 設(shè)置圖表其他參數(shù),代碼略plt.show()(3)觀察圖 b,“疾病 A”患病比例最大的年齡段為 。(4)若想獲取 61歲及以上的人群中,患病率最高的 10種疾病,編寫如下程序。def get_head10(df, age):.return df.疾病.head(10)print(get_head10(df, 61))上述程序段中方框處可選代碼為:①df = df.sort_values("年齡", ascending=False)②df = df[df.年齡 >= age]③df = df.groupby("疾病", as_index=False).count()則加框處應(yīng)填代碼的順序依次為 (單選,填字母)A.①②③ B.①③② C.②①③ D.②③①【答案】(1)D (1分)(2) ① df[df.疾病==tp] (2分)② age <=18 (1分)③ count[i]/len(dfl)*100 (2分)(3)0-18 (1分)(4)D (2分)【解析】本題 pandas模塊以及數(shù)據(jù)處理的基本思路。(1)根據(jù)數(shù)據(jù)處理的基本思路,以及相關(guān)代碼。這里最合適的操作,是將“年齡”段的數(shù)據(jù)修改為只包含數(shù)字。選 D(2)①篩選的正確代碼:df[df['疾病類型'] == tp]②根據(jù)題意和相應(yīng)的代碼,這里的條件是:age <= 18③這里一定要注意圖 b上的數(shù)據(jù)以及坐標(biāo)信息:count[i] / sum(count) * 100(3)圖上很明顯是 0-18(4)數(shù)據(jù)處理的順序是:篩選、分組統(tǒng)計(jì)、排序(降序),選 D15.小明開發(fā)了一個(gè)團(tuán)隊(duì)閱卷系統(tǒng),具體閱卷規(guī)則如下:①共有 n道題,n 道題依次進(jìn)入閱卷序列中,為了保證試題批閱的準(zhǔn)確性,每道題都需要兩次批改,第一次批改完成的試題會(huì)加入到閱卷序列尾部,直至兩次批改完成;②若第一次批改和第二次批改分?jǐn)?shù)相差 2 分及以上,則該題需要第三次批改,該題重新加入到目前閱卷序列尾部,第三次批改與第二次批改分?jǐn)?shù)繼續(xù)比較,以此列推;反之表示該題評(píng)分完成③閱卷序列 ans 中的數(shù)據(jù)由字母與數(shù)字構(gòu)成,字母表示閱卷教師編號(hào),數(shù)字代表分?jǐn)?shù),如 A7 代表閱卷教師 A 批改分?jǐn)?shù)為 7 分④為了保證教師閱卷嚴(yán)寬尺度一致,每一位教師具備一次回評(píng)功能,當(dāng)輸入 A-1 時(shí)表示 A 教師進(jìn)行回評(píng),按照閱卷先后順序,先回評(píng)的是 A 教師最后閱到的試題;當(dāng)輸入 A-2 時(shí)退出回評(píng)序列,繼續(xù)批閱回評(píng)前的后一道試題。-1 到-2 序列中間不會(huì)出現(xiàn)其他教師的批改記錄。浙江卷 高三技術(shù)學(xué)科 試題 第9頁(yè)(共 14 頁(yè))⑤回評(píng)過程中若此教師發(fā)現(xiàn)本人此題批閱記錄因重評(píng)被遺棄,或已經(jīng)評(píng)分完成,則此次記錄無(wú)效閱卷過程與示例數(shù)據(jù)如下:(1)若已知 n=5,閱卷序列 ans 為['C2', 'B5', 'C8', 'B3', 'A6', 'B-1', 'B5', 'B4', 'B-2','B3', 'A5', 'C5', 'B7', 'A5', 'A6', 'A6'],則閱卷完成后第四題的分?jǐn)?shù)為 。(2)若已知 n=3,小明在設(shè)計(jì)程序之前,為了盡可能保證能測(cè)試上述閱卷規(guī)則是否都已經(jīng)完成,設(shè)計(jì)了幾組測(cè)試數(shù)據(jù),則下述測(cè)試數(shù)據(jù)中最合適的是 (單選,填字母)A. ['B4', 'B6', 'B8', 'A3', 'C6', 'B5', 'B6']B. ['B4', 'B6', 'B4', 'A3', 'C6', 'B5']C. ['B4', 'B6', 'B8', 'B-1', 'B6', 'B-2', 'A3', 'C6', 'B5', 'B6']D. ['B4', 'B6', 'B8', 'A4', 'B-1', 'B6', 'B3', 'B3', 'B-2', 'A3', 'C6'](3)實(shí)現(xiàn)評(píng)分結(jié)果輸出的 Python 程序如下,請(qǐng)?jiān)趧澗€處填寫合適代碼。#讀取試題數(shù)量 n,并將閱卷序列存入變量 ans,代碼略a=[[i,"","",i+1] for i in range(0,n)]okinfo=[0]*na[n-1][3]=0pre,head=n-1,0flag=Truepas=[]pashead = {"A":-1,"B":-1,"C":-1}print("ans:",ans)p=0①while okif ans[p][1]!="-":if flag:if okinfo[head]==1:head=a[head][3]continuea[head][2]+=ans[p][0]浙江卷 高三技術(shù)學(xué)科 試題 第10頁(yè)(共 14 頁(yè))if len(a[head][2])==1:a[head][1]=ans[p][1:]else:if abs(int(a[head][1][-1])-int(ans[p][1]))<=1:②okinfo[head]=1ok+=1else:pre=heada[head][1]+=ans[p][1]pas.append([head,len(a[head][1]),pashead[ans[p][0]]])pashead[ans[p][0]]=len(pas)-1print("第"+str(head+1)+"題:",ans[p][1],"閱卷老師",ans[p][0])head=a[head][3]else: #縮進(jìn)與 if flag 對(duì)齊top=pashead[ans[p][0]]num=pas[top][0]if okinfo[num]!=1 and (len(a[num][1])-pas[top][1])<=1: #若有必要修改if len(a[num][1])!=1:#修改 a[num][1]的批改記錄,代碼略if abs(int(a[num][1][-1])-int(a[num][1][-2]))<=1:③ok+=1else:a[num][1]=ans[p][1]print("第"+str(num+1)+"題:",ans[p][1],"閱卷老師",ans[p][0])pashead[ans[p][0]]=pas[pashead[ans[p][0]]][2]elif ans[p][1:]=="-2":flag=Trueelif ans[p][1:]=="-1":flag=Falsep+=1#輸出結(jié)果(代碼略)【答案】(1) 6.5 (1分)(2) D (2分)(3) ① ok=0 (2分)② a[pre][3]=a[head][3] (2分)③ okinfo[num]=1 (2分)浙江卷 高三技術(shù)學(xué)科 試題 第11頁(yè)(共 14 頁(yè))【解析一】這段代碼是一個(gè)模擬閱卷系統(tǒng)的程序:(1)根據(jù)每一題的批閱情況 ans可得:['C2','B5','C8','B3','A6', 'B-1','B5','B4','B-2','B3','A5','C5', 'B7','A5','A6','A6'],第四題分別被編號(hào)為 B、A的老師批改,第一次’B’老師打了 3分,并且通過回評(píng)對(duì)修改了第四題的評(píng)分,打了 5分(替換第一次打分);第三次批改編號(hào)為’B’老師對(duì)第四題打了 7分,兩次批改分?jǐn)?shù)相差 2分及以上,所以編號(hào)’A’老師進(jìn)行了第四次批改,打分為 6分,滿足條件。所以,第四題的得分為(7+6)/2,為 6.5。(2)選項(xiàng) A、B都沒有辦法測(cè)試系統(tǒng)的回評(píng)功能;選項(xiàng) B所有的評(píng)分記錄分差都小于等于 1分,沒法測(cè)試閱卷規(guī)則 2:當(dāng)兩次批改分?jǐn)?shù)相差 2分及以上需要進(jìn)行第三次批閱;選項(xiàng) C最后個(gè)記錄’B6’多余。(3)分析代碼明確核心變量的具體功能:變量 n表示題目數(shù)量;變量 ans是一個(gè)字符串列表,表示每道題的批改情況,其中每個(gè)字符串的第一個(gè)字符表示批改老師的編號(hào)(A、B、C),第二個(gè)字符表示得分,如果沒有得分則為“-”,表示開始或者結(jié)束回評(píng),flag=True表示正在批改,flag=False表示已進(jìn)入回評(píng);變量 a是一個(gè)鏈表,記錄每道題的批改情況,其中 a[i][0]表示題目編號(hào),a[i][1]表示得分情況,a[i][2]表示批改老師編號(hào),a[i][3]表示下一道題目的編號(hào);變量 okinfo是一個(gè)長(zhǎng)度為 n的列表,表示每道題是否已經(jīng)批改完成,初始值都為 0;變量 pre和 head分別表示上一道題目和當(dāng)前批改的題目;變量pas是一個(gè)列表,保存了每個(gè)老師批改的最后一題的編號(hào)、批改的得分長(zhǎng)度、以及對(duì)應(yīng)老師批改的上一題的編號(hào);變量 pashead是一個(gè)字典,保存了每個(gè)老師最后一次批改的信息在 pas中的索引;變量 p表示當(dāng)前正在處理的批改記錄在 ans中的索引。變量 ok表示已經(jīng)批改完成的題目數(shù)量,初始值為 0。①根據(jù)代碼可得:變量 ok表示已經(jīng)完成批閱的題目數(shù)量,需要對(duì) ok變量賦初值。②程序的主體是一個(gè) while 循環(huán),每次循環(huán)處理一條批改記錄。首先判斷當(dāng)前批改記錄第二的字符為不為“-”,根據(jù) flag的值判斷是批改還是回評(píng):若是在批改狀態(tài)下,則先判斷當(dāng)前題目是否已經(jīng)批改完成,如果已經(jīng)批改完成,則跳過當(dāng)前題目,否則將批改記錄添加到當(dāng)前題目的批改信息中。如果批改信息長(zhǎng)度為 1,則表示當(dāng)前批改是第一次,將得分保存到 a[head][1]中;否則需要判斷當(dāng)前得分與之前得分的差是否小于等于 1,如果是則表示此題批改已經(jīng)完成,刪除 head節(jié)點(diǎn),讓 pre節(jié)點(diǎn)的指針域指向 head節(jié)點(diǎn)的指針域。③若是在回評(píng)狀態(tài)下,則需要獲取該老師最后一次批改的題目信息,則根據(jù)兩次批改結(jié)果判斷是否有必要進(jìn)行修改,首次回評(píng)且評(píng)分記錄長(zhǎng)度為 1,則替換上次評(píng)分;若首次回評(píng)且評(píng)分記錄長(zhǎng)度為不為 1,則修改評(píng)分記錄,當(dāng)兩次批改的分?jǐn)?shù)小于等于 1時(shí),則將該題目的批改狀態(tài)改為已完成,并將批改完成的題目數(shù)量加 1。【解析二】本題考查鏈表創(chuàng)建、節(jié)點(diǎn)刪除操作。(1)第 1-5 題得分分別為 2,5,8,3,6,B-1表示 B老師進(jìn)行回評(píng),他評(píng)的第 2題和第 4題,因此第 1輪評(píng)分為 2,4,8,5,6,第 2輪評(píng)分為 3,5,5,7,5,第 3題和第 4題相差 2分,需回評(píng),第 4題的最后得分為 7和 6,平均得分為 6.5分。(2)AB組沒有出現(xiàn)回評(píng),C組第 1輪中,B對(duì)第 3題進(jìn)行回評(píng),得分依次為 4,6,6,第 2輪得分 3,6,5,無(wú)需三評(píng),多出一個(gè)數(shù)據(jù)。D組第 1輪中,B對(duì) 3個(gè)題進(jìn)行回評(píng),得分依次為 3,3,6,第 2輪得分為4,3,6,每個(gè)題目的得分差均小于 2。(3)①變量 ok賦初值。從條件 ok初值為 0。②完成當(dāng)前小題的評(píng)分,在鏈表中刪除 head節(jié)點(diǎn)。ans為評(píng)分?jǐn)?shù)組,p為評(píng)分?jǐn)?shù)組的索引號(hào),ans[p][0]為評(píng)分教師,flag表示是否是回評(píng)。構(gòu)建一個(gè)鏈表,每個(gè)節(jié)點(diǎn)值為依次為題號(hào)、評(píng)分值浙江卷 高三技術(shù)學(xué)科 試題 第12頁(yè)(共 14 頁(yè))(a[head][1]=ans[p][1:])、評(píng)分教師([head][2]+=ans[p][0])和下一題的題號(hào)。如果條件len(a[head][2])==1成立,表示該題目前只有一位教師評(píng)卷,得到第 1個(gè)得分,否則當(dāng)條件abs(int(a[head][1][-1])-int(ans[p][1]))<=1成立時(shí),表示完成該題的評(píng)分,pre初值為 n-1,是閱卷系列最后一個(gè)節(jié)點(diǎn)位置,當(dāng)前題號(hào)完成評(píng)卷后,該題就不用進(jìn)入閱卷系列,把 head的下一節(jié)點(diǎn)加入閱卷系列。③對(duì)索引為 num的題完成評(píng)卷的標(biāo)志進(jìn)行賦值。在回評(píng)過程中,num是回評(píng)的題號(hào)索引,修改題目得分后,若兩次評(píng)分之差小于等于 1,表示完成該題的評(píng)分,需對(duì) okinfo[num]賦值為 1,在正評(píng)時(shí),先檢測(cè)該標(biāo)志,就是語(yǔ)句 if flag:if okinfo[head]==1: continue,跳過該題的評(píng)分。浙江卷 高三技術(shù)學(xué)科 試題 第13頁(yè)(共 14 頁(yè)) 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)