版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2025學(xué)年第一學(xué)期杭州市高三年級(jí)教學(xué)質(zhì)量檢測(cè)技術(shù)試題卷本試題卷分兩部分,第一部分信息技術(shù),第二部分通用技術(shù)。全卷共12頁,第一部分1至6頁,第二部分7至12頁。滿分100分,考試時(shí)間90分鐘。1.考生答題前,務(wù)必將自己的姓名、準(zhǔn)考證號(hào)用黑色字跡的簽字筆或鋼筆填寫在答題紙上。2.選擇題的答案須用2B鉛筆將答題紙上對(duì)應(yīng)題目的答案標(biāo)號(hào)涂黑,如要改動(dòng),須將原填涂處用橡皮擦凈。3.非選擇題的答案須用黑色字跡的簽字筆或鋼筆寫在答題紙上相應(yīng)區(qū)域內(nèi),作圖時(shí)可先使用2B鉛筆,確定后須用黑色字跡的簽字筆或鋼筆描黑,答案寫在本試題卷上無效。第一部分信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分,每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,不選、錯(cuò)選、多選均不得分)1.某學(xué)校搭建了一個(gè)智慧體育系統(tǒng),當(dāng)系統(tǒng)通過攝像頭檢測(cè)到學(xué)生舉手時(shí),采用人臉識(shí)別技術(shù)確認(rèn)學(xué)生身份,記錄并存儲(chǔ)學(xué)生的運(yùn)動(dòng)照片和運(yùn)動(dòng)時(shí)長。每隔一段時(shí)間,系統(tǒng)經(jīng)數(shù)據(jù)整理和分析后形成學(xué)生運(yùn)動(dòng)建議。下列關(guān)于該系統(tǒng)中數(shù)據(jù)與信息的敘述,正確的是()A.學(xué)生的信息僅由圖片的形式呈現(xiàn)B.系統(tǒng)中的數(shù)據(jù)都是結(jié)構(gòu)化數(shù)據(jù)C.系統(tǒng)將學(xué)生甲識(shí)別成了學(xué)生乙,這一信息不具有任何價(jià)值D.系統(tǒng)分析學(xué)生運(yùn)動(dòng)數(shù)據(jù)的過程中會(huì)產(chǎn)生新的信息【答案】D【解析】【詳解】本題考查數(shù)據(jù)與信息的理解及其在系統(tǒng)中的應(yīng)用能力。題目描述了一個(gè)智慧體育系統(tǒng),該系統(tǒng)通過攝像頭和人臉識(shí)別技術(shù)記錄學(xué)生的運(yùn)動(dòng)數(shù)據(jù),并通過數(shù)據(jù)分析生成運(yùn)動(dòng)建議。選項(xiàng)A錯(cuò)誤,因?yàn)閷W(xué)生的信息不僅僅以圖片形式呈現(xiàn),還包括運(yùn)動(dòng)時(shí)長等數(shù)據(jù)。選項(xiàng)B錯(cuò)誤,因?yàn)橄到y(tǒng)中的數(shù)據(jù)包括圖片等非結(jié)構(gòu)化數(shù)據(jù)。選項(xiàng)C錯(cuò)誤,因?yàn)榧词棺R(shí)別錯(cuò)誤,這一信息仍可能用于系統(tǒng)改進(jìn)。選項(xiàng)D正確,因?yàn)橄到y(tǒng)在分析學(xué)生運(yùn)動(dòng)數(shù)據(jù)時(shí),會(huì)生成新的信息,如運(yùn)動(dòng)建議。故答案為:D。2.某學(xué)校搭建了一個(gè)智慧體育系統(tǒng),當(dāng)系統(tǒng)通過攝像頭檢測(cè)到學(xué)生舉手時(shí),采用人臉識(shí)別技術(shù)確認(rèn)學(xué)生身份,記錄并存儲(chǔ)學(xué)生的運(yùn)動(dòng)照片和運(yùn)動(dòng)時(shí)長。每隔一段時(shí)間,系統(tǒng)經(jīng)數(shù)據(jù)整理和分析后形成學(xué)生運(yùn)動(dòng)建議。該系統(tǒng)人臉識(shí)別技術(shù)是基于神經(jīng)網(wǎng)絡(luò)方法實(shí)現(xiàn)的,下列說法不正確的是()A.人臉識(shí)別時(shí)需要學(xué)生出現(xiàn)在攝像頭前,形成了混合增強(qiáng)智能的形態(tài)B訓(xùn)練該人工智能模型不需要定義人臉五官位置和特征等知識(shí)C.該人臉識(shí)別的過程是聯(lián)結(jié)主義人工智能的應(yīng)用D.優(yōu)化人臉識(shí)別的算法可以提高識(shí)別的準(zhǔn)確度【答案】A【解析】【詳解】本題考查人臉識(shí)別技術(shù)、人工智能?;旌显鰪?qiáng)智能是將人的認(rèn)知能力與人工智能的計(jì)算能力相結(jié)合,實(shí)現(xiàn)優(yōu)勢(shì)互補(bǔ),而人臉識(shí)別時(shí)學(xué)生出現(xiàn)在攝像頭前只是系統(tǒng)獲取數(shù)據(jù)的常規(guī)方式,并非混合增強(qiáng)智能的形態(tài);基于神經(jīng)網(wǎng)絡(luò)方法的人臉識(shí)別技術(shù)屬于聯(lián)結(jié)主義人工智能,訓(xùn)練時(shí)不需要人為定義人臉五官位置和特征等知識(shí),且優(yōu)化算法能夠提高識(shí)別準(zhǔn)確度。故答案為:A。3.某學(xué)校搭建了一個(gè)智慧體育系統(tǒng),當(dāng)系統(tǒng)通過攝像頭檢測(cè)到學(xué)生舉手時(shí),采用人臉識(shí)別技術(shù)確認(rèn)學(xué)生身份,記錄并存儲(chǔ)學(xué)生的運(yùn)動(dòng)照片和運(yùn)動(dòng)時(shí)長。每隔一段時(shí)間,系統(tǒng)經(jīng)數(shù)據(jù)整理和分析后形成學(xué)生運(yùn)動(dòng)建議。系統(tǒng)拍攝的某張照片為600*800像素、256色、BMP圖像格式,經(jīng)下列操作后,圖像存儲(chǔ)容量改變的是()A.將圖像轉(zhuǎn)換成8位灰度模式并保存 B.將圖像轉(zhuǎn)換并保存為JPEG格式C.將圖像旋轉(zhuǎn)90°并保存 D.降低圖像亮度并保存【答案】B【解析】【詳解】本題考查圖像存儲(chǔ)容量的影響因素。圖像的存儲(chǔ)容量主要取決于像素?cái)?shù)、色彩深度和壓縮方式。原圖為600×800像素、256色BMP圖像,每像素占用8位。將其轉(zhuǎn)換為8位灰度模式、旋轉(zhuǎn)90°或降低亮度,只改變像素值或排列,不改變像素?cái)?shù)和每像素比特?cái)?shù),因此存儲(chǔ)容量不變;而將BMP圖像保存為JPEG格式時(shí),JPEG采用有損壓縮,可顯著減小文件容量,所以只有保存為JPEG會(huì)改變圖像存儲(chǔ)容量。故答案為:B。4.某博物館啟用了在線票務(wù)系統(tǒng),參觀者可使用手機(jī)注冊(cè)并登錄該系統(tǒng)的App,選擇參觀場(chǎng)館和時(shí)間并購買門票。門票數(shù)據(jù)上傳至服務(wù)器,同時(shí)參觀者可將門票二維碼以圖片形式至手機(jī)。系統(tǒng)管理員可通過App調(diào)整并發(fā)布博物館的服務(wù)安排計(jì)劃。下列關(guān)于該信息系統(tǒng)功能和應(yīng)用的描述,不正確的是()A.系統(tǒng)可通過二維碼掃描儀讀取參觀者門票數(shù)據(jù)B.參觀者可使用App通過移動(dòng)通信網(wǎng)絡(luò)登錄該系統(tǒng)C.系統(tǒng)配備UPS(不間斷電源)即可克服對(duì)外部環(huán)境的依賴D.系統(tǒng)中的門票數(shù)據(jù)可為管理員調(diào)整服務(wù)安排計(jì)劃提供依據(jù)【答案】C【解析】【詳解】本題考查信息系統(tǒng)功能與應(yīng)用。該信息系統(tǒng)雖配備UPS可保障短時(shí)間供電,但仍依賴網(wǎng)絡(luò)、服務(wù)器等外部環(huán)境,不能克服對(duì)外部環(huán)境的依賴;系統(tǒng)可通過二維碼掃描儀讀取參觀者門票數(shù)據(jù),參觀者能使用App通過移動(dòng)通信網(wǎng)絡(luò)登錄系統(tǒng),系統(tǒng)中的門票數(shù)據(jù)也可為管理員調(diào)整服務(wù)安排計(jì)劃提供依據(jù)。故答案為:C。5.某博物館啟用了在線票務(wù)系統(tǒng),參觀者可使用手機(jī)注冊(cè)并登錄該系統(tǒng)的App,選擇參觀場(chǎng)館和時(shí)間并購買門票。門票數(shù)據(jù)上傳至服務(wù)器,同時(shí)參觀者可將門票二維碼以圖片形式至手機(jī)。系統(tǒng)管理員可通過App調(diào)整并發(fā)布博物館的服務(wù)安排計(jì)劃。下列關(guān)于該信息系統(tǒng)組成的說法,正確的是()A.管理員屬于該系統(tǒng)的用戶B.該系統(tǒng)的App屬于系統(tǒng)軟件C.該系統(tǒng)的硬件僅指服務(wù)器D.用戶手機(jī)中的數(shù)據(jù)都是該系統(tǒng)的數(shù)據(jù)【答案】A【解析】【詳解】本題考查信息系統(tǒng)組成。信息系統(tǒng)由計(jì)算機(jī)硬件、軟件、數(shù)據(jù)、用戶和規(guī)程五部分組成。管理員可通過App調(diào)整并發(fā)布博物館的服務(wù)安排計(jì)劃,屬于該系統(tǒng)的用戶;該系統(tǒng)的App是為了實(shí)現(xiàn)特定功能而開發(fā)的應(yīng)用程序,屬于應(yīng)用軟件,并非系統(tǒng)軟件;該系統(tǒng)的硬件除了服務(wù)器,還包括用戶的手機(jī)等設(shè)備;用戶手機(jī)中的數(shù)據(jù)除了該系統(tǒng)的數(shù)據(jù),可能還有其他應(yīng)用的數(shù)據(jù)。故答案為:A。6.某博物館啟用了在線票務(wù)系統(tǒng),參觀者可使用手機(jī)注冊(cè)并登錄該系統(tǒng)的App,選擇參觀場(chǎng)館和時(shí)間并購買門票。門票數(shù)據(jù)上傳至服務(wù)器,同時(shí)參觀者可將門票二維碼以圖片形式至手機(jī)。系統(tǒng)管理員可通過App調(diào)整并發(fā)布博物館的服務(wù)安排計(jì)劃。下列措施不能提升該系統(tǒng)安全性的是()A.要求參觀者實(shí)名注冊(cè)App賬號(hào) B.要求用戶賬號(hào)只供自己使用C.每隔一段時(shí)間檢測(cè)系統(tǒng)的安全漏洞 D.給管理員與參觀者分配相同的權(quán)限【答案】D【解析】【詳解】本題考查系統(tǒng)安全性措施。要求參觀者實(shí)名注冊(cè)App賬號(hào),可對(duì)用戶身份進(jìn)行有效識(shí)別和追蹤,減少非法用戶進(jìn)入系統(tǒng)的可能性;要求用戶賬號(hào)只供自己使用,能防止賬號(hào)被盜用和濫用;每隔一段時(shí)間檢測(cè)系統(tǒng)的安全漏洞,可及時(shí)發(fā)現(xiàn)并修復(fù)潛在的安全隱患,提升系統(tǒng)安全性。而給管理員與參觀者分配相同的權(quán)限,會(huì)導(dǎo)致參觀者獲取不應(yīng)有的系統(tǒng)操作權(quán)限,增加系統(tǒng)被惡意操作的風(fēng)險(xiǎn),不能提升系統(tǒng)安全性。故答案為:D。7.已知非降序列表data由n個(gè)整數(shù)組成(n>0),求data中不同整數(shù)的個(gè)數(shù)。實(shí)現(xiàn)該功能的算法流程圖如圖所示,則①②③處的表達(dá)式應(yīng)為()A.①d←0,i←0②i<n?③data[i]<data[i+1]?B.①d←0,i←0②i<n1?③data[i]<data[i+1]?C.①d←1,i←1②i<n?③data[i1]<data[i]?D.①d←1,i←1②i<n1?③data[i1]<data[i]?【答案】C【解析】【詳解】本題考查流程圖。該流程圖的目的是統(tǒng)計(jì)非降序列表data中不同整數(shù)的個(gè)數(shù),因此需要從第一個(gè)元素開始計(jì)數(shù),并依次比較相鄰元素是否不同。如果不同則計(jì)數(shù)加1。初始時(shí)d表示不同整數(shù)的個(gè)數(shù),應(yīng)設(shè)為1(因?yàn)橹辽儆幸粋€(gè)元素),i表示當(dāng)前索引,應(yīng)從1開始;循環(huán)條件是i<n,保證比較到最后一個(gè)元素;比較條件應(yīng)為data[i1]<data[i],即當(dāng)前元素大于前一個(gè)元素時(shí)說明出現(xiàn)新整數(shù),則將d加1并繼續(xù)循環(huán),最終輸出d即可。故答案為:C。8.隊(duì)列Q從隊(duì)首到隊(duì)尾的元素依次為3,7,4,1,2,6。重復(fù)執(zhí)行如下操作,直至隊(duì)列剩余一個(gè)元素:隊(duì)首元素h出隊(duì),若隊(duì)尾元素t大于h,則將th的值入隊(duì),否則不入隊(duì)。隊(duì)列中最后剩余的元素是()A.0 B.1 C.2 D.3【答案】C【解析】【詳解】本題考查隊(duì)列操作。初始隊(duì)列Q為3,7,4,1,2,6。第一次操作,隊(duì)首元素h=3出隊(duì),隊(duì)尾元素t=6,t>h,將th=63=3入隊(duì),此時(shí)隊(duì)列變?yōu)?,4,1,2,6,3;第二次操作,隊(duì)首元素h=7出隊(duì),隊(duì)尾元素t=3,t<h,不入隊(duì),此時(shí)隊(duì)列變?yōu)?,1,2,6,3;第三次操作,隊(duì)首元素h=4出隊(duì),隊(duì)尾元素t=3,t<h,不入隊(duì),此時(shí)隊(duì)列變?yōu)?,2,6,3;第四次操作,隊(duì)首元素h=1出隊(duì),隊(duì)尾元素t=3,t>h,將th=31=2入隊(duì),此時(shí)隊(duì)列變?yōu)?,6,3,2;第五次操作,隊(duì)首元素h=2出隊(duì),隊(duì)尾元素t=2,t=h,不入隊(duì),此時(shí)隊(duì)列變?yōu)?,3,2;第六次操作,隊(duì)首元素h=6出隊(duì),隊(duì)尾元素t=2,t<h,不入隊(duì),此時(shí)隊(duì)列變?yōu)?,2;第七次操作,隊(duì)首元素h=3出隊(duì),隊(duì)尾元素t=2,t<h,不入隊(duì),此時(shí)隊(duì)列變?yōu)?,隊(duì)列中最后剩余元素是2。故答案為:C。9.已知某二叉樹包含3個(gè)節(jié)點(diǎn),其前序遍歷結(jié)果為“竹梅蘭”,若增加一個(gè)節(jié)點(diǎn)“菊”,新二叉樹的中序遍歷為“梅蘭竹菊”,則該二叉樹的后序遍歷為()A.梅蘭菊竹 B.蘭梅菊竹 C.竹菊蘭梅 D.菊梅竹蘭【答案】B【解析】【詳解】本題考查二叉樹遍歷。根據(jù)前序遍歷結(jié)果“竹梅蘭”,前序遍歷順序是根節(jié)點(diǎn)、左子樹、右子樹,可知“竹”為根節(jié)點(diǎn)。增加節(jié)點(diǎn)“菊”后中序遍歷為“梅蘭竹菊”,中序遍歷順序是左子樹、根節(jié)點(diǎn)、右子樹,所以“竹”的右子樹為“菊”,“竹”的左子樹包含“梅”和“蘭”。又因?yàn)榍靶虮闅v“竹梅蘭”,所以“梅”是“竹”左子樹的根節(jié)點(diǎn),“蘭”是“梅”的右子節(jié)點(diǎn)。該二叉樹的后序遍歷順序(左子樹、右子樹、根節(jié)點(diǎn))為“蘭梅菊竹”。故答案為:B。原始二叉樹如下:增加節(jié)點(diǎn)后二叉樹如下:10.對(duì)于任意正整數(shù)n(n≤10100),調(diào)用函數(shù)cal(n)返回的結(jié)果為n的各位數(shù)之和,要實(shí)現(xiàn)上述功能,如下程序段中,加框處的代碼不能為()defcal(n):ifn<10:returnnreturnA.cal(n//10)+n%10 B.cal(n//10)+cal(n%10)C.cal(n//100)+n%10+n//10%10 D.cal(n//100)+cal(n%100)【答案】D【解析】【詳解】本題考查函數(shù)遞歸調(diào)用。函數(shù)cal的功能是返回正整數(shù)n的各位數(shù)之和,當(dāng)n小于10時(shí),直接返回n本身,否則需要遞歸計(jì)算各位數(shù)之和。選項(xiàng)A中,n//10去掉了n的個(gè)位數(shù),cal(n//10)計(jì)算去掉個(gè)位數(shù)后的各位數(shù)之和,再加上n%10(即個(gè)位數(shù)),能得到n的各位數(shù)之和;選項(xiàng)B中,cal(n//10)計(jì)算去掉個(gè)位數(shù)后的各位數(shù)之和,cal(n%10)由于n%10是個(gè)位數(shù),所以cal(n%10)就等于n%10,也能得到n的各位數(shù)之和;選項(xiàng)C中,n//100去掉了n的后兩位數(shù),cal(n//100)計(jì)算去掉后兩位數(shù)后的各位數(shù)之和,n%10是個(gè)位數(shù),n//10%10是十位數(shù),三者相加能得到n的各位數(shù)之和;選項(xiàng)D中,cal(n//100)計(jì)算去掉后兩位數(shù)后的各位數(shù)之和,cal(n%100)計(jì)算后兩位數(shù)的各位數(shù)之和。雖然表面上看是在求各位數(shù)之和,但在遞歸過程中存在邏輯錯(cuò)誤:當(dāng)n為兩位數(shù)(如n=50)時(shí),n//100=0,此時(shí)會(huì)調(diào)用cal(0),而由于0<10,函數(shù)返回0,繼續(xù)遞歸計(jì)算cal(50),從而導(dǎo)致遞歸函數(shù)不斷重復(fù)自身調(diào)用,形成死循環(huán),無法正常結(jié)束,因此該選項(xiàng)不能正確實(shí)現(xiàn)功能。故答案為:D。11.有如下Python程序段:fromrandomimportrandintb=randint(2,3)#randint(2,3)隨機(jī)生成2或3foriinrange(len(a)b):forjinrange(b,len(a)i):ifa[j]%b>a[j1]%b:a[j],a[j1]=a[j1],a[j]若序列a的長度為6,運(yùn)行該程序段后,a的值可能為()A.[9,7,6,4,2,1] B.[5,4,2,4,3,1] C.[8,6,4,2,3,5] D.[6,7,5,4,4,9]【答案】D【解析】【詳解】本題考查Python程序。該程序段首先通過b=randint(2,3)隨機(jī)生成變量b1..2..1..2..1..2..1..2..執(zhí)行雙重循環(huán),外層循環(huán)foriinrange(len(a)b)決定循環(huán)次數(shù),內(nèi)層循環(huán)forjinrange(b,len(a)i)從索引b到6i1遍歷,核心操作是比較相鄰元素a[j]%b與a[j1]%b的值,如果前者大于后者則交換,類似于對(duì)序列中從索引b1開始的部分進(jìn)行基于模b的降序局部冒泡排序,因此程序使得序列在從a[b1]到a[5]的范圍內(nèi),元素模b的值降序排列。分析四個(gè)選項(xiàng):A選項(xiàng):[9,7,6,4,2,1],若b=2,a[1..5]模2為[1,0,0,0,1],不是降序;若b=3,a[2..5]模3為[0,1,2,1],也不是降序,因此不可能;B選項(xiàng):[5,4,2,4,3,1],b=2時(shí)a[1..5]模2為[0,0,0,1,1],0后出現(xiàn)1,不是降序,b=3時(shí)a[2..5]模3為[2,1,0,1],0后出現(xiàn)1,也不降序,因此不可能;C選項(xiàng):[8,6,4,2,3,5],b=2時(shí)a[1..5]模2為[0,0,0,1,1],不降序,b=3時(shí)a[2..5]模3為[1,2,0,2],1后出現(xiàn)2,不降序,因此也不可能;D選項(xiàng):[6,7,5,4,4,9],b=2時(shí)a[1..5]模2為[1,1,0,0,1],不降序,但b=3時(shí)a[2..5]模3為[2,1,1,0],已經(jīng)降序,符合程序運(yùn)行可能產(chǎn)生的結(jié)果,因此D選項(xiàng)是可能的運(yùn)行結(jié)果。故答案為:D。12.有如下Python程序段:ans=0foriinrange(len(a)):L,H=i+1,len(a)1p=0whileL<=H:m=(L+H)//2p+=1ifa[m]==ta[i]:ans+=pbreakifa[m]>ta[i]:H=m1else:L=m+1若a為[3,4,8,15,24,27,32,33,47],t為35,運(yùn)行該程序段后,變量ans的值為()A.3 B.5 C.6 D.11【答案】A【解析】【詳解】本題考查Python程序運(yùn)行與二分查找。這個(gè)程序段功能是對(duì)數(shù)組a中每個(gè)元素a[i],使用二分查找在它之后的子數(shù)組中尋找是否存在元素等于ta[i],變量L和H分別表示當(dāng)前查找區(qū)間的左右邊界,p用于記錄每次查找的步數(shù),每次循環(huán)中計(jì)算中間索引m=(L+H)//2并將其值與目標(biāo)值ta[i]比較,如果相等就將p累加到ans并結(jié)束當(dāng)前查找,否則根據(jù)大小關(guān)系調(diào)整查找區(qū)間,具體到題目中的數(shù)組a=[3,4,8,15,24,27,32,33,47]和t=35,當(dāng)i=0時(shí),目標(biāo)值是353=32,二分查找第一次在中間索引找到24小于32,第二次查找找到32匹配,共計(jì)2步;當(dāng)i=2時(shí),目標(biāo)值是358=27,第一次中間就匹配,共計(jì)1步,其他元素找不到匹配,因此將每次找到匹配的步數(shù)累加得到ans=2+1=3,最終程序運(yùn)行后變量ans的值為3。故答案為:A。二、非選擇題(本大題共3題,其中第13題7分,第14題10分,第15題9分,共26分)13.有兩個(gè)僅包含數(shù)字字符的字符串s1和s2,它們的長度分別為n和m?,F(xiàn)要從這兩個(gè)字符串中各取若干字符,字符數(shù)總和為k(k≤n+m),重新拼接這些字符,在保持所取字符在原字符串中相對(duì)順序不變的情況下,組成一個(gè)最大的字符串。例如,有字符串"392"和"768",從其中取出4個(gè)字符能組成最大的字符串為"9782"。請(qǐng)回答下列問題:(1)若字符串s1的值為"506",s2的值為"503",則從其中取出5個(gè)字符能組成的最大字符串為____。(2)實(shí)現(xiàn)上述功能的部分Python程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。defselect(s,d):#返回由字符串s中d個(gè)字符組成的最大字符串,其中字符的相對(duì)順序不變,代碼略#讀取s1、s2、n、m、k,代碼略①____forpinrange(k):ifp<=nandkp<=m:x=select(s1,p)②____tmp=""i,j=0,0whilei<len(x)orj<len(y):ifj>=len(y)ori<len(x)and(③____):tmp+=x[i]i+=1else:tmp+=y[j]j+=1iftmp>res:res=tmpprint("組成的最大字符串為:",res)【答案】①.56503或"56503"②.res=""③.y=select(s2,kp)④.x[i:]>y[j:]或x[i:]>=y[j:]或x[i]>y[j]orx[i]==y[j]andx[i:]>y[j:]或x[i]>y[j]orx[i]==y[j]andx[i+1:]>y[j+1:]【解析】【詳解】本題考查Python程序。(1)對(duì)于字符串s1="506"和s2="503",需要從中選出5個(gè)字符組成字典序最大的字符串??梢悦杜e從s1中取2或3個(gè)字符,從s2中取剩余的3或2個(gè)字符,組合后比較大小,最終選擇s1的"56"和s2的"503"拼接得到"56503",這是所有可能組合中字典序最大的。故答案為:56503或"56503"。(2)在循環(huán)開始前,需要一個(gè)變量來保存當(dāng)前能組成的最大字符串,以便在每次生成候選字符串后進(jìn)行比較。這個(gè)變量應(yīng)初始化為空字符串"",這樣在第一次比較時(shí),任何生成的候選字符串都會(huì)比它大,從而正確更新res,保證最后得到的結(jié)果是整個(gè)過程的最大值。故答案為:res=""。在循環(huán)中,p表示從s1中取出的字符數(shù),剩下的kp個(gè)字符需要從s2中選擇。為了得到從s2中選出的最大子序列,需要調(diào)用select(s2,kp)并將結(jié)果賦給變量y,這樣才能在后續(xù)合并時(shí)與x進(jìn)行比較,保證生成的字符串字典序最大。故答案為:y=select(s2,kp)。在合并x和y時(shí),需要選擇當(dāng)前可以放入結(jié)果字符串的最大字符,同時(shí)保持原字符串順序不變。正確的做法是比較剩余的子串x[i:]和y[j:]的字典序,如果x[i:]>y[j:],說明x[i:]更大,應(yīng)選擇x[i],否則選擇y[j]。這種比較保證每一步都選擇能產(chǎn)生最大字典序的字符。故答案為:x[i:]>y[j:]或其他等價(jià)答案。14.小智設(shè)計(jì)了一款智能大棚監(jiān)測(cè)系統(tǒng),在每個(gè)大棚設(shè)置一個(gè)環(huán)境監(jiān)測(cè)點(diǎn)。每個(gè)監(jiān)測(cè)點(diǎn)的智能終端連接傳感器,每隔1小時(shí)采集1次溫度和光照數(shù)據(jù),通過無線通信方式上傳至服務(wù)器;服務(wù)器分析數(shù)據(jù)并判斷有異常情況時(shí),通過監(jiān)測(cè)點(diǎn)智能終端控制執(zhí)行器調(diào)節(jié)溫度或光照。用戶可通過瀏覽器查看實(shí)時(shí)與歷史環(huán)境數(shù)據(jù)。請(qǐng)回答下列問題:(1)該系統(tǒng)服務(wù)器中的數(shù)據(jù)____(單選,填字母:A.需要傳輸至傳感器/B.可以傳輸至智能終端/C.只能傳輸至瀏覽器)(2)為使系統(tǒng)能采集到更準(zhǔn)確的環(huán)境數(shù)據(jù),下列做法不合適的是____(單選,填字母:A.增加傳感器的數(shù)量/B.更換靈敏度更高的傳感器/C.增加傳感器的采集間隔時(shí)長)(3)該系統(tǒng)服務(wù)器端程序采用FlaskWeb框架編寫,服務(wù)器的IP地址是00,端口是8000,部分功能頁面規(guī)劃如下表所示。序號(hào)訪問地址功能說明1/look?d=查看某日的歷史數(shù)據(jù)2/input?t=27&s=600提交傳感器數(shù)據(jù)某監(jiān)測(cè)點(diǎn)智能終端的IP地址是,若該監(jiān)測(cè)點(diǎn)某次采集到的溫度t為27,光照數(shù)據(jù)s為600,則該監(jiān)測(cè)點(diǎn)將數(shù)據(jù)提交到服務(wù)器的URL為http://____(4)系統(tǒng)正常運(yùn)行一段時(shí)間后,發(fā)現(xiàn)某監(jiān)測(cè)點(diǎn)無法調(diào)節(jié)溫度。假設(shè)僅傳感器、執(zhí)行器這兩個(gè)設(shè)備可能存在故障,更換新的傳感器后發(fā)現(xiàn)溫度仍然無法調(diào)節(jié),再更換新的執(zhí)行器后,溫度可正常調(diào)節(jié)。根據(jù)上述現(xiàn)象,說明____(選填:傳感器/執(zhí)行器)一定存在故障。在上述操作的基礎(chǔ)上,請(qǐng)你描述判定原來另一個(gè)設(shè)備是否存在故障的方法。____(5)小智將某日8個(gè)監(jiān)測(cè)點(diǎn)的溫度數(shù)據(jù)導(dǎo)出到文件data.xlsx中,部分?jǐn)?shù)據(jù)如圖a所示。若溫度數(shù)據(jù)低于22或超過28,則認(rèn)為溫度異?!,F(xiàn)要統(tǒng)計(jì)每個(gè)監(jiān)測(cè)點(diǎn)溫度異常的數(shù)據(jù)條目數(shù)量,按數(shù)量升序排列后繪制如圖b所示的柱形圖。實(shí)現(xiàn)上述功能的部分Python程序如下:importpandasaspdmatplotlib.pyplotmatplotlib.pyplotaspltdf=pd.read_excel("data.xlsx")list1=[0]*len(df)foriinrange(len(df)):t=df.at[i,"____"]#通過行、列標(biāo)簽取單個(gè)值ift<22ort>28:list1[i]=1df["abnormal"]=listl#創(chuàng)建列"abnormal",列內(nèi)容為listlplt.bar(df.index,df.abnormal)#繪制柱形圖#設(shè)置繪圖參數(shù),顯示如圖b所示的柱形圖,代碼略①請(qǐng)?jiān)诔绦蛑袆澗€處填入合適的代碼。②方框中應(yīng)填入的語句依次為____(選3項(xiàng),填字母序列)。A.df=df[df["abnormal"]!=0]#篩選B.df=df[df["abnormal"]==0]C.df=df.sortvalues("abnormal")#升序排序D.df=df.groupby("監(jiān)測(cè)點(diǎn)編號(hào)").count()#分組計(jì)數(shù)E.df=df.groupby("abnormal").count()【答案】①.B②.C③.00:8000/input?t=27&s=600④.執(zhí)行器⑤.更換原傳感器后溫度可正常調(diào)節(jié),則說明傳感器未故障;更換為原傳感器后溫度不可正常調(diào)節(jié),則說明傳感器故障等⑥.溫度數(shù)據(jù)⑦.ADC【解析】【詳解】本題考查的是信息系統(tǒng)搭建及數(shù)據(jù)分析。(1)服務(wù)器分析數(shù)據(jù)后,需要將調(diào)節(jié)指令發(fā)送給“智能終端”去控制執(zhí)行器,故答案選B(可以傳輸至智能終端)。(2)“增加采集間隔時(shí)長”會(huì)使采樣變稀疏,反而不利于采集到更準(zhǔn)確的瞬時(shí)環(huán)境數(shù)據(jù),故答案選C。(3)服務(wù)器IP為00、端口8000,數(shù)據(jù)提交接口是/input,參數(shù)為t=27和s=600,故URL為http://00:8000/input?t=27&s=600(4)更換傳感器后仍無法調(diào)節(jié)溫度,換執(zhí)行器后故障排除,說明原來的執(zhí)行器“確定”有故障。若想判斷原先傳感器是否損壞,可將它接入其他正常系統(tǒng)或在實(shí)驗(yàn)環(huán)境下單獨(dú)測(cè)試,只要能采到正確數(shù)據(jù)即可證明原先的傳感器無故障。(5)①程序中通過df.at[i,“溫度數(shù)據(jù)”]取表格中的溫度值,故橫線處應(yīng)填:溫度數(shù)據(jù)。②若要“統(tǒng)計(jì)各監(jiān)測(cè)點(diǎn)的異常數(shù)并按升序顯示”,可先篩選出異常行(A),再按“監(jiān)測(cè)點(diǎn)編號(hào)”分組計(jì)數(shù)(D),最后對(duì)“abnormal”字段升序排序,故依次為A、D、C。15.某團(tuán)購平臺(tái)提供生鮮下單與配送服務(wù),用戶下單時(shí)選擇期望配送的時(shí)段(用從1開始的整數(shù)表示),平臺(tái)會(huì)按此時(shí)段安排配送,也可能依據(jù)實(shí)際情況延遲配送。平臺(tái)每個(gè)時(shí)段最多可完成n個(gè)訂單的配送,同一時(shí)段內(nèi)配送順序遵循如下規(guī)則:根據(jù)延遲時(shí)長從大到小安排配送;若延遲時(shí)長相同或均無延遲,則按訂單號(hào)從小到大安排配送。當(dāng)前時(shí)段未配送的訂單延至下一時(shí)段,若某訂單延遲超過m個(gè)時(shí)段,就轉(zhuǎn)派至第三方配送。平臺(tái)提供訂單修改功能,同一個(gè)訂單號(hào)可能對(duì)應(yīng)多條記錄,保留最后提交的記錄并予以配送。現(xiàn)給定所有訂單的數(shù)據(jù)表,每條記錄包含提交時(shí)間、訂單號(hào)和期望配送時(shí)段,并按提交時(shí)間的順序排列,訂單號(hào)按照提交時(shí)間從1開始編號(hào)。在下圖所示的樣例中,n、m分別為2、1,根據(jù)圖中前三行數(shù)據(jù)計(jì)算出需要保留的記錄、訂單的實(shí)際配送時(shí)段和轉(zhuǎn)派情況。提交時(shí)間08:1008:3209:2009:4510:1010:1210:5511:0011:21訂單號(hào)123456735期望配送時(shí)段111121231是否保留是是否是否是是是是實(shí)際配送時(shí)段112轉(zhuǎn)派332請(qǐng)回答下列問題:(1)若在上圖所示的樣例中增加一條提交時(shí)間為12:00、訂單號(hào)為5、期望配送時(shí)段為3的記錄,那么需要轉(zhuǎn)派的訂單數(shù)量應(yīng)為____。(2)定義如下filter(tasks)函數(shù),tasks列表中每個(gè)元素包含3個(gè)數(shù)據(jù)項(xiàng),依次為提交時(shí)間、訂單號(hào)和期望配送時(shí)段,列表已按提交時(shí)間的順序排列。函數(shù)功能是保留每個(gè)訂單最后提交的一條記錄,并根據(jù)訂單號(hào)對(duì)保留的訂單進(jìn)行升序排列。deffilter(tasks):lst=[1]*1000#訂單號(hào)范圍是1~999mx=0foriinrange(len(tasks)):sid=tasks[i][1]ifmx<sid:mx=sidres=[]#語句Aforkinrange(1,mx+1):iflst[k]!=1:res.append(tasks[lst[k]])returnres①請(qǐng)選擇合適的語句填入程序中劃線處:____(單選,填字母)。A.lst[sid]=iB.lst[i]=sidC.lst[i]=mx②若tasks為[["08:00",1,1],["08:10",2,2],["08:34",1,2]?,["08:44",3,1],["09:05",2,1],["09:20",4,3],["09:30",3,2]],調(diào)用filter(tasks)函數(shù),則執(zhí)行到語句A時(shí),變量mx的值為____。(3)實(shí)現(xiàn)按照規(guī)則輸出轉(zhuǎn)派訂單的數(shù)量,以及其余訂單實(shí)際配送時(shí)段的Python程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。defsolve(tasks,n,m):last=0forsintasks:ifs[2]>last:last=s[2]info=[[1,1,0]foriinrange(last+1)]nxt=[1]*len(tasks)foriinrange(len(tasks)):stime=tasks[i][2]ifinfo[stime][0]==1:①____else:nxt[info[stime][1]]=iinfo[stime][1]=iinfo[stime][2]+=1curtim
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026湖南株洲市教育局直屬學(xué)校面向高校畢業(yè)生招聘教師5人考試備考題庫及答案解析
- 2026年小學(xué)大隊(duì)委和值日生競(jìng)選方案
- 2025重慶農(nóng)投肉食品有限公司招聘13人備考筆試試題及答案解析
- 深度解析(2026)《GBT 25915.8-2021潔凈室及相關(guān)受控環(huán)境 第8部分:按化學(xué)物濃度劃分空氣潔凈度(ACC)等級(jí)》
- 2026年河北張家口經(jīng)開區(qū)編辦青年就業(yè)見習(xí)崗位招聘?jìng)淇伎荚囋囶}及答案解析
- 深度解析(2026)《GBT 25714.1-2010鐵液澆包 第1部分:型式與基本參數(shù)》(2026年)深度解析
- 深度解析(2026)GBT 25668.1-2010鏜銑類模塊式工具系統(tǒng) 第1部分:型號(hào)表示規(guī)則
- 2025-2026廣東佛山里水中學(xué)教師招聘參考筆試題庫附答案解析
- 2026廣東佛山大學(xué)誠聘海內(nèi)外高層次人才招聘參考筆試題庫附答案解析
- 2025遼寧建筑職業(yè)學(xué)院赴高?,F(xiàn)場(chǎng)招聘10人參考考試試題及答案解析
- 2025年學(xué)法普法考試答案(全套)
- 河北省部分地區(qū)2023-2024學(xué)年度高二上學(xué)期期末考試英語試題(解析版)
- 醫(yī)學(xué)裝備管理與使用理論考核試題及答案
- 醫(yī)院產(chǎn)科培訓(xùn)課件:《妊娠期宮頸疾病的診治策略》
- 水質(zhì)監(jiān)測(cè)服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 國家集采中選目錄1-8批(完整版)
- 【員工關(guān)系管理研究國內(nèi)外文獻(xiàn)綜述2800字】
- 《三只小豬蓋房子》拼音版故事
- YS/T 921-2013冰銅
- GB/T 6072.1-2008往復(fù)式內(nèi)燃機(jī)性能第1部分:功率、燃料消耗和機(jī)油消耗的標(biāo)定及試驗(yàn)方法通用發(fā)動(dòng)機(jī)的附加要求
- GB/T 3883.201-2017手持式、可移式電動(dòng)工具和園林工具的安全第2部分:電鉆和沖擊電鉆的專用要求
評(píng)論
0/150
提交評(píng)論