資源簡(jiǎn)介 絕密★考試結(jié)束前2024 學(xué)年第一學(xué)期浙江省七彩陽(yáng)光新高考研究聯(lián)盟返校聯(lián)考高三技術(shù) 試題考生須知:1.本試題卷共 13 頁(yè),滿分 100 分,考試時(shí)間 90 分鐘。2.答題前,在答題卷指定區(qū)域填寫班級(jí)、姓名、考場(chǎng)號(hào)、座位號(hào)及準(zhǔn)考證號(hào)。3.所有答案必須寫在答題卷上,寫在試卷上無效。4.考試結(jié)束后,只需上交答題卷。第一部分 信息技術(shù)(共50分)一、選擇題(本大題共 12小題,每小題 2分,共 24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)閱讀下列材料,回答第 1至 4題網(wǎng)盤,又稱網(wǎng)絡(luò) U 盤或云盤,是一種基于網(wǎng)絡(luò)的在線存儲(chǔ)服務(wù)。網(wǎng)盤為用戶劃分了一定磁盤空間,并提供數(shù)據(jù)存儲(chǔ)、訪問、備份、共享、在線編輯、協(xié)同辦公等功能。網(wǎng)盤擁有世界各地的容災(zāi)備份,具有安全性高、速度快、容量大等特點(diǎn),為個(gè)人或企業(yè)提供有效的數(shù)據(jù)保障。1.下列關(guān)于網(wǎng)盤和網(wǎng)盤中的數(shù)據(jù),說法正確的是A.網(wǎng)盤中的數(shù)據(jù)只能以字母和數(shù)字的形式表示B.按大數(shù)據(jù)的類型分,網(wǎng)盤中的數(shù)據(jù)都屬于流數(shù)據(jù)C.網(wǎng)盤中的數(shù)據(jù)只有借助計(jì)算機(jī)處理才能挖掘其中的價(jià)值D.網(wǎng)盤技術(shù)使得數(shù)據(jù)的存儲(chǔ)與傳輸變得更加便捷與高效2.下列關(guān)于網(wǎng)盤系統(tǒng)與數(shù)據(jù)安全,說法正確的是A.網(wǎng)盤中的數(shù)據(jù)不受硬盤損壞、操作失誤等安全因素影響B.使用身份認(rèn)證、訪問控制等方式可以增加網(wǎng)盤數(shù)據(jù)的安全性C.下載網(wǎng)盤中的大文件后,可以用數(shù)據(jù)加密的方式檢驗(yàn)其完整性D.網(wǎng)盤數(shù)據(jù)屬于個(gè)人或企業(yè)用戶私有,不存在信息泄露的風(fēng)險(xiǎn)3.下列關(guān)于網(wǎng)盤系統(tǒng)的軟硬件組成,說法正確的是A.用戶網(wǎng)盤中數(shù)據(jù)保存在它相應(yīng)網(wǎng)絡(luò)存儲(chǔ)服務(wù)器中的 U盤上B.提高網(wǎng)絡(luò)存儲(chǔ)服務(wù)器的 CPU性能,也能在一定程度上提高網(wǎng)盤服務(wù)性能C.增加網(wǎng)絡(luò)存儲(chǔ)服務(wù)器的內(nèi)存,也能擴(kuò)大用戶的網(wǎng)盤容量D.用于管理網(wǎng)盤服務(wù)器的網(wǎng)絡(luò)操作系統(tǒng)屬于應(yīng)用軟件4.對(duì)于數(shù)據(jù)的處理方式,下列說法不.正.確.的是A.可以將紙質(zhì)稿掃描后以圖片的形式保存在網(wǎng)盤B.可以用數(shù)據(jù)壓縮的方式減少文件容量,提高網(wǎng)盤空間利用率C.錄音時(shí),可以提高采樣頻率或者減少量化位數(shù)等方式減少音頻文件的存儲(chǔ)容量D.保持像素不變,將某 24 位 BMP圖像轉(zhuǎn)換為 256級(jí)灰度 BMP圖像,其空間將變?yōu)樵瓉淼?1/3閱讀下列材料,回答第 5 至 6 題餐飲服務(wù)機(jī)器人是一種定位于酒店餐飲服務(wù)和展館迎賓服務(wù)用的新型機(jī)器人,其內(nèi)置的餐飲服務(wù)系統(tǒng)為顧客提供了點(diǎn)菜、結(jié)算等功能,也擁有前臺(tái)入住、行李搬運(yùn)、餐飲遞送、路線引導(dǎo)服務(wù)功能。機(jī)器人除了支持語(yǔ)音對(duì)話,還帶有一個(gè)高清觸摸屏提供輸入和輸出,屏幕上有一雙藍(lán)色的眼睛,高三技術(shù) 試題 第1頁(yè) 共 7 頁(yè)增強(qiáng)擬人化程度。商家服務(wù)器可以通過藍(lán)牙、WiFi等無線方式統(tǒng)一管理機(jī)器人。5.下列關(guān)于機(jī)器人的餐飲服務(wù)系統(tǒng),說法不.正.確.的是A.機(jī)器人的語(yǔ)音輸入和觸屏輸入為該系統(tǒng)提供了高效的數(shù)據(jù)采集功能B.路線引導(dǎo)等智能性服務(wù)需要傳感器等硬件的支持C.被服務(wù)的顧客和維護(hù)機(jī)器人運(yùn)行的管理人員都是該信息系統(tǒng)的用戶D.機(jī)器人與服務(wù)器之間的網(wǎng)絡(luò)數(shù)據(jù)傳輸無需傳輸介質(zhì)或網(wǎng)絡(luò)協(xié)議支持6.該信息系統(tǒng)應(yīng)用中,下列不.屬.于.人工智能技術(shù)的是A.刷銀行卡支付B.刷臉支付C.路線引導(dǎo)D.語(yǔ)音對(duì)話7. 小林根據(jù)第 7題圖所示的流程圖編寫 Python程序如下:n = int(input())s = 0while n > 5:s = s + nn -= 1print(s)用下列輸入數(shù)據(jù)測(cè)試程序段與流程圖,兩者輸出結(jié)果不.一.樣.的是A.20 B.10 C.6 D.58.對(duì)于二叉樹根節(jié)點(diǎn)的左孩子節(jié)點(diǎn) ,其在前序遍歷中的位置序號(hào)記為 ,在后序遍歷中的位置序號(hào)記為 ,則 的值不.可.能.是A.2 B.1 C.0 D.-29.棧初始為空,經(jīng)過一系列入棧、出棧操作后,棧又為空。若元素的入棧順序是“宮”“商”“角”“徵”“羽”,而“角”是第 1個(gè)(最先)出棧的,則第 2個(gè)出棧的元素A.一定是“商” B.可能是“宮” C.可能是“商” D.一定是“徵”10.某二分查找算法的 Python 程序段如下:i, j, x = 0, len(a)-1, 0while i <= j:m = (i + j) // 2x += 1if a[m] == key:breakelif a[m] < key:i = m + 1else:j = m - 1當(dāng) a 的元素分別為[5,16,22,28,35,43,52,67,78,89]和[5,16,22,28,35,43,52,67,78]時(shí),查找同一 key產(chǎn)生的 x值相同,則 key的值可能是A.52 B.39 C.58 D.70高三技術(shù) 試題 第2頁(yè) 共 7 頁(yè)11.有 Python代碼段如下:a=[11,4,2,13,6,5,3,6,19,1]for i in range(1,len(a)):key=a[i]j=iwhile (1) :a[j]=a[j-1]j-=1(2)劃線處(1)、(2)處可選代碼如下:①j>0 and key=0 and key為使得數(shù)組 a實(shí)現(xiàn)升序排序,則劃線處代碼正確的是A.①③ B.①④ C.②③ D.②④12.差集 是指屬于 但不屬于 的元素構(gòu)成的集合,現(xiàn)用鏈表模擬差集運(yùn)算。鏈表每個(gè)節(jié)點(diǎn)包含數(shù)據(jù)區(qū)域和指針區(qū)域, [0][0], [1][0], [2][0], 存放集合 的數(shù)據(jù), [0][0], [1][0], [2][0], 存放集合 的數(shù)據(jù), 為集合 鏈表的頭指針, 為集合 鏈表的頭指針。假設(shè)集合中元素都遞增存放,且允許有元素重復(fù)。第 12 題圖實(shí)現(xiàn)集合的差集運(yùn)算 的 Python程序如下,方框中應(yīng)填入的正確代碼為p = ha = 0; q = hb = 0; tp = 0while ha != -1 and p != -1 and q != -1:if a[ha][0] == b[q][0]:ha = a[ha][1]p = haelse:if a[p][0] > b[q][0]:q = b[q][1].# 從 ha指針處輸出鏈表 a的數(shù)據(jù),代碼略A. B. C. D.elif a[p][0]< b[q][0]: elif a[p][0]< b[q][0]: elif a[p][0]< b[q][0]: elif a[p][0]< b[q][0]:tp = p p = tp p = a[p][1] tp = pp = a[p][1] tp = a[tp][1] tp = p p = a[p][1]else: else: else: else:p=a[p][1] a[p][1]=a[tp][1] a[tp][1]=a[p][1] a[tp][1]=a[p][1]tp=p tp=a[tp][1] tp=p p=a[p][1]高三技術(shù) 試題 第3頁(yè) 共 7 頁(yè)二、非選擇題(本大共 3小題,其中第 13小題 7分,第 14小題 10分,第 15小題 9分,共 26分)13.某產(chǎn)品質(zhì)量檢測(cè)設(shè)備要對(duì)一批玩具機(jī)器人進(jìn)行質(zhì)量檢測(cè)。玩具機(jī)器人可以在二維平面上行走,行走時(shí)的位置用橫縱坐標(biāo)表示,若橫、縱坐標(biāo)之和比前一個(gè)位置的橫、縱坐標(biāo)之和大,則表示機(jī)器人在前進(jìn)。檢測(cè)時(shí),每隔 1秒鐘采集一次機(jī)器人的坐標(biāo)。若在 2 分鐘之內(nèi),機(jī)器人能連續(xù)前進(jìn) 100次(即連續(xù) 100個(gè)增大的坐標(biāo)之和)則表示產(chǎn)品合格。請(qǐng)回答一下問題:(1)某次檢測(cè)到有 6個(gè)位置的坐標(biāo),按時(shí)間遞增的順序依次為(0,0), (1,0), (0,2), (0,3), (1,2),(3,1),則連續(xù)前進(jìn)的次數(shù)(坐標(biāo)個(gè)數(shù))最多是 (填數(shù)字)。(2)實(shí)現(xiàn)上述功能的部分 Python 程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。prex = prey = -1; n = t = maxn = 0while True:# 接收一次采集到的機(jī)器人位置坐標(biāo),分別存入 x和 y,代碼略t += 1if ① :n += 1else:n = 1if ② :maxn = nif t >= 120:if ③ :# 產(chǎn)品合格,將之移入合格產(chǎn)品線,并將下一個(gè)產(chǎn)品放入檢測(cè),代碼略else:# 產(chǎn)品不合格,將之移入不合格流水線,并將下一個(gè)產(chǎn)品放入檢測(cè),代碼略n = t = maxn = 0; prex = prey = -1else:prex = x; prey = y# 延時(shí) 1秒鐘,代碼略14.為實(shí)現(xiàn)圖書的數(shù)字化管理,學(xué)校搭建了一個(gè)圖書管理系統(tǒng)。系統(tǒng)通過讀者的“校園卡”識(shí)別學(xué)生身份,通過讀借還一體機(jī)等終端收集讀者和圖書數(shù)據(jù),并通過有線或無線方式將數(shù)據(jù)傳輸至Web服務(wù)器,Web服務(wù)器根據(jù)要求進(jìn)行查詢、借閱或者歸還等處理。請(qǐng)回答以下問題。(1)下列方式都可以采集讀者和圖書數(shù)據(jù),其中使用了 RFID技術(shù)的是 (單選,填字母:A.電子標(biāo)簽/ B.條形碼/ C.二維碼)。(2)當(dāng)讀者順利錄入一本實(shí)際存在的館藏圖書編號(hào)后,試圖查詢?cè)搱D書的信息時(shí),終端瀏覽器上卻無法獲取該圖書數(shù)據(jù),下列關(guān)于該故障的排查或描述,不.正.確.的是 (單選,填字母)。A.若訪問服務(wù)器的其他頁(yè)面也出現(xiàn)異常,則可能是終端與 Web服務(wù)器通信異常造成的B.若 Web服務(wù)器與數(shù)據(jù)庫(kù)連接異常,也可能無法獲取圖書數(shù)據(jù)C.無法獲取圖書數(shù)據(jù)的故障,是由于終端錄入設(shè)備與終端瀏覽器通信異常造成的(3)下列關(guān)于該信息系統(tǒng)的設(shè)計(jì)與搭建,說法正確的是 (多選,填字母)。(注:全部選對(duì)的得 2 分,選對(duì)但不全的得 1分,不選或有選錯(cuò)的得 0分)A.可以選擇使用 B/S模式開發(fā)該信息系統(tǒng),這屬于前期準(zhǔn)備中的需求分析B.讀者還書時(shí)要求進(jìn)行身份認(rèn)證,以提高系統(tǒng)便捷性C.可以選擇 SQLite數(shù)據(jù)庫(kù)管理系統(tǒng)為該系統(tǒng)提供數(shù)據(jù)存儲(chǔ)服務(wù)D.信息系統(tǒng)初步搭建后需要進(jìn)行軟硬件測(cè)試、網(wǎng)絡(luò)測(cè)試以進(jìn)一步完善系統(tǒng)高三技術(shù) 試題 第4頁(yè) 共 7 頁(yè)(4)除了使用“校園卡”完成身份認(rèn)證以外,還可以使用其他的身份認(rèn)證方式。請(qǐng)給出一種身份認(rèn)證方式及其關(guān)鍵的傳感器設(shè)備 。(5)高三年級(jí)組收集了一段時(shí)間內(nèi)的圖書借閱數(shù)據(jù),部分?jǐn)?shù)據(jù)如第 14 題圖 a 所示。現(xiàn)要統(tǒng)計(jì)出高三年級(jí)各班級(jí)圖書借閱數(shù)量與排名,繪制如第 14題圖 b所示的柱形圖。第 14 題圖 a第 14 題圖 b實(shí)現(xiàn)上述功能的部分 Python 程序如下:import pandas as pdimport matplotlib.pyplot as pltdf = pd.read_excel("data.xlsx")df1 = df[df["年級(jí)"] == "高三"].plt.bar(df1["班級(jí)"], df1["書名"])#設(shè)置繪圖參數(shù),顯示如圖第 14 題圖 b 所示的柱形圖,代碼略方框中應(yīng)填入的語(yǔ)句依次為 (選 2項(xiàng),填數(shù)字序列,少選、多選、錯(cuò)選或次序錯(cuò)均不得分)。① df1 = df1.groupby("班級(jí)", as_index=False).count()② df1 = df.groupby("年級(jí)", as_index=False).sum()③ df1 = df1.sort_values("書名", ascending=False)④ df1 = df1.head()(6)如果要篩選出全校學(xué)生借閱書籍類別是“歷史”的學(xué)生數(shù)據(jù)以進(jìn)一步分析,可在第(5)小題處理基礎(chǔ)上,再運(yùn)行如下語(yǔ)句,請(qǐng)?jiān)趧澗€處填入合適的代碼。df2 = df[ ]15.某工廠有兩個(gè)生產(chǎn)車間,現(xiàn)要為兩個(gè)車間生產(chǎn)的產(chǎn)品進(jìn)行分組,以便后續(xù)進(jìn)行檢測(cè)。分組前先將每個(gè)車間每天生產(chǎn)的產(chǎn)品排在一起:先是第一車間第一天生產(chǎn)的產(chǎn)品,再是第二車間第一天生產(chǎn)的產(chǎn)品;接著是第一車間第二天和第二車間第二天生產(chǎn)的產(chǎn)品……。這些產(chǎn)品用正整數(shù) 1,2,3,…進(jìn)行編號(hào)。其中,第一車間產(chǎn)品用 0表示,第二車間產(chǎn)品用 1表示。連續(xù)排在一起的同一車間的產(chǎn)品可以視為一個(gè)“塊”。高三技術(shù) 試題 第5頁(yè) 共 7 頁(yè)假設(shè),有初始產(chǎn)品序列如下表:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 200 0 0 0 1 1 1 0 0 0 1 1 0 1 1 0 1 1 1 1如編號(hào) 1,2,3,4 為第一車間第一天生產(chǎn)的產(chǎn)品塊,5,6,7 為第二車間第一天生產(chǎn)的產(chǎn)品塊,依次類推。分組時(shí),取每一塊最左邊的第一個(gè)產(chǎn)品組成一組,直至所有產(chǎn)品抽取完。注意,當(dāng)取完一個(gè)車間的產(chǎn)品后,其左右兩塊同一車間的產(chǎn)品會(huì)合并成一個(gè)塊。例如第一組抽取的產(chǎn)品是(序號(hào)):1,5,8,11,13,14,16,17,剩余產(chǎn)品是:2 3 4 6 7 9 10 12 15 18 19 200 0 0 1 1 0 0 1 1 1 1 1第 15 題表此時(shí),剩余最左邊編號(hào)是 12,15,18的三塊會(huì)合成同一塊,那么第二組抽取的產(chǎn)品只有 4個(gè),分別是(序號(hào)):2,6,9,12。而后第三組抽取的產(chǎn)品是:3,7,10,15。第四組抽取的產(chǎn)品是 4,18。第五組抽取的產(chǎn)品是 19。第六組抽取的產(chǎn)品是 20。所有產(chǎn)品抽完后,分組結(jié)束。以下程序完成并輸出了原始產(chǎn)品序列的分組情況,請(qǐng)回答以下問題:(1)若產(chǎn)品序列是“001100010011”,則第二組抽取的產(chǎn)品序號(hào)是 (用正整數(shù)按遞增的順序作答)。(2)主程序?qū)υ籍a(chǎn)品序列進(jìn)行處理,輸出了每次分組的結(jié)果。對(duì)于題述產(chǎn)品序列,其輸出的分組結(jié)果如下圖所示,請(qǐng)將程序補(bǔ)充完整。第 15 題圖# 采集原始產(chǎn)品序列,如“001100010011”,并保存至變量 s中,代碼略s = s + "." # 在產(chǎn)品序列串末尾放置一個(gè)點(diǎn)號(hào),表示結(jié)束符sel = [False] * len(s)q, k, begin = [], 0, 0for i in range(1, len(s)):if ( ① ):q.append([begin, i-1, s[i-1]]) # 為 q追加一個(gè)元素begin = ii = 0cnt = len(s) - 1while cnt > 0:print("第" + str(i+1) + "組:", end="")q2 = selection(q, 0, len(q))i += 1; print("")q = mergence(q2, 0, len(q2))高三技術(shù) 試題 第6頁(yè) 共 7 頁(yè)(3)selection函數(shù)實(shí)現(xiàn)了產(chǎn)品的抽取,請(qǐng)將程序補(bǔ)充完整。def selection(q, head, tail):global cnt # 定義 cnt為全局變量,即與主程序 cnt變量通用q2 = []while head < tail:F = q[head]head += 1while ② :F[0] += 1print(F[0] + 1, end=" ")cnt -= 1sel[F[0]] = Trueif F[0] == F[1]:continue③q2.append(F)return q2(4)mergence函數(shù)實(shí)現(xiàn)了產(chǎn)品抽取后剩余產(chǎn)品的調(diào)整,請(qǐng)將程序補(bǔ)充完整。def mergence(q2, head2, tail2):q = []while head2 < tail2:X = q2[head2]head2 += 1while head2 < tail2:Y = q2[head2]if X[2] == Y[2]:④head2 += 1else:breakq.append(X)return q高三技術(shù) 試題 第7頁(yè) 共 7 頁(yè)2024 學(xué)年第一學(xué)期浙江省七彩陽(yáng)光新高考研究聯(lián)盟返校聯(lián)考高三信息技術(shù) 參考答案及解析一、選擇題(本大題共 12小題,每小題 2分,共 24分。每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、多選、錯(cuò)選均不得分)1 2 3 4 5 6 7 8 9 10 11 12D B B C D A D A C B A D二、非選擇題(本大題共 3 小題,其中第 13 小題 7 分,第 14 小題 10 分,第 15 小題 9 分,共 26分)13.(1)3 (1分)(2)① x + y > prex + prey (2分)② n > maxn (2分)③ maxn >= 100 或 maxn==100 (2分)14.(1)A (1分)(2)C (1分)(3)CD (2分)(4)使用人臉識(shí)別認(rèn)證方式,利用圖像感應(yīng)設(shè)備(攝像頭) (2分)或 使用指紋識(shí)別認(rèn)證方式,利用指紋傳感器(認(rèn)證方式 1分,輸入設(shè)備 1分)(5)①③ (2分)(6)df["類別"]=="歷史" 或者 df.類別=="歷史" (2分)15.(1)2 4 6 12 或 2,4,6,12(編號(hào)正確即可) (1分)(2)① s[i] != s[i-1] (2分)(3)② sel[F[0]] 或 sel[F[0]] == True (2分)③ F[0] += 1 或 q[head-1][0] + 1 (2分)(4)④ X[1] = Y[1] (2分)高三信息技術(shù) 參考答案 第1頁(yè) 共 6頁(yè)高三信息技術(shù)答案解析部分1.【答案】D【解析】考查數(shù)據(jù)、大數(shù)據(jù)的認(rèn)識(shí)和理解。數(shù)據(jù)的表現(xiàn)形式可以時(shí)字母、數(shù)字符號(hào)等,網(wǎng)盤中的數(shù)據(jù)還可以是圖像、音頻等,選項(xiàng) A 錯(cuò)誤。選項(xiàng) B,按大數(shù)據(jù)類型分,網(wǎng)盤中的數(shù)據(jù)基本上都是靜態(tài)數(shù)據(jù)。選項(xiàng) C,借助計(jì)算機(jī)平臺(tái)處理數(shù)據(jù)更快捷,但并不一定只能借助計(jì)算機(jī)。選項(xiàng) D正確。2.【答案】B【解析】考查數(shù)據(jù)、信息系統(tǒng)安全等知識(shí)。網(wǎng)盤盡管有備份,但是仍然受硬盤損壞、操作失誤等安全因素影響,選項(xiàng) A 錯(cuò)誤。選項(xiàng) C:數(shù)據(jù)完整性一般通過數(shù)據(jù)校驗(yàn)完成。選項(xiàng) D:盡管信息技術(shù)不斷發(fā)展,安全技術(shù)不斷增加,但是仍然存在信息泄露的風(fēng)險(xiǎn)。3.【答案】B【解析】考查信息系統(tǒng)的硬件、網(wǎng)絡(luò)相關(guān)知識(shí)。選項(xiàng) A,由材料可知數(shù)據(jù)保存在磁盤上,網(wǎng)絡(luò) U盤的概念由來是因?yàn)槠湎耠S時(shí)攜帶的U盤一樣方便。選項(xiàng)C,內(nèi)存是一般存放CPU正在處理的數(shù)據(jù),而不能永久存放用戶的網(wǎng)盤數(shù)據(jù)。選項(xiàng) D,網(wǎng)絡(luò)操作系統(tǒng)應(yīng)該是系統(tǒng)軟件,而不是應(yīng)用軟件。4.【答案】C【解析】考查數(shù)字化、編碼相關(guān)知識(shí)。選項(xiàng) C:提高采樣頻率將增加采樣點(diǎn),也將增加音頻的容量,因此改選項(xiàng)錯(cuò)誤。選項(xiàng) D,保持像素不變,將某 24位 BMP圖像轉(zhuǎn)換為 256級(jí)灰度 BMP圖像,其存儲(chǔ)空間將變?yōu)樵瓉淼?1/3,選項(xiàng) D正確。5.【答案】D【解析】考查信息系統(tǒng)的組成與功能相關(guān)知識(shí)。選項(xiàng) D,藍(lán)牙和 WiFi 傳輸都是無線數(shù)據(jù)傳輸方式,無線電磁波也是一種傳輸介質(zhì);傳輸仍然需要遵循藍(lán)牙標(biāo)準(zhǔn)與網(wǎng)絡(luò)協(xié)議。6.【答案】A【解析】考查人工智能的認(rèn)識(shí)、RFID 技術(shù)的認(rèn)識(shí)。選項(xiàng) A,刷銀行卡一般是 RFID 技術(shù)的應(yīng)用,它屬于傳感技術(shù)和數(shù)據(jù)通信技術(shù)的應(yīng)用。7.【答案】D【解析】考查算法流程圖與簡(jiǎn)單 Python 程序的閱讀理解。流程圖中會(huì)先無條件執(zhí)行一次 ← + ,然后判定條件是否成立。而左側(cè) Python 程序卻是先判定條件,在執(zhí)行語(yǔ)句,因此當(dāng)一開始條件就不成立的時(shí)候,流程圖會(huì)比程序多執(zhí)行一次。只有選項(xiàng) D會(huì)讓條件一開始就不成立。8.【答案】A第 8 題解圖【解析】考查二叉樹相關(guān)概念和遍歷知識(shí)。由題意知, 節(jié)點(diǎn)是根的左孩子,那么它在前序遍歷中的位置序號(hào)是 2,即 = 2。對(duì)于后序遍歷,需要先遍歷完 的左右節(jié)點(diǎn)才能遍歷到 節(jié)點(diǎn)。假設(shè) 的左右孩子的個(gè)數(shù)分別是 和 ,那么 = + + 1,于是 = 2 ( + + 1) = 1 ( + ) ≤1,因此不可能為 2。9.【答案】C【解析】考查棧的操作及棧的特點(diǎn)等知識(shí)。由于“角”第 1 個(gè)出棧,那么它出棧后棧頂必然是高三信息技術(shù) 參考答案 第2頁(yè) 共 6頁(yè)“商”,那么“商”在第 2 個(gè)出棧是有可能的;還有可能是“徵”或“羽”,它們?nèi)霔:篑R上出棧,因此選項(xiàng) D也是不一定的,答案選 C。10.【答案】B第 10 題解圖【解析】考查二分查找算法的應(yīng)用。根據(jù)數(shù)組 a 的元素與二分查找時(shí)查找次數(shù)的不同繪制出如右圖所示的二叉樹,不同的層次表示不同的訪問次數(shù)。從圖中可以快速統(tǒng)計(jì)出查找次數(shù)。查找 52時(shí),在第一個(gè)數(shù)組里需要查找 4 次,在第二個(gè)數(shù)組里只需查找 2 次。查找 58 時(shí),在第一個(gè)數(shù)組里需要查找 4 次,在第二個(gè)數(shù)組里只需查找 3 次。查找 52 時(shí),在第一個(gè)數(shù)組里需要查找 4 次,在第二個(gè)數(shù)組里只需查找 2次。查找 70時(shí),在第一個(gè)數(shù)組里需要查找 3次,在第二個(gè)數(shù)組里需要查找 4次。選項(xiàng) B,查找 39時(shí),兩個(gè)數(shù)組都是查找 3次。答案選 B。11.【答案】A【解析】考查插入排序的算法實(shí)現(xiàn)。本題中插入排序的思路為將第 i 個(gè)元素插入至已有序的范圍[0,i],故需要將 a[i]的元素和范圍[0,i-1]的元素進(jìn)行比較,程序中 a[i]的值存入 key 中,[0,i-1]采用 j-1來進(jìn)行枚舉,所以 j的取值最多只能取到 1,當(dāng) j的值為 0時(shí),不要再繼續(xù)執(zhí)行,故而第 1空為 j>0 and key因此本題選 A。12.【答案】D【解析】考查鏈表的綜合應(yīng)用。從第 3 行代碼可知,當(dāng) a 鏈表的頭節(jié)點(diǎn)與 b 鏈表的 q 節(jié)點(diǎn)相等時(shí),a 的頭指針往后移,p 指針指向新的頭節(jié)點(diǎn)。可知鏈表 a 維護(hù)了最后差值的結(jié)果。當(dāng)然,從最后程序的輸出注釋也可以或者這一點(diǎn)。另外也可以得到一個(gè)結(jié)論:q指針是用來遍歷 b鏈表的。程序第 7 行,當(dāng) a 鏈表的 p 節(jié)點(diǎn)大于 b 鏈表的 q 節(jié)點(diǎn)時(shí),說明與 a[p][0]相等的節(jié)點(diǎn)應(yīng)該在 b 鏈表q 指針之后的節(jié)點(diǎn)上,因此 q 指針往后移。縱觀所有選項(xiàng)的另外兩個(gè)分支,都考慮了 a[p][0]和b[q][0]的大小關(guān)系。當(dāng) a[p][0]a鏈表的 p節(jié)點(diǎn)應(yīng)該予以保留(b集合不存在這個(gè)元素,a集合中這個(gè)元素不會(huì)被減掉);a[p][0]和b[q][0]相等時(shí),a[p]節(jié)點(diǎn)予以刪除。這幾個(gè)操作與教材上有序表的合并很相似。那么如何保存 a[p]節(jié)點(diǎn)和刪除 a[p]節(jié)點(diǎn)呢?一般的步驟是讓 p 的上一個(gè)節(jié)點(diǎn)指向 p 的下一個(gè)節(jié)點(diǎn),從這點(diǎn)看選項(xiàng) C、D 更符合操作。選項(xiàng) A,刪除時(shí)(else 部分)直接讓 p 指向下一個(gè)節(jié)點(diǎn),tp 指針指向 p,且保留節(jié)點(diǎn)的操作也有一樣的語(yǔ)句,不合理。選項(xiàng) B,刪除時(shí)讓 p 的下一個(gè)指向 tp 的下一個(gè),tp 似乎保存了被刪除的節(jié)點(diǎn),然而保留操作時(shí) p 又會(huì)指向 tp 節(jié)點(diǎn),也不合理。選項(xiàng) C,保留節(jié)點(diǎn)操作時(shí)p=a[p][1]讓 p指向了下一個(gè)節(jié)點(diǎn),確實(shí)也能保留 p節(jié)點(diǎn),然而 tp=p的語(yǔ)句讓 tp指針與 p指針位置進(jìn)行了同步,以至于在 else 語(yǔ)句中 a[tp][1]=a[p][1]并不一定能讓 p 的前一個(gè)節(jié)點(diǎn)指向 p 的后一個(gè)節(jié)點(diǎn)。選項(xiàng) D,保留節(jié)點(diǎn)時(shí)先讓 tp指向 p,然后 p再指向下一個(gè)節(jié)點(diǎn),這樣 tp比 p移動(dòng)得更慢,相當(dāng)于保留了原來的 p 節(jié)點(diǎn)。在刪除部分,a[tp][1]=a[p][1]讓更靠左的指針指向 p 的下一個(gè)節(jié)點(diǎn),高三信息技術(shù) 參考答案 第3頁(yè) 共 6頁(yè)相當(dāng)于可以將 p節(jié)點(diǎn)刪除。這里的 p維護(hù)了需要保留的鏈表的尾指針。答案選 D。13. 【答案】(1)3 (1分)(2)① x + y > prex + prey (2分)② n > maxn (2分)③ maxn >= 100 或 maxn==100 (2分)【解析】本題考查 Python基礎(chǔ)程序設(shè)計(jì)。(1)由題意知,(1,0), (0,2), (0,3)三個(gè)位置都是遞增的,表示連續(xù)前進(jìn) 3次。(2)由 if 語(yǔ)句成立時(shí) n+=1 的變化與不成立是 n 變成 1 可以斷定,第①空位置需要填寫表示機(jī)器人在前進(jìn)的關(guān)系表達(dá)式,即當(dāng)前位置的坐標(biāo)之和大于前一次的坐標(biāo)之和。當(dāng)前的坐標(biāo)是 x 和y,那么前一次的坐標(biāo)在哪呢?往后分析,倒數(shù)第二行語(yǔ)句,當(dāng) t>=120 不成立時(shí),prex 和prey分別得到 x和 y的值,這里用迭代的方式將當(dāng)前坐標(biāo)變?yōu)樯弦淮巫鴺?biāo),因此 prex和 prey就是上一次的坐標(biāo)。于是第①空填寫 x+y>prex+prey。由此也可以判斷 t 是時(shí)間,120 是指 2分鐘以內(nèi)收集坐標(biāo)的次數(shù)。n是當(dāng)前連續(xù)前進(jìn)的次數(shù),那么第②空要用“打擂法”保留前進(jìn)次數(shù)最多的值,填寫 n>maxn。第③空是檢測(cè)產(chǎn)品可以的關(guān)系表達(dá)式,顯然是某個(gè)值要大于等于100。那么是 n>=100,還是 maxn>=100呢?因?yàn)轭}目要求只要有一段連續(xù)前進(jìn) 100次即可,因此填寫 maxn>=100。14.【答案】(1)A (1分)(2)C (1分)(3)CD (2分)(4)使用人臉識(shí)別認(rèn)證方式,利用圖像感應(yīng)設(shè)備(攝像頭);使用指紋識(shí)別認(rèn)證方式,利用指紋傳感器 (2分)(5)①③ (2分)(6)df["類別"]=="歷史" 或 df.類別=="歷史" (2分)【解析】考查信息系統(tǒng)搭建、傳感與控制、信息系統(tǒng)綜合應(yīng)用能力;pandas數(shù)據(jù)處理能力。(1)選項(xiàng)中只有電子標(biāo)簽使用了 RFID技術(shù),故選 A。(2)對(duì)系統(tǒng)架構(gòu)與通信過程而言,終端輸入需要查詢的圖書數(shù)據(jù),服務(wù)器接收數(shù)據(jù)并在數(shù)據(jù)庫(kù)中查詢?cè)搱D書信息,查詢完畢后將結(jié)果顯示到終端瀏覽器上。在這個(gè)通信過程中,對(duì)于選項(xiàng) A,訪問系統(tǒng)其他頁(yè)面,也需要終端與服務(wù)器的數(shù)據(jù)通信,因此通信異常是有可能的,通信異常造成無法將結(jié)果傳輸給終端。選項(xiàng) B,服務(wù)器與數(shù)據(jù)庫(kù)連接異常也將導(dǎo)致無法查詢的數(shù)據(jù)。只有選項(xiàng) C,錄入設(shè)備與瀏覽器通信異常只會(huì)引起數(shù)據(jù)錄入能否成功,不是造成無法獲取服務(wù)器數(shù)據(jù)的直接原因。并且題意中也明確了錄入數(shù)據(jù)是正常的,因此選項(xiàng) C錯(cuò)誤。(3)選項(xiàng) A,該信息系統(tǒng)使用 Web服務(wù)器與瀏覽器進(jìn)行交互,可以使用 B/S模式開發(fā),但是選取什么模式屬于前期準(zhǔn)備中的“開發(fā)模式選擇”。選線 B,還書時(shí)一般只要查詢?cè)摂?shù)據(jù)并設(shè)置歸還狀態(tài),無需身份認(rèn)證。另外身份認(rèn)證的目的是提供系統(tǒng)安全性,而不是便捷性。選項(xiàng) C、D正確。(4)身份認(rèn)證包括用戶名+口令,生物特征識(shí)別等方式,其中生物特征識(shí)別有較高的安全性與便捷性。因此使用人臉識(shí)別認(rèn)證方式,可以利用圖像感應(yīng)設(shè)備;或者使用指紋識(shí)別認(rèn)證方式,利用指紋傳感器。(5)題目要求統(tǒng)計(jì)高三各個(gè)班級(jí)的借閱數(shù)量,而程序中 df1 對(duì)象已經(jīng)篩選出了所有高三的數(shù)據(jù)。因此接下來需要按班級(jí)分組——同一個(gè)班級(jí)的不同行數(shù)據(jù)需要合并到同一行并求它們的行數(shù)。高三信息技術(shù) 參考答案 第4頁(yè) 共 6頁(yè)第一句應(yīng)該選擇①,而不是②中的按年級(jí)分組。分組后,各班的閱讀數(shù)量已知了,根據(jù)最后輸出的柱形圖可以看出已經(jīng)按照閱讀數(shù)量進(jìn)行了降序排序,因此選擇③。而第④語(yǔ)句是選取df1 的前 5行,與題目要求無關(guān)。(6)題目要求對(duì)全校學(xué)生數(shù)據(jù)進(jìn)行篩選,而全校的數(shù)據(jù)保存在 df 對(duì)象中,篩選的條件是“類別”列的值為“歷史”,因此語(yǔ)句應(yīng)為 df["類別"]=="歷史"或 df.類別=="歷史"。15.【答案】(1)2 4 6 12 或 2,4,6,12(編號(hào)正確即可) (1分)(2)① s[i] != s[i-1] (2分)(3)② sel[F[0]] 或 sel[F[0]] == True (2分)③ F[0] += 1 或 q[head-1][0] + 1 (2分)(4)④ X[1] = Y[1] (2分)【解析】考查 Python 程序設(shè)計(jì)綜合應(yīng)用,數(shù)組、標(biāo)記數(shù)組、隊(duì)列的應(yīng)用,序列合并等算法。(1)根據(jù)題意列出產(chǎn)品的序號(hào):1 2 3 4 5 6 7 8 9 10 11 120 0 1 1 0 0 0 1 0 0 1 1第一組抽取的產(chǎn)品是 1,3,5,8,9,11,剩余產(chǎn)品是:2 4 6 7 10 120 1 0 0 0 1其中,第 6,7,10號(hào)將合成一塊,那么第二組抽取的產(chǎn)品是 2,4,6,12。(2)從第①空所處位置看,該處的循環(huán)遍歷的整個(gè)產(chǎn)品序列字符串 s,當(dāng)?shù)冖偬帡l件成立時(shí)在 q“數(shù)組”末尾添加了一個(gè)元素。然后,主程序最后的 while循環(huán)調(diào)用 selection()函數(shù)對(duì) q進(jìn)行處理,結(jié)果賦給了 q2。而 mergence()函數(shù)對(duì) q2進(jìn)行處理,結(jié)果重新賦給了 q,不斷進(jìn)行迭代直到 cnt——產(chǎn)品序列字符串 s中有效字符處理完畢為止。結(jié)合題目要求對(duì)于連續(xù)一段 0或者 1,要取最前面的值,取完之后剩余值中相鄰兩塊序列若相同則需要合并。可以猜測(cè)這里就需要兩個(gè)過程:抽取最前面的字符,然后進(jìn)行合并處理。注意到第(3)小題中有取 q[head]并輸出 q[head][0](即程序中的 print(F[0]+1, end=" "),可以肯定 q“數(shù)組”表現(xiàn)得更像隊(duì)列,隊(duì)首元素就是第一塊中的字符。因此第①空的程序,功能上應(yīng)該處理各個(gè)塊的數(shù)據(jù),begin 變量相當(dāng)于這個(gè)塊的起始位置,i-1 是這個(gè)塊的末尾位置。于是第①空表示當(dāng)前字符與前一位字符不一樣時(shí),前面一塊數(shù)據(jù)結(jié)束。答案是 s[i]!=s[i-1]。(3)注意到 F 是隊(duì)首元素,F(xiàn)[0]就是隊(duì)首產(chǎn)品序列塊的最前面產(chǎn)品的序號(hào),輸出 F[0]后 cnt 的值要減一,表示一個(gè)產(chǎn)品已被抽取。另外還注意到數(shù)組元素 sel[F[0]]隨之賦值成了 True,可以斷定 sel 數(shù)組的作用是做標(biāo)記,當(dāng)某一塊內(nèi),甚至兩塊之間的數(shù)據(jù)被取完后,要做上標(biāo)記。如5 6 7 8 9 100 0 0 1 0 0當(dāng) 5、8、9被取后,剩余的 6、7、10要合并成一塊,其中的 8號(hào)會(huì)被標(biāo)記為 True,表示“已取”。6 7 100 0 0那么當(dāng)遇到已被標(biāo)記為 True 的元素時(shí)要忽略(比如 5 號(hào)元素),因此第②空的 while 循環(huán)條件是當(dāng)前元素已標(biāo)記為 True,答案是 sel[F[0]]==True。第③空處語(yǔ)句執(zhí)行后,會(huì)把隊(duì)首元素 F 整個(gè)加入到“數(shù)組”q2 中,而此時(shí)隊(duì)首元素 F[0]是已被取走的元素,因此要調(diào)整隊(duì)首元素產(chǎn)品序列的起止序號(hào),即 F[0]的值要加 1,答案是 F[0]+=1。高三信息技術(shù) 參考答案 第5頁(yè) 共 6頁(yè)(4)mergence函數(shù)實(shí)現(xiàn)了產(chǎn)品抽取后剩余產(chǎn)品的調(diào)整,容易想到它主要是合同相同的塊。如:6 7 100 0 0這兩塊在原先 q隊(duì)列中的值應(yīng)該是[5,7, '0']和[9,10, '0'],取走最坐標(biāo)的元素后,q2隊(duì)列中相應(yīng)的值應(yīng)該是[6,7, '0']和[10,10,'0'],合并之后應(yīng)該是[6,10, '0']。第④空處的關(guān)系表達(dá)式X[2]==Y[2]判定了與隊(duì)首元素字符相同的條件,因此第④空需要合并,合并的操作只需要將隊(duì)首元素 X 的結(jié)束位置更改為 Y的結(jié)束位置,答案是 X[1]=Y[1]。高三信息技術(shù) 參考答案 第6頁(yè) 共 6頁(yè) 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫(kù)