浙江省北斗星盟2023-2024學年高二下學期5月月考技術試題-高中信息技術 含解析_第1頁
浙江省北斗星盟2023-2024學年高二下學期5月月考技術試題-高中信息技術 含解析_第2頁
浙江省北斗星盟2023-2024學年高二下學期5月月考技術試題-高中信息技術 含解析_第3頁
浙江省北斗星盟2023-2024學年高二下學期5月月考技術試題-高中信息技術 含解析_第4頁
浙江省北斗星盟2023-2024學年高二下學期5月月考技術試題-高中信息技術 含解析_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2023學年第二學期北斗星盟5月階段性聯考高二年級技術學科試題考生須知:1.本卷共13頁滿分100分,考試時間90分鐘。2.答題前,在答題卷指定區域填寫班級、姓名、考場號、座位號及準考證號并填涂相應數字。3.所有答案必須寫在答題紙上,寫在試卷上無效。4.考試結束后,只需上交答題紙。第一部分:信息技術(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、錯選、多選均不得分)1.下列關于數據和信息的說法不正確的是()A.數據的表現形式可以是數字、圖形符號和字母等B.信息可以依附于不同載體,也可以脫離載體而獨立存在C.計算機中的數據以二進制形式存儲D.信息的價值可能隨時間的推移而變化【答案】B【解析】【詳解】本題考查數據與信息。信息通常需要依附于某種載體,例如文字、圖像、聲音等形式,它們共同構成了信息的呈現方式。信息本身不會脫離載體而獨立存在。故答案為:B。2.下列關于大數據及其處理的說法正確的是()A.大數據體量規模巨大,可以抽取價值密度高的樣本進行分析B.在大數據處理過程中,泄露個人信息不會造成安全問題C.大數據產生速度快,實時生成的大數據無法與批處理整合處理D.文本數據處理在情報分析、垃圾郵件過濾、機器翻譯等方面有重要應用【答案】D【解析】【詳解】本題考查大數據。A選項:大數據體量規模巨大,但抽取樣本進行分析可能會丟失大量有價值的信息,不能代表整體數據,A選項錯誤。B選項:在大數據處理過程中,泄露個人信息會造成嚴重的安全問題,B選項錯誤。C選項:大數據產生速度快,實時生成的大數據可以與批處理整合處理,C選項錯誤。D選項:文本數據處理在情報分析、垃圾郵件過濾、機器翻譯等方面有重要應用,D選項正確。故答案為:D。3.學校引進了自動售貨機,在自動售貨機中提供各類飲料。師生可以根據自身需求選擇自己喜歡的飲料組合。該機具備屏幕展示、貨物保鮮、支付等功能。師生可以使用現金、移動支付或刷卡等支付方式進行購買,方便快捷。銷售商通過售貨機智能化的監控系統,實時了解庫存情況,并通過指紋識別打開飲料機及時進行補貨。同時,銷售商根據不同時間段和需求預測來調整飲料的采購量。下列關于該系統的組成、功能和應用的說法不正確的是()A.銷售商管理后臺可查看飲料銷售情況,說明該信息系統具有數據查詢功能B.學校老師和學生都是該信息系統的用戶C.該系統服務器需安裝系統軟件D.飲料售賣機不屬于該信息系統硬件設備【答案】D【解析】【詳解】本題考查信息系統的組成及功能。自動售貨機是該信息系統的核心硬件設備之一,它負責提供飲料的銷售服務,并通過與服務器的連接實現與管理后臺的數據交換。故答案為:D。4.學校引進了自動售貨機,在自動售貨機中提供各類飲料。師生可以根據自身需求選擇自己喜歡的飲料組合。該機具備屏幕展示、貨物保鮮、支付等功能。師生可以使用現金、移動支付或刷卡等支付方式進行購買,方便快捷。銷售商通過售貨機智能化的監控系統,實時了解庫存情況,并通過指紋識別打開飲料機及時進行補貨。同時,銷售商根據不同時間段和需求預測來調整飲料的采購量。該系統的下列應用中,體現人工智能技術的是()A.掃碼支付飲料費用 B.銷售商通過數據庫中的數據了解飲料售賣情況C.銷售商通過指紋識別打開售貨機補充飲料 D.屏幕上展示飲料的配料表【答案】C【解析】【詳解】本題考查人工智能技術。銷售商通過指紋識別打開售貨機補充飲料是體現人工智能技術的應用。指紋識別屬于生物特征識別技術的一種,利用人工智能算法對指紋進行識別,確保只有授權的人員才能打開售貨機進行補貨。故答案為:C。5.學校引進了自動售貨機,在自動售貨機中提供各類飲料。師生可以根據自身需求選擇自己喜歡的飲料組合。該機具備屏幕展示、貨物保鮮、支付等功能。師生可以使用現金、移動支付或刷卡等支付方式進行購買,方便快捷。銷售商通過售貨機智能化的監控系統,實時了解庫存情況,并通過指紋識別打開飲料機及時進行補貨。同時,銷售商根據不同時間段和需求預測來調整飲料的采購量。下列關于信息系統安全和信息社會責任的說法,正確的是()A.未經授權,可將師生購買飲料的視頻放到電商平臺展示B.售貨機不會出現數據安全問題,可以不用備份數據C.為該系統安裝殺毒軟件和防火墻,以提高系統的安全性D.對所有用戶設置相同的訪問權限【答案】C【解析】【詳解】本題考查信息系統安全。A選項:未經授權,將師生購買飲料的視頻放到電商平臺展示,屬于侵犯隱私的行為,是不合法的,A選項錯誤。B選項:售貨機涉及到支付信息和庫存管理等數據,存在數據安全問題,必須進行數據備份,B選項錯誤。C選項:為該系統安裝殺毒軟件和防火墻,可以有效防止病毒和網絡攻擊,提高系統的安全性,C選項正確。D選項:對所有用戶設置相同的訪問權限,不符合信息安全的基本原則,不同角色應有不同的訪問權限,D選項錯誤。故答案為:C。6.下列關于網絡系統的說法,不正確的是()A.網絡僅具有數據資源的共享功能B.無論是局域網還是廣域網,都要遵守網絡通信協議C.5G網絡滿足物聯網海量連接和車聯網極低延時要求D.服務器負責數據處理和網絡控制,并構成網絡的主要資源【答案】A【解析】【詳解】本題考查網絡系統。網絡系統不僅具有數據資源的共享功能,還包括了很多其他的功能和特點,比如通信、數據傳輸、遠程控制等。故答案為:A。7.某算法部分流程圖如圖所示。執行這部分流程,若依次輸入的數據為3、-4、5、-2、2、3、0,則輸出m的值為()A.5 B.7 C.8 D.10【答案】C【解析】【詳解】本題考查流程圖。程序運行過程如下所示,由此可知最終輸出的m的值為8。故答案為:C。sma00333-403555-23525538808.使用鍵盤在word軟件中輸入“bliokocke”其中“”代表撤銷操作(如oni表示撤銷最近輸入的“i”保留on),編程模擬其輸入過程,合適的數據結構和最后輸入的字母是()A.棧block B.隊列block C.隊列bicke D.棧blook【答案】A【解析】【詳解】本題考查數據結構。輸入過程中,需要按照先進后出的原則,即最后輸入的字符最先被撤銷,因此可以使用棧來模擬。棧的特性正好符合這種撤銷操作的需求。最后輸入的字母為:block。故答案為:A。9.下列Python表達式中,計算結果值與其它選項不同的是()A.abs(-3//2) B.3**3%5 C.len("1+2") D.int(max("2","12"))【答案】C【解析】【詳解】本題考查Python表達式。abs(-3//2):首先計算-3//2得到-2,然后取其絕對值得到2。3**3%5:首先計算3**3得到27,然后對27取模5得到2。len("1+2"):字符串"1+2"的長度為3,因此結果是3。int(max("2","12")):比較字符串"2"和"12",根據字符串的ASCII碼比較規則,逐個字符比較,"2"在"1"之前,所以max("2","12")返回"2",然后將其轉換為整數得到2。故答案為:C。10.某加密程序的代碼如下:s=input("請輸入明文:")q="1896720354";mw=""foriinrange(len(s)):if”0”<=s[i]<="9":mw+=q[int(s[i])]elif"a"<=s[i]<="z"mw+=chr((ord(s[i])-ord("a")+i%2)%26+ord("a")else:mw=s[i]+mwprint(mw)運行該程序段,若輸入s的值為“Win98@”,則輸出結果是()A.@Wjn45qrdon B.Wjn53@qr.don C.Wjn32@qr.don D.@Wkp45sseqo【答案】A【解析】【詳解】本題考查Python程序。對于明文中的每個字符,根據其類型進行不同的處理:如果是數字字符('0'到'9'),則根據預設的字符串“1896720354”進行替換。如果是小寫字母字符('a'到'z'),則將其轉換為另一個小寫字母,轉換規則為:先將其轉換為對應的數字,然后對于每個字母,根據其在字符串中的位置(即索引值)的奇偶性來進行不同的位移。偶數索引的字母向右移動1位,奇數索引的字母向左移動1位,移動時循環利用字母表。如果不是數字字符或小寫字母字符,則保持不變。將處理后的字符依次拼接到加密后的字符串mw中。輸出加密后的結果mw。根據上述規則,輸入s的值為“Win98@”,輸出的結果為:“@Wjn45qrdon”。故答案為:A。11.有如下Python程序段:fromrandomimportrandinta=[1]*8p=randint(1,7)a[0]=pforiinrange(1,len(a)):a[i]=a[i-1]+randint(1,5)*2foriinrange(len(a)-1,p,-1):a[i]=a[i-1]a[i-1]=pprint(a)執行該程序段后,輸出的結果可能是()A.[4,10,18,4,20,22,24,26] B.[6,14,22,32,40,44,6,46] C.[1,1,7,11,19,31,33,41] D.[2,5,2,7,17,19,21,29]【答案】B【解析】【詳解】本題考查Python程序。程序中首先創建了一個包含8個元素的列表a,并將第一個元素初始化為一個隨機數p。然后,通過循環依次計算列表中后續元素的值,每個元素的值為前一個元素的值加上一個隨機數乘以2。接著,又通過一個循環將列表中從第p個元素開始到倒數第二個元素的值向后移動一位,并將原來位置上的值替換為p。最后,輸出列表a,最終程序結束時,一定有a[p]=p。A選項錯誤,不存在a[p]=p。C選項錯誤,由輸出結果可知,p=1,但此時a[5]-a[4]=12,由題中a[i]=a[i-1]+randint(1,5)*2可知,該情況不可能存在。D選項錯誤,由輸出結果可知,p=2,但a[1]-a[0]=3,由題中a[i]=a[i-1]+randint(1,5)*2可知,該情況不可能存在。故答案為:B。12.從鏈表b中隨機取出6個不同節點元素存入數組a,方框中填入的代碼不能實現該功能的為()importrandomb=[["A",1],["B",2],["C",3],["D",4],["E",5],["F",6],["G",7],["H",-1]]head=0a=[]foriinrange(6):k=random.randint(0,len(b)-i-1)ifk==0:a.append(b[head][0])head=b[head][1]else:print(a)A.p=headforjinrange(k):pre=pp=b[p][1]b[pre][1]=b[p][1]a.append(b[p][0])B.p=headforjinrange(k+1):pre=pp=b[p][1]a.append(b[p][0])b[pre][1]=b[p][1]C.p=head;i=0whilei<k:i=i+1;pre=pp=b[p][1]b[pre][1]=b[p][1]a.append(b[p][0])Dp=head;i=0whilei<k-1:i=i+1p=b[p][1]a.append(b[b[p][1]][0])b[p][1]=b[b[p][1]][1]A.A B.B C.C D.D【答案】B【解析】【詳解】本題考查Python以及鏈表。B選項的代碼:forjinrange(k+1):該代碼在遍歷鏈表時多取了一次節點,導致取出的節點數不符合要求。故答案為:B。二、非選擇題(本大題共3小題,其中第13小題9分,第14小題8分,第15小題9分,共26分)13.小張搭建了智能樓道燈控制系統,實現樓道燈的自動控制。當樓道內光線不足,并檢測到有聲音時,樓道燈開啟,持續亮燈一定時間后關閉。該系統結構示意圖如圖所示,請回答下列問題:(1)請在上圖虛線框內用箭頭標出智能終端與傳感器、樓道燈和IoT模塊之間的數據傳輸關系。____(2)智能終端上的程序具有如下功能:每隔0.5秒獲取1次傳感器采集的光線值、聲音值;當樓道光線值Light低于閾值L(200),并且檢測到聲音值Sound超過閾值S(1000)時,自動打開樓道燈,當亮燈時間超過h時關燈。部分Python程序如下,請在程序中劃線處填入合適的代碼。#導入相關庫,并從服務器獲取光線閾值和聲音閾值,分別保存在變量L和S中,代碼略#從服務器獲取亮燈時間保存在h中,代碼略flag=False;Lasttime=0whileTrue:#獲取當前時間,保存在Newtime中,代碼略#獲取傳感器采集的光線值和聲音值,分別保存在變量Light和Sound中,代碼略ifnotflag:ifLight<Landsound>S:flag=True①____#打開樓道LED燈,代碼略elifNewtime-Lasttime>h:②____#關閉樓道LED燈,代碼略#相關數據存儲到數據庫,代碼略sleep(500)(3)用戶通過瀏覽器將光線、聲音的閾值,以及亮燈持續時間數據提交到服務器的URL為http://8:5000/upload?L=200&S=1000&h=15,則服務器端應用實例app與該URL關聯的路由設置語句是@app.route("____")。(4)系統搭建完成后,正常運行一段時間后,小張發現有同學晚上經過樓道時,樓道燈未打開。他通過瀏覽器查看實時監測數據,發現頁面上顯示的光線值正常。結合圖示,簡要說明系統中可能造成上述問題的原因。____【答案】①.②.Lasttime=Newtime③.flag=False④./upload⑤.聲音傳感器故障:樓道燈故障:聲音傳感器與智能終端連接斷開;樓道燈與智能終端連接斷開等。【解析】【詳解】本題考查信息系統的應用。(1)智能終端與傳感器、樓道燈和IoT模塊之間的數據傳輸關系如答案中所示。(2)當樓道燈亮起后,需要更新Lasttime為當前時間Newtime,以便后續計算亮燈時間否超過預設時間h。故答案為:Lasttime=Newtime。在亮燈時間超過h后,需要將flag重置為False,表示樓道燈應該關閉。故答案為:flag=False。(3)服務器端應用實例app與該URL關聯的路由設置語句是@app.route("/upload")。故答案為:/upload。(4)可能原因包括:聲音傳感器故障:如果聲音傳感器出現故障,將無法正確檢測到聲音值,導致樓道燈不會打開。樓道燈故障:如果樓道燈本身出現故障,無法正常工作,即使檢測到光線和聲音值正常,也無法打開。傳感器與智能終端連接斷開:如果傳感器與智能終端之間的連接出現問題,智能終端將無法獲取傳感器采集的數據,導致無法正確判斷是否需要打開樓道燈。樓道燈與智能終端連接斷開:如果樓道燈與智能終端之間的連接出現問題,智能終端將無法控制樓道燈的開關狀態,導致無法實現燈的自動控制。14.小紅收集了某高中期中考試成績,對成績計算位次。計算位次規則如下:①按總分計算位次,總分高者優先。②總分相同,比較語文、數學兩門成績之和即語數總分,高者優先。③總分相同,語文、數學成績之和也相同時,取語文、數學兩門中的單科較高成績進行比較,高者優先。編寫Python程序,計算每位同學的位次。(1)定義read_data函數,讀取某高中期中考試成績(chengji.xlsx)文件,部分數據如圖a所示。在表中增加“語數總分”列,計算每個人的語文和數學成績的和,并以“總分”列為主關鍵字“語數總分”列為次要關鍵字進行排序。defread_data(datafile):df=pd.read_excel(datafile)df["語數總分"]=①____df=df.sort_values(["總分","語數總分"],②____,ignore_index=True)returndfdefsort1(start,end,df2):#計算當總分和語數總分都相同時的學生位次。代碼略(2)Python主程序如下:importpandasaspdfile="chengji.xlsx"df1=read_data(file)i=0whilei<=len(df1)-2:if①____df1.at[i,"名次"]=i+1;i=i+1else:ifdf1.at[i,"語數總分"]!=df1.at[i+1,"語數總分"]:df1.at[i,"名次"]=i+1;i=i+1else:j=i+1whiledfl.at[i,"語數總分"]==dfl.at[j,"語數總分"]:j=j+1sort1(i,j-1,df1)#總分和語數總分都相同的學生調用sort1函數計算位次②____#最后一位同學位次處理及數據保存到"jieguo.xlsx"文件,代碼略【答案】①.df["語文"]+df["數學"]或df.語文+df.數學或df[["語文","數學"]].sum(axis=1)②.ascending=False或ascending=[False,False]③.df1.at[i,"總分"]!=df1.at[i+1,"總分"]④.i=j【解析】【詳解】本題考查Python綜合應用。(1)在計算“語數總分”列時,需要將每個人的語文和數學成績相加得到語數總分。這可以通過DataFrame的列操作實現,即將"語文"列和"數學"列相加,或者使用sum函數計算兩列的和。故答案為:df["語文"]+df["數學"]或df.語文+df.數學或df[["語文","數學"]].sum(axis=1)。在排序時,需要按照總分和語數總分進行降序排序,以保證總分高者優先。因此,需要將參數ascending設置為False,或者使用列表形式[False,False],其中第一個False表示總分降序,第二個False表示語數總分降序。故答案為:ascending=False或ascending=[False,False]。(2)在判斷是否需要繼續向下比較時,需要比較當前同學的總分與下一位同學的總分是否相等。因此,需要判斷當前同學的總分與下一位同學的總分是否不相等。故答案為:df1.at[i,"總分"]!=df1.at[i+1,"總分"]。當總分相同但語數總分不同的情況下,需要將索引指針i移動到下一位同學的位置,即將i的值更新為j。故答案為:i=j。15.樹上有n個蘋果,已知小明身高為160cm,板凳高度為40cm,每個蘋果大小不一樣,摘蘋果和搬板凳分別需要消耗1個能量點。假設小明共有ey個能量點,如何摘能使小明摘到蘋果的總重量最大?程序思路:先按蘋果高度(小于等于160,大于160且小于等于200)將數據分別存儲apple_a,apple_b中,并按蘋果重量降序排列。再對兩組數據進行比較:若消耗2個能量點的最重蘋果重量大于消耗1個能量點的最重兩個蘋果重量之和,則摘下消耗2個能量點的最重蘋果,否則摘下消耗1個能量點的最重蘋果。蘋果的高度與重量存儲在列表apple中,每個元素中的第一個值表示蘋果高度(cm),第二個值表示蘋果重量(g)。如apple=[[100,202],[210,300],[170,400],[110,100],[140,150],[180,340]],ey=5,則摘下的蘋果為:[170,400],[100,202],[180,340]。請回答下列問題:(1)若apple=[[200,102],[205,200],[160,400],[150,300],[130,190],[175,104],[188,350]],能量點數ey=6,則摘到的總重量最大是____g。(2)定義link(d)函數。函數功能是將列表d創建成鏈表,請在劃線處填入代碼。deflink(d):foriinrange(len(d)):d[i].append(-1)#在d[i]中追加一個元素-1foriinrange(1,len(d)):____returnddefsort(d):#列表d的每個元素由高度與重量構成。函數功能是將d按重量降序排列,代碼略(3)實現摘蘋果的主程序如下,請在劃線處補充代碼。apple=[[100,202],[210,300],[170,400],[110,100],[140,150],[180,340]]apple_a=[];apple_b=[]#按蘋果高度(小于等于160,大于160且小于等于200)將數據分別存儲apple_a,apple_b中#代碼略sort(apple_a);sort(apple_b);link(apple_a);link(apple_b)head_a,head_b=0,0;apple_end=[]alen=len(apple_a);blen=len(apple_b)ey=int(input("請輸入能量值:"))deflinkdel(d,head,dlen):apple_end.append(d[head])①____dlen=dlen-1returnhead,dlenwhileey>0:ifalen>1andblen>0:if②____andey>=2:ey=ey-2head_b,blen=linkdel(apple_b,head_b,blen)else:ey=ey-1head_a,alen=linkdel(apple_a,head_a,alen)elifblen==0andalen>0:ey=ey-1head_a,alen=linkdel(apple_a,head_a,alen)elifblen>0andalen==1:ifey>1andapple_b[head_b][1]>apple_a[head_a][1]:ey=ey-2head_b,blen=linkdel(apple_b,head_b,blen)else:ey=ey-1head_a,alen=linkdel(apple_a,head__a,alen)elifey=ey-2head_b,blen=linkdel(apple__b,head_b,blen)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論