資源簡介 衢州市2023年6月高二年級教學(xué)質(zhì)量檢測試卷技術(shù)考生須知:1.全卷分試卷和答題卷。考試結(jié)束后,將答題卷上交。2.試卷共12頁,有兩大部分。滿分100分,考試時間90分鐘。3.請將答案做在答題卷的相應(yīng)位置上,寫在試卷上無效。第一部分 信息技術(shù)(50分)一、選擇題(本大題有12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1. 下列關(guān)于數(shù)據(jù)與信息的說法,正確的是( )A. 數(shù)據(jù)經(jīng)過解釋后才有意義 B. 人們在利用數(shù)據(jù)的同時,自身不會產(chǎn)生數(shù)據(jù)C. 信息依附于載體,共享時會發(fā)生損耗 D. 同一個信息對于不同的人群,其價值是相同的【答案】A【解析】【詳解】本題考查的是數(shù)據(jù)相關(guān)知識。數(shù)據(jù)經(jīng)過解釋后才有意義;人們在利用數(shù)據(jù)的同時,自身也會產(chǎn)生數(shù)據(jù);信息依附于載體,共享時不會發(fā)生損耗;同一個信息對于不同的人群,其價值不相同。故本題應(yīng)選A。2. 下列關(guān)于人工智能的說法,正確的是( )A. 圖靈測試能夠測試機(jī)器是否具有智能B. 行為主義是數(shù)據(jù)驅(qū)動的人工智能C. “專家系統(tǒng)”是聯(lián)結(jié)主義人工智能的代表D. 機(jī)器客服與人工客服合作解答問題,屬于跨領(lǐng)域人工智能【答案】A【解析】【詳解】本題考查的是人工智能相關(guān)知識 。圖靈測試能夠測試機(jī)器是否具有智能;聯(lián)結(jié)主義是數(shù)據(jù)驅(qū)動的人工智能;深度學(xué)習(xí)是聯(lián)結(jié)主義人工智能的代表;機(jī)器客服與人工客服合作解答問題,屬于增強(qiáng)領(lǐng)域人工智能。故本題應(yīng)選A。3. “室內(nèi)溫度監(jiān)測系統(tǒng)”由溫度傳感器、智能終端、Web服務(wù)器等組成,可以通過不同終端的瀏覽器查看實(shí)時溫度,其Web頁面如右圖所示。下列關(guān)于該系統(tǒng)的說法,正確的是( )A. 溫度傳感器、Web服務(wù)器、瀏覽器屬于該系統(tǒng)的硬件B. 該系統(tǒng)應(yīng)用軟件的運(yùn)行環(huán)境可以是Windows、Linux、AndroidC. 該系統(tǒng)收集到的數(shù)據(jù)是非結(jié)構(gòu)化數(shù)據(jù)D. 該系統(tǒng)用戶只有系統(tǒng)管理員、系統(tǒng)使用者【答案】B【解析】【詳解】本題考查的是信息系統(tǒng)相關(guān)知識。瀏覽器屬于軟件;該系統(tǒng)收集到的數(shù)據(jù)是結(jié)構(gòu)化數(shù)據(jù);該系統(tǒng)的用戶包括系統(tǒng)的維護(hù)人員、開發(fā)人員等。故本題應(yīng)選B。4. “室內(nèi)溫度監(jiān)測系統(tǒng)”由溫度傳感器、智能終端、Web服務(wù)器等組成,可以通過不同終端的瀏覽器查看實(shí)時溫度,其Web頁面如圖所示。為提高該系統(tǒng)數(shù)據(jù)的安全性,下列措施中不合理的是( )A. 打開防火墻并安裝殺毒軟件 B. 發(fā)布該系統(tǒng)服務(wù)器端程序時保留后門C. 訪問該系統(tǒng)數(shù)據(jù)資源時進(jìn)行身份認(rèn)證 D. 使用磁盤陣列、數(shù)據(jù)備份等主動防護(hù)手段【答案】B【解析】【詳解】本題考查的是數(shù)據(jù)安全。發(fā)布該系統(tǒng)服務(wù)器端程序時保留后門,容易被人非法利用,造成數(shù)據(jù)不安全。故本題應(yīng)選B。5. “室內(nèi)溫度監(jiān)測系統(tǒng)”由溫度傳感器、智能終端、Web服務(wù)器等組成,可以通過不同終端的瀏覽器查看實(shí)時溫度,其Web頁面如右圖所示。下列關(guān)于該系統(tǒng)中數(shù)據(jù)的說法,正確的是( )A. 室內(nèi)溫度由溫度傳感器采集得到 B. 智能終端與Web服務(wù)器的數(shù)據(jù)通信不需要傳輸介質(zhì)C. 數(shù)據(jù)只有存儲到數(shù)據(jù)庫中才能進(jìn)行處理 D. Web頁面中呈現(xiàn)的數(shù)據(jù)均是模擬信號【答案】A【解析】【詳解】本題考查的是數(shù)據(jù)相關(guān)知識。智能終端與Web服務(wù)器的數(shù)據(jù)通信需要傳輸介質(zhì);數(shù)據(jù)沒有存儲到數(shù)據(jù)庫中也能處理;Web頁面中呈現(xiàn)的數(shù)據(jù)均是數(shù)字信號。故本題應(yīng)選A。6. 下列關(guān)于家庭網(wǎng)絡(luò)系統(tǒng)中網(wǎng)絡(luò)技術(shù)的說法,不正確的是( )A. 該網(wǎng)絡(luò)按覆蓋范圍屬于局域網(wǎng) B. 該網(wǎng)絡(luò)必須通過交換機(jī)接入因特網(wǎng)C. 該網(wǎng)絡(luò)與因特網(wǎng)傳送數(shù)據(jù)需要TCP/IP協(xié)議 D. 若該網(wǎng)絡(luò)中有數(shù)字?jǐn)z像頭,則可以共享【答案】B【解析】【詳解】本題主要考查因特網(wǎng)的接入。該網(wǎng)絡(luò)按覆蓋范圍屬于局域網(wǎng); 該網(wǎng)絡(luò)不一定必須通過交換機(jī)接入因特網(wǎng),也可能是路由器; 該網(wǎng)絡(luò)與因特網(wǎng)傳送數(shù)據(jù)需要TCP/IP協(xié)議; 若該網(wǎng)絡(luò)中有數(shù)字?jǐn)z像頭,則可以共享,故本題選B選項。7. 某共享電單車平臺計費(fèi)規(guī)則為:20分鐘及以內(nèi)收起步價2元,超出20分鐘后每5分鐘按1元計費(fèi)(不足5分鐘按5分鐘計算)。現(xiàn)已知騎行時間(單位:分鐘)存儲在變量t中,騎行費(fèi)用存儲在變量cost中,函數(shù)math.ceil(x)表示對x向上取整,則下列程序段無法實(shí)現(xiàn)騎行費(fèi)用計算的是( )A. B. C. D.【答案】C【解析】【詳解】本題考查的是Python選擇語句。選項C程序意思:如果超出20分鐘,則每5分鐘按1元計費(fèi)。而不是超出20分鐘后每5分鐘按1元計費(fèi)。故本題應(yīng)選C。8. 某二叉樹用數(shù)組表示,如圖所示,下列說法正確的是( )A. 該二叉樹是完全二叉樹 B. 該二叉樹的深度是3C. 該二叉樹的葉子節(jié)點(diǎn)有2個 D. 該二叉樹的中序遍歷為A-D-E-F-G-C-B【答案】D【解析】【詳解】本題考查的是二叉樹相關(guān)知識。由題干可知,二叉樹為:該二叉樹不是完全二叉樹,深度是4,葉子節(jié)點(diǎn)有3個 ,中序遍歷為A-D-E-F-G-C-B。故本題應(yīng)選D。9. 某棧入棧序列為“A、B、C、D、E”,若第一個出棧的元素為“C”,最后一個出棧的元素為“E”,則可能的出棧序列有( )A. 3種 B. 4種 C. 5種 D. 6種【答案】A【解析】【詳解】本題考查的是棧的操作。棧的操作是先進(jìn)后出。某棧入棧序列為“A、B、C、D、E”,若第一個出棧的元素為“C”,最后一個出棧的元素為“E”。第一種可能出棧序列是:C、B、A、D、E;第二種可能出棧序列是:C、D、B、A、E;第三種可能出棧序列是:C、B、D、A、E。故本題應(yīng)選項A。10. 列表a中存儲了8個元素,即a[0],a[1],…,a[7],有如下Python程序段:n=8for i in range(n-1):for j in range(n-1,i,-1):if a[j] < a[j-1] and j %4!=0:a[j-1],a[j]=a[j],a[j-1]該程序段實(shí)現(xiàn)的是( )A. a[0]到a[7]升序排序 B. a[4]到a[7]升序排序C. a[0]到a[7]的數(shù)據(jù)對4取余之后升序排序 D. a[0]到a[3]、a[4]到a[7]分別升序排序【答案】D【解析】【詳解】本題考查的是冒泡排序的變式。由if語句的判斷條件可知,當(dāng)j取到4或列表中后面的數(shù)大于前面的數(shù),不進(jìn)行交換。但j取到5時,還是列表a[5]會跟a[4]比較參與排序。故該程序段實(shí)現(xiàn)的是:a[0]到a[3]、a[4]到a[7]分別升序排序。選項D正確。11 有如下Python程序段:def sm(a):if len(a)==1:return a[0]else:return a[0]+sm(a[1:])a=[7,8,9,1,5,6]print(sm(a))程序運(yùn)行后,函數(shù)sm被調(diào)用的次數(shù)是( )A. 5 B. 6 C. 7 D. 12【答案】B【解析】【詳解】本題考查的是迭代。閱讀程序可知,a=[7,8,9,1,5,6]調(diào)用函數(shù)sm一次,[8,9,1,5,6]又調(diào)用函數(shù)sm一次,直到列表只有一個元素[6]最后調(diào)用函數(shù)sm一次。故一共調(diào)用了6次。選項B正確。12. 有如下Python程序段:s="abcdddbha"que=[""]*10head=tail=0for i in range(len(s)):if s[i] not in que[head:tail]:que[tail]=s[i]tail+=1else:head+=1print(que[head:tail])程序運(yùn)行后,輸出的結(jié)果是( )A. ['a','b','c','d','h'] B. ['a','b','c','d','d']C. ['c','d','b','h','a'] D. ['a','d','d','d','a']【答案】C【解析】【詳解】本題考查的是Python循環(huán)語句。閱讀程序可知程序功能:依次從字符串s中取字符,如果字符不在que[head:tail]范圍內(nèi),則加入列表que后面,并把tail指針后移一位,否則,將head指針后移一位。s="abcdddbha",故先將"abcd"插入列表que,碰到后面"dd",head指針后移兩位,這時que[head:tail]為:['c','d'],字符串s剩余字符為"bha"不重復(fù),同時與que[head:tail]也不重復(fù),故全部插入到列表que中,執(zhí)行后que[head:tail]的值為:['c','d','b','h','a'],選項C正確。二、非選擇題(本大題共3小題,其中第13小題8分,第14小題9分,第15小題9分,共26分)13. 小明搭建“室內(nèi)溫度監(jiān)測系統(tǒng)”,可實(shí)時監(jiān)測室內(nèi)溫度數(shù)據(jù),若溫度超過設(shè)定的閾值,則控制執(zhí)行器調(diào)節(jié)溫度,請回答下列問題:(1)搭建該系統(tǒng)前需要進(jìn)行如下準(zhǔn)備工作:①可行性分析②詳細(xì)設(shè)計③概要設(shè)計④開發(fā)模式選擇⑤需求分析,正確的步驟是_____(單選,填字母)。A.①⑤④②③ B.⑤①④③② C.⑤①③②④ D.①⑤③④②(2)根據(jù)系統(tǒng)功能,完成圖所示的結(jié)構(gòu)示意圖,①②③處的設(shè)備分別為_______(單選,填字母)A.①傳感器 ②執(zhí)行器 ③網(wǎng)關(guān) B.①執(zhí)行器 ②傳感器 ③網(wǎng)關(guān)C.①傳感器 ②執(zhí)行器 ③IOT模塊 D.①執(zhí)行器 ②傳感器 ③IOT模塊(3)根據(jù)系統(tǒng)結(jié)構(gòu)示意圖,該系統(tǒng)開發(fā)模式為_______(選填:B/S或C/S)。(4)提交數(shù)據(jù)到Web服務(wù)器的URL為http://172.20.10.3:8080/input?id=1&val=27,則服務(wù)器端應(yīng)用實(shí)例app中與該URL關(guān)聯(lián)的路由設(shè)置語句是@app.route('_______').(5)該系統(tǒng)能夠正常采集溫度數(shù)據(jù)并上傳服務(wù)器。小明想用瀏覽器查看溫度頁面,輸入URL后發(fā)現(xiàn)網(wǎng)頁無法打開,簡要說明系統(tǒng)中可能造成上述問題的原因_______。【答案】 ①. B ②. C ③. B/S ④. /input ⑤. 網(wǎng)絡(luò)異常 或 使用終端異常 或 URL輸入錯誤 或其他等價答案【解析】【詳解】本題考查的物聯(lián)網(wǎng)的搭建。(1)搭建該系統(tǒng)前需要進(jìn)行準(zhǔn)備工作步驟:⑤需求分析①可行性分析④開發(fā)模式選擇③概要設(shè)計②詳細(xì)設(shè)計。故本題應(yīng)選B。(2)傳感器是采集信息;執(zhí)行器它的作用是接受控制器送來的控制信號;iot模塊指的是構(gòu)成物聯(lián)網(wǎng)的各種組件模塊。故本題應(yīng)選C。(3)根據(jù)系統(tǒng)結(jié)構(gòu)示意圖可知,有WEB服務(wù),故該系統(tǒng)開發(fā)模式為B/S。(4)提交數(shù)據(jù)到Web服務(wù)器的URL為http://172.20.10.3:8080/input?id=1&val=27,則服務(wù)器端應(yīng)用實(shí)例app中與該URL關(guān)聯(lián)的路由設(shè)置語句是@app.route('/input')。(5)能夠正常采集溫度數(shù)據(jù)并上傳服務(wù)器,輸入URL后發(fā)現(xiàn)網(wǎng)頁無法打開,說明瀏覽器到WEB服務(wù)器之間出現(xiàn)了問題,故可能造成上述問題的原因:網(wǎng)絡(luò)異常 或 使用終端異常 或 URL輸入錯誤。14. 小明為了研究某地近十年每月的溫差變化,編寫Python程序。以2023年4月為例,該月每天的溫度數(shù)據(jù)分別保存在以8位日期字符串命名的excel文件中,部分文件如圖a所示,每個文件記錄了一天24小時的溫度數(shù)據(jù),如圖b記錄了4月28日的數(shù)據(jù)。圖a 圖b(1)定義dv函數(shù),功能為:讀取某天的excel文件,返回當(dāng)天最高溫度與最低溫度的差值。函數(shù)代碼如下,劃線處應(yīng)填入的代碼為_______(單選,填字母)。A.df["溫度"].head(1)-df["溫度"].tail(1)B.df["溫度"].(max()-min())C.df["溫度"].max()-df["溫度"].min()D.df["溫度"].(head(1)-tail(1))def dv(dayfile):df=pdread_excel(dayfile)diff=________return diff(2)定義find函數(shù),功能為:用字典創(chuàng)建DataFrame對象,并篩選出4月份溫差大于13的日期,輸出結(jié)果如圖c所示,請在劃線處填入代碼。圖cdef find(r,t):dic={"日期":r,"溫差":t}dfl=pd.DataFrame(dic)df2=______return df2(3)繪制4月份每天的溫差柱形圖,部分Python程序如下,請在劃線處填寫合適的代碼。def tstr(t):if t<10:return'0'+str(t)else:return str(t)td=[];date=[]for i in range(30):dstr=tstr( ①__)dayfile='202304'+dstr+'.xlsx'date.append(dayfile[4:8])tdappend( ②__)#設(shè)置繪圖參數(shù),代碼略plt.bar(date, ③__)plt.show()print(find(date,td))圖d【答案】 ① C ②. df1[df1.溫差>13] 或df1[df1["溫差"]>13] ③. i+1 ④. dv(dayfile) ⑤. td【解析】【詳解】本題考查的是Python數(shù)據(jù)分析。(1)返回當(dāng)天最高溫度與最低溫度的差值,故劃線處應(yīng)填入的代碼為:df["溫度"].max()-df["溫度"].min(),選項C正確。(2)篩選出4月份溫差大于13的日期,故劃線處填入代碼為:df1[df1.溫差>13] 或df1[df1["溫差"]>13]。(3)每天的溫度數(shù)據(jù)分別保存在以8位日期字符串命名的excel文件,由代碼:dayfile='202304'+dstr+'.xlsx'可知 dstr存放的是幾號,因?yàn)閕是從0開始取值,故第一空應(yīng)為:i+1;將每日的最高溫度與最低溫度的差值數(shù)據(jù)追加到td中,故第二空應(yīng)為:dv(dayfile);由圖表可知,橫坐標(biāo)是日期,縱坐標(biāo)是溫差,故第三空應(yīng)為:td。15. “網(wǎng)上預(yù)約掛號系統(tǒng)”的就診規(guī)則為:年齡大于等于80歲的患者優(yōu)先就診,其余患者按照順序就診,現(xiàn)系統(tǒng)根據(jù)預(yù)約順序記錄了某天某科室患者的就診號、姓名和年齡,部分?jǐn)?shù)據(jù)如圖a所示。經(jīng)系統(tǒng)處理后輸出患者的就診順序,部分?jǐn)?shù)據(jù)如圖b所示,請回答下列問題。圖a 圖b(1)創(chuàng)建output函數(shù),輸出患者就診順序,請在劃線處填上合適代碼。def output(1st,p):k=1print("患者就診順序:")while p !=-1:print(k,"號",1st[p][1])_______p=1st[p][3](2)實(shí)現(xiàn)按規(guī)則排出患者就診順序的Python程序如下,請在劃線處填入合適代碼。#讀取患者信息存入pat列表,列表的每個元素包含3個數(shù)據(jù)項,分別對應(yīng)患者的就診號、姓名和年齡,pat=[['021036','張*星',32],…],代碼略①___for i inrange(n):pat[i].append(-1) #pat[i]追加一個元素-1head=0for i inrange(1,n):if pat[i][2]>=80:if ②___:pat[i][3]=headhead=ielse:p=headwhile pat[pat[p][3]][2]>=80 and pat[p][3]!=-1:p=pat[p][3]③___pat[p][3]=ielse:q=p=headwhile p!=-1:④___p=pat[p][3]pat[q][3]=ioutput(pat,head)【答案】 ①. k+=1 或 k=k+1②. n=len(pat) ③. pat[head][2]<80 ④. pat[i][3]=pat[p][3] ⑤. q=p【解析】【詳解】本題考查的是Python鏈表綜合應(yīng)用。(1)k表示的是號數(shù),輸出一個號數(shù)后,號數(shù)要加1,故劃線處代碼應(yīng)為:k+=1 或 k=k+1。(2)n是人數(shù),列表pat的元素個數(shù)即是人數(shù),故第一空應(yīng)為:n=len(pat);先依次對患者年齡進(jìn)行判斷,如果年齡大于80則鏈到前面,其余患者按照順序建立鏈接。如果是第一次找到年齡大于80的患者(即鏈表頭的年齡小于80),直接鏈接到表頭,故第二空為:pat[head][2]<80;如果不是第一次找到年齡大于80的患者,則在已經(jīng)鏈接好大于80的患者鏈表后插入鏈接,故第三空為:pat[i][3]=pat[p][3];年齡不大于80照順序建立鏈接,故第四空應(yīng)為:q=p。衢州市2023年6月高二年級教學(xué)質(zhì)量檢測試卷技術(shù)考生須知:1.全卷分試卷和答題卷。考試結(jié)束后,將答題卷上交。2.試卷共12頁,有兩大部分。滿分100分,考試時間90分鐘。3.請將答案做在答題卷的相應(yīng)位置上,寫在試卷上無效。第一部分 信息技術(shù)(50分)一、選擇題(本大題有12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1. 下列關(guān)于數(shù)據(jù)與信息的說法,正確的是( )A. 數(shù)據(jù)經(jīng)過解釋后才有意義 B. 人們在利用數(shù)據(jù)的同時,自身不會產(chǎn)生數(shù)據(jù)C. 信息依附于載體,共享時會發(fā)生損耗 D. 同一個信息對于不同的人群,其價值是相同的2. 下列關(guān)于人工智能的說法,正確的是( )A. 圖靈測試能夠測試機(jī)器是否具有智能B. 行為主義是數(shù)據(jù)驅(qū)動的人工智能C. “專家系統(tǒng)”是聯(lián)結(jié)主義人工智能的代表D. 機(jī)器客服與人工客服合作解答問題,屬于跨領(lǐng)域人工智能3. “室內(nèi)溫度監(jiān)測系統(tǒng)”由溫度傳感器、智能終端、Web服務(wù)器等組成,可以通過不同終端的瀏覽器查看實(shí)時溫度,其Web頁面如右圖所示。下列關(guān)于該系統(tǒng)的說法,正確的是( )A. 溫度傳感器、Web服務(wù)器、瀏覽器屬于該系統(tǒng)硬件B. 該系統(tǒng)應(yīng)用軟件的運(yùn)行環(huán)境可以是Windows、Linux、AndroidC. 該系統(tǒng)收集到的數(shù)據(jù)是非結(jié)構(gòu)化數(shù)據(jù)D. 該系統(tǒng)的用戶只有系統(tǒng)管理員、系統(tǒng)使用者4. “室內(nèi)溫度監(jiān)測系統(tǒng)”由溫度傳感器、智能終端、Web服務(wù)器等組成,可以通過不同終端的瀏覽器查看實(shí)時溫度,其Web頁面如圖所示。為提高該系統(tǒng)數(shù)據(jù)的安全性,下列措施中不合理的是( )A. 打開防火墻并安裝殺毒軟件 B. 發(fā)布該系統(tǒng)服務(wù)器端程序時保留后門C. 訪問該系統(tǒng)數(shù)據(jù)資源時進(jìn)行身份認(rèn)證 D. 使用磁盤陣列、數(shù)據(jù)備份等主動防護(hù)手段5. “室內(nèi)溫度監(jiān)測系統(tǒng)”由溫度傳感器、智能終端、Web服務(wù)器等組成,可以通過不同終端的瀏覽器查看實(shí)時溫度,其Web頁面如右圖所示。下列關(guān)于該系統(tǒng)中數(shù)據(jù)的說法,正確的是( )A. 室內(nèi)溫度由溫度傳感器采集得到 B. 智能終端與Web服務(wù)器的數(shù)據(jù)通信不需要傳輸介質(zhì)C. 數(shù)據(jù)只有存儲到數(shù)據(jù)庫中才能進(jìn)行處理 D. Web頁面中呈現(xiàn)的數(shù)據(jù)均是模擬信號6. 下列關(guān)于家庭網(wǎng)絡(luò)系統(tǒng)中網(wǎng)絡(luò)技術(shù)的說法,不正確的是( )A. 該網(wǎng)絡(luò)按覆蓋范圍屬于局域網(wǎng) B. 該網(wǎng)絡(luò)必須通過交換機(jī)接入因特網(wǎng)C. 該網(wǎng)絡(luò)與因特網(wǎng)傳送數(shù)據(jù)需要TCP/IP協(xié)議 D. 若該網(wǎng)絡(luò)中有數(shù)字?jǐn)z像頭,則可以共享7. 某共享電單車平臺計費(fèi)規(guī)則為:20分鐘及以內(nèi)收起步價2元,超出20分鐘后每5分鐘按1元計費(fèi)(不足5分鐘按5分鐘計算)。現(xiàn)已知騎行時間(單位:分鐘)存儲在變量t中,騎行費(fèi)用存儲在變量cost中,函數(shù)math.ceil(x)表示對x向上取整,則下列程序段無法實(shí)現(xiàn)騎行費(fèi)用計算的是( )A. B. C. D.8. 某二叉樹用數(shù)組表示,如圖所示,下列說法正確的是( )A. 該二叉樹是完全二叉樹 B. 該二叉樹深度是3C. 該二叉樹的葉子節(jié)點(diǎn)有2個 D. 該二叉樹的中序遍歷為A-D-E-F-G-C-B9. 某棧入棧序列為“A、B、C、D、E”,若第一個出棧的元素為“C”,最后一個出棧的元素為“E”,則可能的出棧序列有( )A. 3種 B. 4種 C. 5種 D. 6種10 列表a中存儲了8個元素,即a[0],a[1],…,a[7],有如下Python程序段:n=8for i in range(n-1):for j in range(n-1i,-1):if a[j] < a[j-1] and j %4!=0:a[j-1],a[j]=a[j],a[j-1]該程序段實(shí)現(xiàn)的是( )A. a[0]到a[7]升序排序 B. a[4]到a[7]升序排序C. a[0]到a[7]的數(shù)據(jù)對4取余之后升序排序 D. a[0]到a[3]、a[4]到a[7]分別升序排序11. 有如下Python程序段:def sm(a):if len(a)==1:return a[0]else:return a[0]+sm(a[1:])a=[7,8,9,1,5,6]print(sm(a))程序運(yùn)行后,函數(shù)sm被調(diào)用的次數(shù)是( )A. 5 B. 6 C. 7 D. 1212. 有如下Python程序段:s="abcdddbha"que=[""]*10head=tail=0for i in range(len(s)):if s[i] not in que[head:tail]:que[tail]=s[i]tail+=1else:head+=1print(que[head:tail])程序運(yùn)行后,輸出的結(jié)果是( )A. ['a','b','c','d','h'] B. ['a','b','c','d','d']C. ['c','d','b','h','a'] D. ['a','d','d','d','a']二、非選擇題(本大題共3小題,其中第13小題8分,第14小題9分,第15小題9分,共26分)13. 小明搭建“室內(nèi)溫度監(jiān)測系統(tǒng)”,可實(shí)時監(jiān)測室內(nèi)溫度數(shù)據(jù),若溫度超過設(shè)定的閾值,則控制執(zhí)行器調(diào)節(jié)溫度,請回答下列問題:(1)搭建該系統(tǒng)前需要進(jìn)行如下準(zhǔn)備工作:①可行性分析②詳細(xì)設(shè)計③概要設(shè)計④開發(fā)模式選擇⑤需求分析,正確的步驟是_____(單選,填字母)。A.①⑤④②③ B.⑤①④③② C.⑤①③②④ D.①⑤③④②(2)根據(jù)系統(tǒng)功能,完成圖所示的結(jié)構(gòu)示意圖,①②③處的設(shè)備分別為_______(單選,填字母)A.①傳感器 ②執(zhí)行器 ③網(wǎng)關(guān) B.①執(zhí)行器 ②傳感器 ③網(wǎng)關(guān)C.①傳感器 ②執(zhí)行器 ③IOT模塊 D.①執(zhí)行器 ②傳感器 ③IOT模塊(3)根據(jù)系統(tǒng)結(jié)構(gòu)示意圖,該系統(tǒng)開發(fā)模式為_______(選填:B/S或C/S)。(4)提交數(shù)據(jù)到Web服務(wù)器的URL為http://172.20.10.3:8080/input?id=1&val=27,則服務(wù)器端應(yīng)用實(shí)例app中與該URL關(guān)聯(lián)的路由設(shè)置語句是@app.route('_______').(5)該系統(tǒng)能夠正常采集溫度數(shù)據(jù)并上傳服務(wù)器。小明想用瀏覽器查看溫度頁面,輸入URL后發(fā)現(xiàn)網(wǎng)頁無法打開,簡要說明系統(tǒng)中可能造成上述問題的原因_______。14. 小明為了研究某地近十年每月的溫差變化,編寫Python程序。以2023年4月為例,該月每天的溫度數(shù)據(jù)分別保存在以8位日期字符串命名的excel文件中,部分文件如圖a所示,每個文件記錄了一天24小時的溫度數(shù)據(jù),如圖b記錄了4月28日的數(shù)據(jù)。圖a 圖b(1)定義dv函數(shù),功能為:讀取某天的excel文件,返回當(dāng)天最高溫度與最低溫度的差值。函數(shù)代碼如下,劃線處應(yīng)填入的代碼為_______(單選,填字母)。A.df["溫度"].head(1)-df["溫度"].tail(1)B.df["溫度"].(max()-min())C.df["溫度"].max()-df["溫度"].min()D.df["溫度"].(head(1)-tail(1))def dv(dayfile):df=pd.read_excel(dayfile)diff=________return diff(2)定義find函數(shù),功能為:用字典創(chuàng)建DataFrame對象,并篩選出4月份溫差大于13的日期,輸出結(jié)果如圖c所示,請在劃線處填入代碼。圖cdef find(r,t):dic={"日期":r,"溫差":t}dfl=pd.DataFrame(dic)df2=______return df2(3)繪制4月份每天的溫差柱形圖,部分Python程序如下,請在劃線處填寫合適的代碼。def tstr(t):if t<10:return'0'+str(t)else:return str(t)td=[];date=[]for i in range(30):dstr=tstr( ①__)dayfile='202304'+dstr+'.xlsx'date.append(dayfile[4:8])td.append( ②__)#設(shè)置繪圖參數(shù),代碼略plt.bar(date, ③__)plt.show()print(find(date,td))圖d15. “網(wǎng)上預(yù)約掛號系統(tǒng)”的就診規(guī)則為:年齡大于等于80歲的患者優(yōu)先就診,其余患者按照順序就診,現(xiàn)系統(tǒng)根據(jù)預(yù)約順序記錄了某天某科室患者的就診號、姓名和年齡,部分?jǐn)?shù)據(jù)如圖a所示。經(jīng)系統(tǒng)處理后輸出患者的就診順序,部分?jǐn)?shù)據(jù)如圖b所示,請回答下列問題。圖a 圖b(1)創(chuàng)建output函數(shù),輸出患者就診順序,請在劃線處填上合適代碼。def output(1st,p):k=1print("患者就診順序:")while p !=-1:print(k,"號",1st[p][1])_______p=1st[p][3](2)實(shí)現(xiàn)按規(guī)則排出患者就診順序Python程序如下,請在劃線處填入合適代碼。#讀取患者信息存入pat列表,列表的每個元素包含3個數(shù)據(jù)項,分別對應(yīng)患者的就診號、姓名和年齡,pat=[['021036','張*星',32],…],代碼略①___for i inrange(n):pat[i].append(-1) #pat[i]追加一個元素-1head=0for i inrange(1,n):if pat[i][2]>=80:if ②___:pat[i][3]=headhead=ielse:p=headwhile pat[pat[p][3]][2]>=80 and pat[p][3]!=-1:p=pat[p][3]③___pat[p][3]=ielse:q=p=headwhile p!=-1:④___p=pat[p][3]pat[q][3]=ioutput(pat,head) 展開更多...... 收起↑ 資源列表 浙江省衢州市2022-2023學(xué)年高二下學(xué)期期末檢測技術(shù)試題 Word版含解析.docx 浙江省衢州市2022-2023學(xué)年高二下學(xué)期期末檢測技術(shù)試題 Word版無答案.docx 縮略圖、資源來源于二一教育資源庫