資源簡介 2024 學年第一學期江浙高中發展共同體高三年級 10 月聯考(浙江卷)技 術命題:浙江省柯橋中學 審題:長興中學 慈溪中學考生須知:1.本卷滿分 100分,考試時間 120分鐘;2.答題前,在答題卷指定區域填寫班級、姓名、考場、座位號及準考證號并核對條形碼信息;3.所有答案必須寫在答題卷上,寫在試卷上無效,考試結束后,只需上交答題卷;4.參加聯批學校的學生可關注“啟望教育”公眾號查詢個人成績分析。第一部分 信息技術(共 50 分)一、選擇題(本大題共 12小題,每小題 2分,共 24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)閱讀下列材料,回答第 1-2題:在互聯網和移動終端普及的今天,網絡購票成為了一種便捷形式,使用 12306 APP就能方便地實現查詢車次、網上購票。1.下列關于數據與信息的說法,正確的是A.列車信息不需要經過數字化就能存儲到計算機中B.因為信息具有時效性,所以歷史購票數據不具有任何意義C.乘坐火車時無需提供紙質火車票,說明信息可以不依賴于載體D.存儲于購票系統數據庫中的車次數據是結構化數據2.下列操作沒.有.應用人工智能技術的是A.使用指紋識別登錄購票系統 B.通過人臉識別進行人證核驗C.點擊“我的訂單”查詢個人歷史訂單信息 D.使用手寫錄入的方式輸入要查詢車票的目的地閱讀下列材料,回答第 3-5題:某景區閘機售票檢票系統的主要組成部分包括閘機、售票系統和檢票系統。游客使用售票系統通過網頁或移動設備 APP,實現在線購票和預約功能,相關購票、預約數據存儲在服務器中;游客通過掃描二維碼或刷身份證等方式進行驗證;閘機通過電子設備控制游客進出。3.下列關于該系統組成的說法,不.正.確.的是A.服務器的性能僅跟 CPU有關 B.刷身份證的設備是輸入設備C.該售票系統軟件是應用軟件 D.該系統的用戶包括數據庫管理員4.下列關于該系統功能與設計的說法,正確的是A.只能通過瀏覽器實現在線購票和預約 B.可以利用檢票數據分析游客游覽高峰時段C.在設計系統時無需考慮對外界環境的依賴 D.掃描二維碼驗證身份需使用 RFID技術5.下列關于信息系統安全和信息社會責任的說法,正確的是A.刷身份證實現身份認證,能確保系統沒有安全隱患B.系統安裝殺毒軟件,能阻擋外網對該系統的所有攻擊C.景區運營方可以把游客個人數據出售給有需要的第三方D.系統每天定時備份數據,是確保數據安全的重要措施6.一幅 1024×768的 BMP格式圖像,轉化為 JPG格式后的存儲容量為 144KB,已知壓縮比為 16:1,則該BMP格式圖像的位深度為A.32 B.24 C.16 D.87.某算法的部分流程圖如第 7題圖所示,執行這部分流程,若輸入數據為 25,15,則輸出 y的值為A.5 B.50 C.75 D.1508.棧 S最大長度為 3,若元素 a,b,c,d,e依次入棧,則可能的出棧序列為高三技術學科試題 第 1 頁 共 7 頁A.d,c,b,a,e B.b,a,e,d,c C.c,a,b,d,e D.c,d,a,b,e9.編寫一個計算字符串中最多連續相同字符個數的 Python程序段如下:s=input("請輸入字符串:")k=1;maxlen=0for i in range(1,len(s)):if s[i]==s[i-1]:k=k+1else:if k>maxlen:maxlen=kk=1print("最多連續相同字符個數為:",maxlen)用以下輸入數據測試該程序段,能測出程序錯誤的是A.AAABBCCD B.AABBBCDDC.AABCCCDD D.ABBCCDDD10.某二分查找算法的 Python程序段如下:flag=False;c=0 第 7題圖i,j=0,len(d)-1while i<=j and not flag:m=(i+j)//2c+=1if d[m]==key:flag=Trueelif keyj=m-1else:i=m+1當 d為[8,12,16,18,23,28,33,37,48,55]時,程序運行后變量 c的值為 4,flag的值為 True,則符合的查找鍵 key的個數是A.1 B.2 C.3 D.411.有如下 Python程序段:n=8;cnt1=cnt2=0flag=True;last=0d=[1,2,4,6,7,9,5,8]while last<=n-2 and flag:flag=Falsefor j in range(n-1,last,-1):cnt1+=1if d[j]d[j-1],d[j]=d[j],d[j-1]cnt2+=1flag=Truepos=jlast=pos運行上述程序段后,變量 cnt1和 cnt2的值分別為A.28 4 B.10 4 C.28 24 D.13 24高三技術學科試題 第 2 頁 共 7 頁12.使用列表 data模擬鏈表結構(節點數 n>0),如第 12題圖 a所示,每個節點包含數據區域(學生編號和性別)和指針區域,head為頭指針。現要將鏈表整理成女生在前,男生在后,且不改變學生在男女生中的相對位置,結果如第 12題圖 b所示。實現上述功能的 Python程序段如下,方框中應填入的正確代碼為head=0;p=t1=t2=headp=data[p][2]data[head][2]=-1while p!=-1:t=data[p][2]if data[p][1]=="男":if data[t2][1]=="女":data[t1][2]=pelse: 第 12題圖 a 第 12題圖 bdata[t2][2]=pt2=pdata[p][2]=-1else:t1=pp=tA. if data[t1][1]=="女": B. if data[t2][1]=="女":data[p][2]=data[t1][2] data[p][2]=data[t2][2]data[t1][2]=p data[t2][2]=pelse: else:data[p][2]=t1 data[p][2]=t2head=p head=pC. if data[t1][1]=="女": D. if data[t2][1]=="女":data[p][2]=data[t1][2] data[t2][2]=data[p][2]data[t1][2]=data[p][2] data[t2][2]=data[p][2]else: else:data[p][2]=t1 data[p][2]=t2head=p head=p二、非選擇題(本大題共 3小題,其中第 13小題 7分,第 14小題 10分,第 15小題 9分,共 26分)13.某機器在上午 8點到 12點的時間段可以安排加工產品。按以下規則選.擇.部.分.產.品.加工:先選擇所.有.產.品.中.加.工.結.束.時.間.最.早.的產品(若有多個產品的結束時間相同,則優先選擇加工時長少的產品),然后在剩余產品中選擇時間不沖突的結束時間最早的產品進行加工,依次類推……直至選擇完畢。編寫一個Python程序,實現以下功能:讀取 n個產品的編號、預計到達時間和所需加工時長,輸出選擇加工的產品編號、加工起始時間和結束時間。(1)有 6個產品,產品編號、預計到達時間和所需加工時長(分鐘)如下:[[1,"08:00",105],[2,"08:30",60],[3,"09:35",105],[4,"10:30",90],[5,"10:00",35],[6,"09:40",40]],則選擇加工的第 2個產品的編號為 (填數字)。(2)實現上述功能的 Python程序如下,請在劃線處填入合適代碼。def convert1(t):#把時間格式 t轉化為整數,如"08:30"轉化為 510。代碼略def convert2(t):#把整數 t轉換為時間格式,如 510轉化為"08:30"。代碼略高三技術學科試題 第 3 頁 共 7 頁'''讀取 n個產品的數據存入列表 a[0]至 a[n-1]中,a[i]包含 3個數據項,a[i][0]、a[i][1]和 a[i][2]分別存放產品編號、預計到達時間和所需時長,代碼略 '''for i in range(n):st=convert1(a[i][1])a[i].append(st)ed=st+a[i][2]a[i].append(ed)flag=[False]*nfor i in range(n-1):①for j in range(i+1,n):if a[j][4]k=ja[i],a[k]=a[k],a[i]st=convert1("08:00")ed=convert1("12:00")for i in range(n):if a[i][3]>=st and a[i][4]<=ed:flag[i]=True②print("產品編號","起始時間","結束時間")for i in range(n):if ③ :print(a[i][0],a[i][1],convert2(a[i][4]))14.小明要搭建智能農業大棚系統,該系統能實現每隔一定的時間監測大棚溫度和濕度,當溫度超過設定的上限值,則啟動通風和噴水系統降溫;若低于設定的下限值,則啟動加熱器升溫。當濕度超過設定的上限值,則啟動通風系統,降低濕度;若低于設定的下限值,則啟動加濕器,增加濕度。用戶通過瀏覽器查看實時和歷史數據。系統的硬件搭建方式是:服務器通過無線網絡連接智能終端,智能終端連接傳感器和執行器,請回答下列問題:(1)該系統網絡應用軟件的實現架構是 (單選,填字母:A.B/S架構 / B.C/S架構)(2)該系統中,智能終端與傳感器之間的數據傳輸 (單選,填字母:A.只能由智能終端到傳感器 / B.只能由傳感器到智能終端 / C.既可以由智能終端到傳感器,也可以由傳感器到智能終端)。(3)下列關于該系統的說法,正確的是 (多選,填字母)。(注:全部選對的得 2分,選對但不全的得 1分,不選或有錯的得 0分)A.濕度和溫度數據的采集時間間隔可以是相同的B.該系統中加濕器和加熱器必須連接到不同的智能終端C.通過瀏覽器查看歷史數據需訪問智能終端D.智能終端可以通過 IoT模塊以無線方式連接服務器(4)系統搭建完成后,運行一段時間,通過瀏覽器觀察到實時濕度低于設定的下限值,但是加濕器一直沒有工作,請簡要說明造成上述問題的原因 (本系統中濕度傳感器能采集到準確的濕度數據,程序代碼正確)。(注:回答 2 項,1 項正確得 1 分)(5)小明收集了某天的溫度數據,部分數據如第 14題圖 a所示,根據該數據,統計當日 6時到 18時各個小時的平均溫度,繪制如第 14題圖 b所示的柱形圖,實現該功能的部分 Python程序如下:高三技術學科試題 第 4 頁 共 7 頁第 14 題圖 a 第 14 題圖 bimport pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("data.xlsx")for i in range(len(df)):df.at[i,"小時"]=int(df.at[i,"時間"][11:13])df=df[df.小時>=6]df=df[df.小時<=18]df1=df.groupby(" ",as_index=True).mean()#設置繪圖參數,代碼略plt.bar(x,y) #繪制柱形圖①請在程序中劃線處填入合適的代碼。②程序的方框中應填入的正確代碼為 (單選,填字母)。A. B. C. D.x=df.小時 x=df.index x=df1.小時 x=df1.indexy=df.溫度 y=df.溫度 y=df1.溫度 y=df1.溫度15.某加密后的數據序列 data為 0-255的整數和大小寫字母構成的字符串(以非數字字符結尾)。現在要對data進行解密處理,處理過程分“提取整數” “值變換” “位置變換” “行列變換”四個步驟。(1)提取整數:提取字符串中整數和該整數在字符串中的起始位置,結果存儲在列表 num_lst中;(2)值變換:值變換后元素 =(提取到的整數+該整數在字符串中的起始位置)% 256,結果存儲在列表 num中;(3)位置變換:用位置變換密鑰數組 c(元素個數為 m,值為 1-m 的不重復整數)對值變換后的數據進行位置變換,結果存儲在列表 num1中,通過 pos_trans函數實現;(4)行列變換:1)將步驟(3)處理后列表 num1中的 n個元素依次分割出若干個數據塊,每個數據塊有 m×m個元素,m最大值為 8,最小值為 2。分割時,按盡可能大的數據塊進行分割;2)對每個分割出的數據塊用“方陣轉換法”進行轉換,每次轉換后得到的數據塊依次存儲在列表 num2中;3)列表 num1分割后的剩余元素(個數小于 4),直接依序存儲到列表 num2中。例如 n=140時,可依次分割出 3個數據塊,元素的個數分別為 64(8×8)、64(8×8)、9(3×3),剩余元素為 3個。“方陣轉換法”過程如下:將數據塊中 m×m個元素按行序排列成一個數字方陣,從該數字方陣中按列序得到轉換后元素的次序。以 3×3數據塊為例,轉換過程如第 15題圖所示:高三技術學科試題 第 5 頁 共 7 頁第 15 題圖請回答下列問題:(1)若數據序列 data為"asd123hts35pyg253klm89tre247ytu" ,經過步驟(1)“提取整數”處理后,得到列表 num_lst的第一個元素為[ , ](填整數)。(2)“位置變換”處理的 pos_trans函數如下:def pos_trans(data, c):n = len(data); m = len(c)num = [0]*nfor i in range(n // m):for j in range(m):num[i * m + j] = data[i * m + c[j] - 1]for i in range((n // m) * m, n):num[i] = data[i]return num若 data為[126, 44, 11, 109, 16, 10, 220, 178, 23],c為[ 3, 1, 2],調用 pos_trans (data, c)后,列表 num的最后一個元素為 。(3)實現解密功能的部分 Python程序如下,請在劃線處填入合適的代碼。def extract_num(data):pos = 0flag = Trueres = []t = ""for i in range(len(data)):if "0" <= data[i] <= "9":t += data[i]if ① :pos = iflag = Falseelse:if len(t) > 0:res.append([int(t), pos])t = ""flag = Truereturn res高三技術學科試題 第 6 頁 共 7 頁def val_trans(data):num = []for i in range(len(data)):num.append( ② )return numdef row_col_trans(data):n = len(data)num = [0] * nm = 8; start = 0; left = nwhile left > 3:if left < m * m:m -= 1else:pa = pb = startfor i in range(m * m):num[pb] = data[pa]pb += 1if (i + 1) % m == 0:③else:pa += mleft -= m * mstart += m * mfor i in range(start, n):num[i] = data[i]return num# 讀取待解密數據存入 data,代碼略num_lst = extract_num(data) # 提取整數num = val_trans(num_lst) # 值變換c = [3, 1, 2]num1 = pos_trans(num, c) # 位置變換num2 = row_col_trans(num1) # 行列變換print(num2)高三技術學科試題 第 7 頁 共 7 頁2024學年第一學期江浙高中發展共同體高三年級10月聯考技術參考答案第一部分 信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分)題號 1 2 3 4 5 6 7 8 9 10 11 12答案 D C A B D B C B D C B A二、非選擇題(本大題共3小題,其中第13小題7分,第14小題10分,第15小題9分,共26分)13.(1) 6 (1分)(2) ①k=i (2分)②st=a[i][4] 或 等價答案 (2分)③flag[i] 或flag[i]==True 或 等價答案 (2分)14.(1)A (1分)(2)B (1分)(3)AD (2分)(4)加濕器故障;加濕器和智能終端連接故障。注:只寫執行器,沒寫明加濕器,不給分 (2分)(5)①小時 (2分)②D (2分)15.(1) 123 3 (1分)(2)178 (2分)(3)①flag 或 flag == True 或 等價答案 (2分)②(data[i][1]+data[i][0]) % 256 (2分)③pa = start + (i + 1) // m或pa = pa - (m - 1) * m + 1或pa = start + (pa - start +1) % m 或 等價答案 (2分)技術參考答案 第 3 頁(共2頁) 展開更多...... 收起↑ 資源列表 24.10 江浙發展共同體-信息技術.pdf 信息技術參考答案.docx 縮略圖、資源來源于二一教育資源庫