




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2023學(xué)年第二學(xué)期北斗星盟5月階段性聯(lián)考高二年級技術(shù)學(xué)科試題考生須知:1.本卷共13頁滿分100分,考試時間90分鐘。2.答題前,在答題卷指定區(qū)域填寫班級、姓名、考場號、座位號及準(zhǔn)考證號并填涂相應(yīng)數(shù)字。3.所有答案必須寫在答題紙上,寫在試卷上無效。4.考試結(jié)束后,只需上交答題紙。第一部分:信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項(xiàng)中只有一個是符合題目要求的,不選、錯選、多選均不得分)1.下列關(guān)于數(shù)據(jù)和信息的說法不正確的是()A.數(shù)據(jù)的表現(xiàn)形式可以是數(shù)字、圖形符號和字母等B.信息可以依附于不同載體,也可以脫離載體而獨(dú)立存在C.計算機(jī)中的數(shù)據(jù)以二進(jìn)制形式存儲D.信息的價值可能隨時間的推移而變化【答案】B【解析】【詳解】本題考查數(shù)據(jù)與信息。信息通常需要依附于某種載體,例如文字、圖像、聲音等形式,它們共同構(gòu)成了信息的呈現(xiàn)方式。信息本身不會脫離載體而獨(dú)立存在。故答案為:B。2.下列關(guān)于大數(shù)據(jù)及其處理的說法正確的是()A.大數(shù)據(jù)體量規(guī)模巨大,可以抽取價值密度高的樣本進(jìn)行分析B.在大數(shù)據(jù)處理過程中,泄露個人信息不會造成安全問題C.大數(shù)據(jù)產(chǎn)生速度快,實(shí)時生成的大數(shù)據(jù)無法與批處理整合處理D.文本數(shù)據(jù)處理在情報分析、垃圾郵件過濾、機(jī)器翻譯等方面有重要應(yīng)用【答案】D【解析】【詳解】本題考查大數(shù)據(jù)。A選項(xiàng):大數(shù)據(jù)體量規(guī)模巨大,但抽取樣本進(jìn)行分析可能會丟失大量有價值的信息,不能代表整體數(shù)據(jù),A選項(xiàng)錯誤。B選項(xiàng):在大數(shù)據(jù)處理過程中,泄露個人信息會造成嚴(yán)重的安全問題,B選項(xiàng)錯誤。C選項(xiàng):大數(shù)據(jù)產(chǎn)生速度快,實(shí)時生成的大數(shù)據(jù)可以與批處理整合處理,C選項(xiàng)錯誤。D選項(xiàng):文本數(shù)據(jù)處理在情報分析、垃圾郵件過濾、機(jī)器翻譯等方面有重要應(yīng)用,D選項(xiàng)正確。故答案為:D。3.學(xué)校引進(jìn)了自動售貨機(jī),在自動售貨機(jī)中提供各類飲料。師生可以根據(jù)自身需求選擇自己喜歡的飲料組合。該機(jī)具備屏幕展示、貨物保鮮、支付等功能。師生可以使用現(xiàn)金、移動支付或刷卡等支付方式進(jìn)行購買,方便快捷。銷售商通過售貨機(jī)智能化的監(jiān)控系統(tǒng),實(shí)時了解庫存情況,并通過指紋識別打開飲料機(jī)及時進(jìn)行補(bǔ)貨。同時,銷售商根據(jù)不同時間段和需求預(yù)測來調(diào)整飲料的采購量。下列關(guān)于該系統(tǒng)的組成、功能和應(yīng)用的說法不正確的是()A.銷售商管理后臺可查看飲料銷售情況,說明該信息系統(tǒng)具有數(shù)據(jù)查詢功能B.學(xué)校老師和學(xué)生都是該信息系統(tǒng)的用戶C.該系統(tǒng)服務(wù)器需安裝系統(tǒng)軟件D.飲料售賣機(jī)不屬于該信息系統(tǒng)硬件設(shè)備【答案】D【解析】【詳解】本題考查信息系統(tǒng)的組成及功能。自動售貨機(jī)是該信息系統(tǒng)的核心硬件設(shè)備之一,它負(fù)責(zé)提供飲料的銷售服務(wù),并通過與服務(wù)器的連接實(shí)現(xiàn)與管理后臺的數(shù)據(jù)交換。故答案為:D。4.學(xué)校引進(jìn)了自動售貨機(jī),在自動售貨機(jī)中提供各類飲料。師生可以根據(jù)自身需求選擇自己喜歡的飲料組合。該機(jī)具備屏幕展示、貨物保鮮、支付等功能。師生可以使用現(xiàn)金、移動支付或刷卡等支付方式進(jìn)行購買,方便快捷。銷售商通過售貨機(jī)智能化的監(jiān)控系統(tǒng),實(shí)時了解庫存情況,并通過指紋識別打開飲料機(jī)及時進(jìn)行補(bǔ)貨。同時,銷售商根據(jù)不同時間段和需求預(yù)測來調(diào)整飲料的采購量。該系統(tǒng)的下列應(yīng)用中,體現(xiàn)人工智能技術(shù)的是()A.掃碼支付飲料費(fèi)用 B.銷售商通過數(shù)據(jù)庫中的數(shù)據(jù)了解飲料售賣情況C.銷售商通過指紋識別打開售貨機(jī)補(bǔ)充飲料 D.屏幕上展示飲料的配料表【答案】C【解析】【詳解】本題考查人工智能技術(shù)。銷售商通過指紋識別打開售貨機(jī)補(bǔ)充飲料是體現(xiàn)人工智能技術(shù)的應(yīng)用。指紋識別屬于生物特征識別技術(shù)的一種,利用人工智能算法對指紋進(jìn)行識別,確保只有授權(quán)的人員才能打開售貨機(jī)進(jìn)行補(bǔ)貨。故答案為:C。5.學(xué)校引進(jìn)了自動售貨機(jī),在自動售貨機(jī)中提供各類飲料。師生可以根據(jù)自身需求選擇自己喜歡的飲料組合。該機(jī)具備屏幕展示、貨物保鮮、支付等功能。師生可以使用現(xiàn)金、移動支付或刷卡等支付方式進(jìn)行購買,方便快捷。銷售商通過售貨機(jī)智能化的監(jiān)控系統(tǒng),實(shí)時了解庫存情況,并通過指紋識別打開飲料機(jī)及時進(jìn)行補(bǔ)貨。同時,銷售商根據(jù)不同時間段和需求預(yù)測來調(diào)整飲料的采購量。下列關(guān)于信息系統(tǒng)安全和信息社會責(zé)任的說法,正確的是()A.未經(jīng)授權(quán),可將師生購買飲料的視頻放到電商平臺展示B.售貨機(jī)不會出現(xiàn)數(shù)據(jù)安全問題,可以不用備份數(shù)據(jù)C.為該系統(tǒng)安裝殺毒軟件和防火墻,以提高系統(tǒng)的安全性D.對所有用戶設(shè)置相同的訪問權(quán)限【答案】C【解析】【詳解】本題考查信息系統(tǒng)安全。A選項(xiàng):未經(jīng)授權(quán),將師生購買飲料的視頻放到電商平臺展示,屬于侵犯隱私的行為,是不合法的,A選項(xiàng)錯誤。B選項(xiàng):售貨機(jī)涉及到支付信息和庫存管理等數(shù)據(jù),存在數(shù)據(jù)安全問題,必須進(jìn)行數(shù)據(jù)備份,B選項(xiàng)錯誤。C選項(xiàng):為該系統(tǒng)安裝殺毒軟件和防火墻,可以有效防止病毒和網(wǎng)絡(luò)攻擊,提高系統(tǒng)的安全性,C選項(xiàng)正確。D選項(xiàng):對所有用戶設(shè)置相同的訪問權(quán)限,不符合信息安全的基本原則,不同角色應(yīng)有不同的訪問權(quán)限,D選項(xiàng)錯誤。故答案為:C。6.下列關(guān)于網(wǎng)絡(luò)系統(tǒng)的說法,不正確的是()A.網(wǎng)絡(luò)僅具有數(shù)據(jù)資源的共享功能B.無論是局域網(wǎng)還是廣域網(wǎng),都要遵守網(wǎng)絡(luò)通信協(xié)議C.5G網(wǎng)絡(luò)滿足物聯(lián)網(wǎng)海量連接和車聯(lián)網(wǎng)極低延時要求D.服務(wù)器負(fù)責(zé)數(shù)據(jù)處理和網(wǎng)絡(luò)控制,并構(gòu)成網(wǎng)絡(luò)的主要資源【答案】A【解析】【詳解】本題考查網(wǎng)絡(luò)系統(tǒng)。網(wǎng)絡(luò)系統(tǒng)不僅具有數(shù)據(jù)資源的共享功能,還包括了很多其他的功能和特點(diǎn),比如通信、數(shù)據(jù)傳輸、遠(yuǎn)程控制等。故答案為:A。7.某算法部分流程圖如圖所示。執(zhí)行這部分流程,若依次輸入的數(shù)據(jù)為3、-4、5、-2、2、3、0,則輸出m的值為()A.5 B.7 C.8 D.10【答案】C【解析】【詳解】本題考查流程圖。程序運(yùn)行過程如下所示,由此可知最終輸出的m的值為8。故答案為:C。sma00333-403555-23525538808.使用鍵盤在word軟件中輸入“bliokocke”其中“”代表撤銷操作(如oni表示撤銷最近輸入的“i”保留on),編程模擬其輸入過程,合適的數(shù)據(jù)結(jié)構(gòu)和最后輸入的字母是()A.棧block B.隊(duì)列block C.隊(duì)列bicke D.棧blook【答案】A【解析】【詳解】本題考查數(shù)據(jù)結(jié)構(gòu)。輸入過程中,需要按照先進(jìn)后出的原則,即最后輸入的字符最先被撤銷,因此可以使用棧來模擬。棧的特性正好符合這種撤銷操作的需求。最后輸入的字母為:block。故答案為:A。9.下列Python表達(dá)式中,計算結(jié)果值與其它選項(xiàng)不同的是()A.abs(-3//2) B.3**3%5 C.len("1+2") D.int(max("2","12"))【答案】C【解析】【詳解】本題考查Python表達(dá)式。abs(-3//2):首先計算-3//2得到-2,然后取其絕對值得到2。3**3%5:首先計算3**3得到27,然后對27取模5得到2。len("1+2"):字符串"1+2"的長度為3,因此結(jié)果是3。int(max("2","12")):比較字符串"2"和"12",根據(jù)字符串的ASCII碼比較規(guī)則,逐個字符比較,"2"在"1"之前,所以max("2","12")返回"2",然后將其轉(zhuǎn)換為整數(shù)得到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)運(yùn)行該程序段,若輸入s的值為“Win98@”,則輸出結(jié)果是()A.@Wjn45qrdon B.Wjn53@qr.don C.Wjn32@qr.don D.@Wkp45sseqo【答案】A【解析】【詳解】本題考查Python程序。對于明文中的每個字符,根據(jù)其類型進(jìn)行不同的處理:如果是數(shù)字字符('0'到'9'),則根據(jù)預(yù)設(shè)的字符串“1896720354”進(jìn)行替換。如果是小寫字母字符('a'到'z'),則將其轉(zhuǎn)換為另一個小寫字母,轉(zhuǎn)換規(guī)則為:先將其轉(zhuǎn)換為對應(yīng)的數(shù)字,然后對于每個字母,根據(jù)其在字符串中的位置(即索引值)的奇偶性來進(jìn)行不同的位移。偶數(shù)索引的字母向右移動1位,奇數(shù)索引的字母向左移動1位,移動時循環(huán)利用字母表。如果不是數(shù)字字符或小寫字母字符,則保持不變。將處理后的字符依次拼接到加密后的字符串mw中。輸出加密后的結(jié)果mw。根據(jù)上述規(guī)則,輸入s的值為“Win98@”,輸出的結(jié)果為:“@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)執(zhí)行該程序段后,輸出的結(jié)果可能是()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程序。程序中首先創(chuàng)建了一個包含8個元素的列表a,并將第一個元素初始化為一個隨機(jī)數(shù)p。然后,通過循環(huán)依次計算列表中后續(xù)元素的值,每個元素的值為前一個元素的值加上一個隨機(jī)數(shù)乘以2。接著,又通過一個循環(huán)將列表中從第p個元素開始到倒數(shù)第二個元素的值向后移動一位,并將原來位置上的值替換為p。最后,輸出列表a,最終程序結(jié)束時,一定有a[p]=p。A選項(xiàng)錯誤,不存在a[p]=p。C選項(xiàng)錯誤,由輸出結(jié)果可知,p=1,但此時a[5]-a[4]=12,由題中a[i]=a[i-1]+randint(1,5)*2可知,該情況不可能存在。D選項(xiàng)錯誤,由輸出結(jié)果可知,p=2,但a[1]-a[0]=3,由題中a[i]=a[i-1]+randint(1,5)*2可知,該情況不可能存在。故答案為:B。12.從鏈表b中隨機(jī)取出6個不同節(jié)點(diǎn)元素存入數(shù)組a,方框中填入的代碼不能實(shí)現(xiàn)該功能的為()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選項(xiàng)的代碼:forjinrange(k+1):該代碼在遍歷鏈表時多取了一次節(jié)點(diǎn),導(dǎo)致取出的節(jié)點(diǎn)數(shù)不符合要求。故答案為:B。二、非選擇題(本大題共3小題,其中第13小題9分,第14小題8分,第15小題9分,共26分)13.小張搭建了智能樓道燈控制系統(tǒng),實(shí)現(xiàn)樓道燈的自動控制。當(dāng)樓道內(nèi)光線不足,并檢測到有聲音時,樓道燈開啟,持續(xù)亮燈一定時間后關(guān)閉。該系統(tǒng)結(jié)構(gòu)示意圖如圖所示,請回答下列問題:(1)請?jiān)谏蠄D虛線框內(nèi)用箭頭標(biāo)出智能終端與傳感器、樓道燈和IoT模塊之間的數(shù)據(jù)傳輸關(guān)系。____(2)智能終端上的程序具有如下功能:每隔0.5秒獲取1次傳感器采集的光線值、聲音值;當(dāng)樓道光線值Light低于閾值L(200),并且檢測到聲音值Sound超過閾值S(1000)時,自動打開樓道燈,當(dāng)亮燈時間超過h時關(guān)燈。部分Python程序如下,請?jiān)诔绦蛑袆澗€處填入合適的代碼。#導(dǎo)入相關(guān)庫,并從服務(wù)器獲取光線閾值和聲音閾值,分別保存在變量L和S中,代碼略#從服務(wù)器獲取亮燈時間保存在h中,代碼略flag=False;Lasttime=0whileTrue:#獲取當(dāng)前時間,保存在Newtime中,代碼略#獲取傳感器采集的光線值和聲音值,分別保存在變量Light和Sound中,代碼略ifnotflag:ifLight<Landsound>S:flag=True①____#打開樓道LED燈,代碼略elifNewtime-Lasttime>h:②____#關(guān)閉樓道LED燈,代碼略#相關(guān)數(shù)據(jù)存儲到數(shù)據(jù)庫,代碼略sleep(500)(3)用戶通過瀏覽器將光線、聲音的閾值,以及亮燈持續(xù)時間數(shù)據(jù)提交到服務(wù)器的URL為http://8:5000/upload?L=200&S=1000&h=15,則服務(wù)器端應(yīng)用實(shí)例app與該URL關(guān)聯(lián)的路由設(shè)置語句是@app.route("____")。(4)系統(tǒng)搭建完成后,正常運(yùn)行一段時間后,小張發(fā)現(xiàn)有同學(xué)晚上經(jīng)過樓道時,樓道燈未打開。他通過瀏覽器查看實(shí)時監(jiān)測數(shù)據(jù),發(fā)現(xiàn)頁面上顯示的光線值正常。結(jié)合圖示,簡要說明系統(tǒng)中可能造成上述問題的原因。____【答案】①.②.Lasttime=Newtime③.flag=False④./upload⑤.聲音傳感器故障:樓道燈故障:聲音傳感器與智能終端連接斷開;樓道燈與智能終端連接斷開等。【解析】【詳解】本題考查信息系統(tǒng)的應(yīng)用。(1)智能終端與傳感器、樓道燈和IoT模塊之間的數(shù)據(jù)傳輸關(guān)系如答案中所示。(2)當(dāng)樓道燈亮起后,需要更新Lasttime為當(dāng)前時間Newtime,以便后續(xù)計算亮燈時間否超過預(yù)設(shè)時間h。故答案為:Lasttime=Newtime。在亮燈時間超過h后,需要將flag重置為False,表示樓道燈應(yīng)該關(guān)閉。故答案為:flag=False。(3)服務(wù)器端應(yīng)用實(shí)例app與該URL關(guān)聯(lián)的路由設(shè)置語句是@app.route("/upload")。故答案為:/upload。(4)可能原因包括:聲音傳感器故障:如果聲音傳感器出現(xiàn)故障,將無法正確檢測到聲音值,導(dǎo)致樓道燈不會打開。樓道燈故障:如果樓道燈本身出現(xiàn)故障,無法正常工作,即使檢測到光線和聲音值正常,也無法打開。傳感器與智能終端連接斷開:如果傳感器與智能終端之間的連接出現(xiàn)問題,智能終端將無法獲取傳感器采集的數(shù)據(jù),導(dǎo)致無法正確判斷是否需要打開樓道燈。樓道燈與智能終端連接斷開:如果樓道燈與智能終端之間的連接出現(xiàn)問題,智能終端將無法控制樓道燈的開關(guān)狀態(tài),導(dǎo)致無法實(shí)現(xiàn)燈的自動控制。14.小紅收集了某高中期中考試成績,對成績計算位次。計算位次規(guī)則如下:①按總分計算位次,總分高者優(yōu)先。②總分相同,比較語文、數(shù)學(xué)兩門成績之和即語數(shù)總分,高者優(yōu)先。③總分相同,語文、數(shù)學(xué)成績之和也相同時,取語文、數(shù)學(xué)兩門中的單科較高成績進(jìn)行比較,高者優(yōu)先。編寫Python程序,計算每位同學(xué)的位次。(1)定義read_data函數(shù),讀取某高中期中考試成績(chengji.xlsx)文件,部分?jǐn)?shù)據(jù)如圖a所示。在表中增加“語數(shù)總分”列,計算每個人的語文和數(shù)學(xué)成績的和,并以“總分”列為主關(guān)鍵字“語數(shù)總分”列為次要關(guān)鍵字進(jìn)行排序。defread_data(datafile):df=pd.read_excel(datafile)df["語數(shù)總分"]=①____df=df.sort_values(["總分","語數(shù)總分"],②____,ignore_index=True)returndfdefsort1(start,end,df2):#計算當(dāng)總分和語數(shù)總分都相同時的學(xué)生位次。代碼略(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,"語數(shù)總分"]!=df1.at[i+1,"語數(shù)總分"]:df1.at[i,"名次"]=i+1;i=i+1else:j=i+1whiledfl.at[i,"語數(shù)總分"]==dfl.at[j,"語數(shù)總分"]:j=j+1sort1(i,j-1,df1)#總分和語數(shù)總分都相同的學(xué)生調(diào)用sort1函數(shù)計算位次②____#最后一位同學(xué)位次處理及數(shù)據(jù)保存到"jieguo.xlsx"文件,代碼略【答案】①.df["語文"]+df["數(shù)學(xué)"]或df.語文+df.數(shù)學(xué)或df[["語文","數(shù)學(xué)"]].sum(axis=1)②.ascending=False或ascending=[False,False]③.df1.at[i,"總分"]!=df1.at[i+1,"總分"]④.i=j【解析】【詳解】本題考查Python綜合應(yīng)用。(1)在計算“語數(shù)總分”列時,需要將每個人的語文和數(shù)學(xué)成績相加得到語數(shù)總分。這可以通過DataFrame的列操作實(shí)現(xiàn),即將"語文"列和"數(shù)學(xué)"列相加,或者使用sum函數(shù)計算兩列的和。故答案為:df["語文"]+df["數(shù)學(xué)"]或df.語文+df.數(shù)學(xué)或df[["語文","數(shù)學(xué)"]].sum(axis=1)。在排序時,需要按照總分和語數(shù)總分進(jìn)行降序排序,以保證總分高者優(yōu)先。因此,需要將參數(shù)ascending設(shè)置為False,或者使用列表形式[False,False],其中第一個False表示總分降序,第二個False表示語數(shù)總分降序。故答案為:ascending=False或ascending=[False,False]。(2)在判斷是否需要繼續(xù)向下比較時,需要比較當(dāng)前同學(xué)的總分與下一位同學(xué)的總分是否相等。因此,需要判斷當(dāng)前同學(xué)的總分與下一位同學(xué)的總分是否不相等。故答案為:df1.at[i,"總分"]!=df1.at[i+1,"總分"]。當(dāng)總分相同但語數(shù)總分不同的情況下,需要將索引指針i移動到下一位同學(xué)的位置,即將i的值更新為j。故答案為:i=j。15.樹上有n個蘋果,已知小明身高為160cm,板凳高度為40cm,每個蘋果大小不一樣,摘蘋果和搬板凳分別需要消耗1個能量點(diǎn)。假設(shè)小明共有ey個能量點(diǎn),如何摘能使小明摘到蘋果的總重量最大?程序思路:先按蘋果高度(小于等于160,大于160且小于等于200)將數(shù)據(jù)分別存儲apple_a,apple_b中,并按蘋果重量降序排列。再對兩組數(shù)據(jù)進(jìn)行比較:若消耗2個能量點(diǎn)的最重蘋果重量大于消耗1個能量點(diǎn)的最重兩個蘋果重量之和,則摘下消耗2個能量點(diǎn)的最重蘋果,否則摘下消耗1個能量點(diǎn)的最重蘋果。蘋果的高度與重量存儲在列表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]],能量點(diǎn)數(shù)ey=6,則摘到的總重量最大是____g。(2)定義link(d)函數(shù)。函數(shù)功能是將列表d創(chuàng)建成鏈表,請?jiān)趧澗€處填入代碼。deflink(d):foriinrange(len(d)):d[i].append(-1)#在d[i]中追加一個元素-1foriinrange(1,len(d)):____returnddefsort(d):#列表d的每個元素由高度與重量構(gòu)成。函數(shù)功能是將d按重量降序排列,代碼略(3)實(shí)現(xiàn)摘蘋果的主程序如下,請?jiān)趧澗€處補(bǔ)充代碼。apple=[[100,202],[210,300],[170,400],[110,100],[140,150],[180,340]]apple_a=[];apple_b=[]#按蘋果高度(小于等于160,大于160且小于等于200)將數(shù)據(jù)分別存儲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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 游泳救生員資格考試必要準(zhǔn)備的試題及答案參考
- 2024年裁判員考試前瞻試題及答案
- 2024年裁判員考試真相試題及答案
- 掌握技能的模具設(shè)計師資格考試試題及答案
- 掌握趨勢的2024籃球裁判員試題及答案
- 2024年行政管理師考試準(zhǔn)備工作試題及答案
- 項(xiàng)目需求變更管理的試題及答案
- 適合新手的證券從業(yè)資格證試題及答案
- 研究效果2025年證券從業(yè)資格證考試試題及答案
- 證券市場中的資產(chǎn)定價模型研究試題及答案
- 2023年北京市高中力學(xué)競賽決賽試題
- C++反匯編與逆向分析技術(shù)揭秘(第2版)
- 2023屆湖北省武漢市高三畢業(yè)生4月調(diào)考英語試卷及參考答案
- 肝移植并發(fā)癥膽道并發(fā)癥
- SMT失效模式分析PFMEA
- 【教案】計算機(jī)網(wǎng)絡(luò)技術(shù)教案
- LY/T 2638-2016華北落葉松種子園營建技術(shù)規(guī)程
- GB/T 29602-2013固體飲料
- GB/T 26774-2011車輛運(yùn)輸車通用技術(shù)條件
- 留置胃管的試題及答案
- 現(xiàn)代管理學(xué)知識點(diǎn)
評論
0/150
提交評論