版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
考生須知:.答題前,請(qǐng)務(wù)必將自己的姓名、準(zhǔn)考證號(hào)用黑色字跡的簽字筆或鋼筆分別填寫在試題卷和答題紙規(guī)定的位置上。.答題時(shí),請(qǐng)按照答題紙上注意事項(xiàng)的要求,在答題紙相應(yīng)的位置上規(guī)范作答,在本試題卷上的作答一律無效。.非選擇題的答案必須使用黑色字跡的簽字筆或鋼筆寫在答題紙上相應(yīng)區(qū)域內(nèi),作圖時(shí)可先使用鉛筆,確定后必須用黑色字跡的簽字筆或鋼筆描黑。第一部分信息技術(shù)(共分)一、選擇題(本大題共小題,每小題2分,共分。每小題列出的四個(gè)備選項(xiàng)中只有一1.某快遞驛站,快遞員通過自動(dòng)分揀系統(tǒng)快速錄入單號(hào),系統(tǒng)自動(dòng)分配存放柜子??蛻艨梢酝ㄟ^輸入取件碼、掃描二維碼、人臉識(shí)別等多種方式自主提取快遞??爝f驛站根據(jù)存放時(shí)間收取保管服務(wù)費(fèi)。下列有關(guān)該快遞驛站中數(shù)據(jù)和信息的說法,不正確的是()A.快遞單號(hào)、二維碼等都是信息B.取件碼是數(shù)據(jù)的表現(xiàn)形式之一C.攝像頭采集人臉數(shù)據(jù)是非結(jié)構(gòu)化數(shù)據(jù)D.掃描二維碼提取快遞會(huì)產(chǎn)生新的數(shù)據(jù)【答案】A【解析】【詳解】本題考查數(shù)據(jù)與信息的區(qū)別及其在實(shí)際應(yīng)用中的表現(xiàn)形式??爝f單號(hào)和二維碼本身是數(shù)據(jù),而不是信息??爝f單號(hào)(如數(shù)字序列)是原始標(biāo)識(shí)符,二維碼是編碼數(shù)據(jù)的圖形符號(hào)。只有當(dāng)這些數(shù)據(jù)被系統(tǒng)處理(如查詢數(shù)據(jù)庫)后,才轉(zhuǎn)化為有意義的信息。故本題應(yīng)選A。2.某快遞驛站,快遞員通過自動(dòng)分揀系統(tǒng)快速錄入單號(hào),系統(tǒng)自動(dòng)分配存放柜子。客戶可以通過輸入取件碼、掃描二維碼、人臉識(shí)別等多種方式自主提取快遞??爝f驛站根據(jù)存放時(shí)間收取保管服務(wù)費(fèi)。下列關(guān)于信息安全與保護(hù)做法合理的是()A.隨意公開快遞單號(hào)B定期備份快遞驛站數(shù)據(jù)C.提升網(wǎng)絡(luò)速率增強(qiáng)驛站安全性D.為方便繳納服務(wù)費(fèi)開放自動(dòng)扣款權(quán)限第1頁/共17頁
【答案】B【解析】【詳解】本題考查信息安全與數(shù)據(jù)保護(hù)。A選項(xiàng)錯(cuò)誤,快遞單號(hào)可能關(guān)聯(lián)收件人姓名、地址、聯(lián)系方式等隱私信息,隨意公開會(huì)導(dǎo)致隱私泄露,違反信息保護(hù)要求;B選項(xiàng)正確,定期備份快遞驛站數(shù)據(jù)(如單號(hào)、取件碼、客戶信息等)能有效防范數(shù)據(jù)因系統(tǒng)故障、病毒攻擊、硬件損壞等意外情況丟失,是信息安全保護(hù)的重要合理措施;C選項(xiàng)錯(cuò)誤,網(wǎng)絡(luò)速率反映的是數(shù)據(jù)傳輸速度,與網(wǎng)絡(luò)安全性無直接關(guān)聯(lián),提升速率D選項(xiàng)錯(cuò)誤,開放自動(dòng)扣款權(quán)限可能存在資金安的合理做法。因此,本題選擇B選項(xiàng)。3.某快遞驛站,快遞員通過自動(dòng)分揀系統(tǒng)快速錄入單號(hào),系統(tǒng)自動(dòng)分配存放柜子??蛻艨梢酝ㄟ^輸入取件碼、掃描二維碼、人臉識(shí)別等多種方式自主提取快遞??爝f驛站根據(jù)存放時(shí)間收取保管服務(wù)費(fèi)。該快遞驛站有6個(gè)快遞柜,每個(gè)快遞柜有510個(gè)快遞格。若使用二進(jìn)制對(duì)這些格子進(jìn)行編碼,二進(jìn)制)A.8B.9C.10D.【答案】C【解析】【詳解】本題考查二進(jìn)制編碼的位數(shù)計(jì)算。首先,需要計(jì)算每個(gè)部分所需的二進(jìn)制位數(shù):1.快遞柜編號(hào):有6個(gè)快遞柜,需要用二進(jìn)制表示6個(gè)數(shù)。2的2次方等于4,2的3次方等于8,因此需要3位二進(jìn)制數(shù)來表示6個(gè)快遞柜。2.層數(shù):每個(gè)快遞柜有5層,需要用二進(jìn)制表示52的2次方等于42的3次方等于8,因此需要3位二進(jìn)制數(shù)來表示5層。3.格子號(hào):每層有10個(gè)快遞格,需要用二進(jìn)制表示10個(gè)數(shù)。2的3次方等于8,2的4次方等于16,因此需要4位二進(jìn)制數(shù)來表示10個(gè)格子。將以上各部分的二進(jìn)制位數(shù)相加,得到總的二進(jìn)制位數(shù):3(快遞柜)+3(層數(shù))+4(格子號(hào))=10位。故答案為:C。4.某快遞驛站,快遞員通過自動(dòng)分揀系統(tǒng)快速錄入單號(hào),系統(tǒng)自動(dòng)分配存放柜子??蛻艨梢酝ㄟ^輸入取件碼、掃描二維碼、人臉識(shí)別等多種方式自主提取快遞??爝f驛站根據(jù)存放時(shí)間收取保管服務(wù)費(fèi)。該快遞驛站根據(jù)存放時(shí)間(t24小時(shí)及以內(nèi)免費(fèi);超過2412小時(shí)收取0.5元(不足12小時(shí)按12f的語句描述正確的是()A.B.第2頁/共17頁
ift<=24:ift<=24:f=0f=0else:else:t=t-24t=t-24f=0.5*(t//12+1)f=0.5*((t-1)//12+1)C.D.f=0f=0ift>24:ift>24:t=t-24t=t-24f=0.5*(int(t/12)+1)f=0.5*((t+1)//12)A.AB.BC.CD.D【答案】A【解析】t≤24時(shí)f=0t>24時(shí)需先扣除免費(fèi)的24小時(shí),剩余時(shí)長不足12小時(shí)按12小時(shí)算,需通過整數(shù)除法處理進(jìn)位。分析各選項(xiàng):選項(xiàng)A中,t>24時(shí)先減24,((t-1)//12+1)可實(shí)現(xiàn)不足12小時(shí)進(jìn)位,如剩余1小時(shí)時(shí),(1-1)//12=0,+1=1,對(duì)應(yīng)0.5元;剩余12小時(shí)時(shí),(12-1)//12=0,+1=1,對(duì)應(yīng)0.5元;剩余13小時(shí)時(shí),(13-1)//12=1,+1=2,對(duì)應(yīng)1元,符合規(guī)則。選項(xiàng)B中t//12+1,剩余12小時(shí)時(shí)12//12=1,+1=2,對(duì)應(yīng)1元,不符合12小時(shí)收0.5元的規(guī)則。選項(xiàng)C中int(t/12)+1與選項(xiàng)B邏輯一致,剩余12小時(shí)計(jì)算錯(cuò)誤。選項(xiàng)D中(t+1)//12,剩余1小時(shí)時(shí)(1+1)//12=0,對(duì)應(yīng)0元,未按12小時(shí)計(jì)費(fèi),不符合規(guī)則。因此,本題選擇A選項(xiàng)。5.兩段格式音頻,音頻A時(shí)長40秒、采樣頻率44100Hz、量化位數(shù)8bit、雙聲道,音頻B時(shí)長20秒、采樣頻率22050Hz、量化位數(shù)16bit、單聲道。音頻A與音頻B文件存儲(chǔ)容量之比是()A.B.C.D.【答案】C【解析】=Hz×bit×聲道數(shù)第3頁/共17頁
×?xí)r長(秒)÷8(1字節(jié)=8A的存儲(chǔ)容量,代入?yún)?shù):44100×8×2×40÷8=44100×2×40=3528000B22050×16×1×20÷8=22050×2×20=882000著計(jì)算兩者容量之比:3528000:882000=4:1。因此,本題選擇C選項(xiàng)。6.某算法的部分流程圖如圖所示。輸入,執(zhí)行該流程后,下列說法不正確的是()A.i的值為12B.s的值為10C.語句i←i+1被執(zhí)行了次D.語句i≤n?被執(zhí)行了12次【答案】B【解析】s=0i=1。i≤ni≤ns=s+i%3和i=i+1i從1i增加1i>n時(shí)結(jié)束循環(huán)。具體分析如下:1.i的值為12:當(dāng)時(shí),執(zhí)行i=i+1后,i變?yōu)?2,退出循環(huán)。因此,i的最終值為12。2.s的值為10:s=s+i%3的結(jié)果為s=0+1%3+2%3+3%3+4%3+5%3+6%3+7%3+8%3+9%3+10%3+11%3=12。3.語句i←i+1被執(zhí)行了次:i從1增加到12,共執(zhí)行了次。4.語句i≤n?被執(zhí)行了12次:i從1到時(shí),i≤n?為真,執(zhí)行次;i=12時(shí),i≤n?為假,再執(zhí)行1次,共12次。故答案為:B?!具x做一】7.某共享單車企業(yè)通過其平臺(tái)持續(xù)收集用戶的騎行軌跡、用車時(shí)間、停放地點(diǎn)等數(shù)據(jù)。這些數(shù)據(jù)量巨大,但是連續(xù)數(shù)小時(shí)的定位數(shù)據(jù)中,只有用戶掃碼開鎖和手動(dòng)關(guān)鎖的幾秒鐘數(shù)據(jù)具有直接商業(yè)價(jià)值。該企業(yè)運(yùn)用分布式計(jì)算框架,從這些海量數(shù)據(jù)中分析出城市“潮汐現(xiàn)象”(即早晚上下班高峰期,車輛在居民區(qū)和數(shù)據(jù)的哪個(gè)基本特征?()A.數(shù)據(jù)體量巨大B.處理速度快C.數(shù)據(jù)類型繁多D.價(jià)值密度低【答案】D第4頁/共17頁
【解析】【詳解】本題考查大數(shù)據(jù)的特征。根據(jù)題干可知數(shù)據(jù)量雖然巨大,只有用戶掃碼開鎖和手動(dòng)關(guān)鎖的幾秒鐘數(shù)據(jù)具有直接商業(yè)價(jià)值,因此主要強(qiáng)調(diào)價(jià)值密度低。故選D?!具x做二】8.某隊(duì)列中,隊(duì)首到隊(duì)尾的元素依次為ABCDEF,元素經(jīng)過一系列的出隊(duì)或出隊(duì)再入隊(duì)后,隊(duì)列中的元素依次為D、F、B,則元素B經(jīng)歷了多少次出隊(duì)再入隊(duì)?()A.1B.2C.3D.4【答案】B【解析】【詳解】本題考查隊(duì)列。根據(jù)最后隊(duì)列中剩下的元素為BDFACEBDF三個(gè)元素出隊(duì)在入隊(duì),又因最后隊(duì)列中的元素依次為D、F、B,B元素還需要再執(zhí)行一次出隊(duì)再入隊(duì),故元素B經(jīng)歷了2次出隊(duì)再入隊(duì)。故選B?!具x做一】9.下列關(guān)于人工智能的說法,正確的是()A.行為主義智能體通過直接操控知識(shí)庫實(shí)現(xiàn)決策B.聯(lián)結(jié)主義采用仿生學(xué)思路,模擬人腦神經(jīng)元之間的連接C.深度學(xué)習(xí)可脫離訓(xùn)練數(shù)據(jù)自主提煉特征D.符號(hào)主義依賴統(tǒng)計(jì)學(xué)方法處理不確定性【答案】B【解析】【詳解】本題考查人工智能。A選項(xiàng),行為主義強(qiáng)調(diào)智能行為來源于機(jī)器與環(huán)境的交互,通過感知和行動(dòng)來體現(xiàn)智能。C選項(xiàng),深度學(xué)習(xí)確實(shí)能夠從數(shù)據(jù)中自動(dòng)學(xué)習(xí)特征,但它是依賴于訓(xùn)練數(shù)據(jù)的,不能脫離訓(xùn)練數(shù)據(jù)。D選項(xiàng),符號(hào)主義主要基于邏輯和符號(hào)操作,通常使用規(guī)則和知識(shí)庫,而不依賴統(tǒng)計(jì)學(xué)方法。故選B?!具x做二】10.棧st初始為空,約定其入棧、出棧規(guī)則為:當(dāng)棧為空或待入棧元素大于棧頂元素時(shí),則入棧;否則,將棧頂元素出棧,直到棧為空或待入棧元素大于棧頂元素為止。若元素的待入棧順序是3、1、6、4、2、5,按以上規(guī)則進(jìn)行操作,棧st的容量大小最少為()A.1B.2C.3D.4【答案】C第5頁/共17頁
【解析】【詳解】本題考查棧的入棧和出棧規(guī)則應(yīng)用。根據(jù)規(guī)則,當(dāng)棧為空或待入棧元素大于棧頂元素時(shí)入棧,否則出棧直到條件滿足。給定入棧順序?yàn)?、1、6、4、2、5,模擬過程如下:元素3:棧空,入棧,棧=[3],大小=111<331=[1]=166>1=[1,6]=2;元素44<66=[1]4>14=[1,4],大小=222<44=[1]2>1棧2,棧=[1,2],大小=2;元素5:5>2,入棧,棧=[1,2,5],大小=3;在整個(gè)過程中,棧的最大大小為3,因此棧的容量大小最少為3。因此,本題選擇C選項(xiàng)。有如下Python程序段:d={}s="banana"foriinrange(len(s)):ifs[i]notind:d[s[i]]=1else:d[s[i]]+=1print(d["a"])執(zhí)行該程序段后,輸出的結(jié)果為()A.1B.2C.3D.4【答案】C【解析】ds為bananafor循環(huán)遍歷字符串sd中。如果不在,則將該字符作為鍵,值設(shè)為1;如果已經(jīng)存在,則將該字符對(duì)應(yīng)的值加1。最后,程序輸出字典中鍵a的值。字符串banana中,字符a出現(xiàn)了三次,因此d[a]的值為3。故答案為:C。12.有如下Python程序段:s="2025mL2028"su,d=0,0foriinrange(len(s)):if"0"<=s[i]<="9":d=d+1第6頁/共17頁
elif"a"<=s[i]<="z":su=su+int(s[i-d:i])else:su=0print(su)執(zhí)行該程序段后,輸出的結(jié)果為()A.2025B.2028C.4053D.0【答案】D【解析】Pythons為"2025mL2028"su=0d=0s的每個(gè)字符(索引0到9i=0到3時(shí)字符依次為'2''0''2''5',均滿足數(shù)字條件,d逐次加1最終d=4i=4時(shí)字符'm'是小寫字母,執(zhí)行su=su+int(s[4-4:4])即su=0+int("2025")=2025,i=5時(shí)字符'L'既非數(shù)字也非小寫字母,執(zhí)行else分支su=0i=6到9時(shí)字符依次為'2''0''2''8'd持續(xù)累加但無觸發(fā)su修改的條件,遍歷結(jié)束后su最終值為0。因此,本題選擇D選項(xiàng)?!具x做一】13.有如下Python程序段:fromrandomimportrandintlst=[7,5,12,11,6,1,17,18]k=randint(2,3)#隨機(jī)生成2或3num=0i=0whilei<len(lst):iflst[i]%k==0:num+=1i+=1print(num)執(zhí)行該程序段后,輸出的結(jié)果為()A.0B.3C.5D.8【答案】B【解析】第7頁/共17頁
2或32或3只有12,6,18三個(gè)數(shù)是2或3的倍數(shù)。因此本題選擇B?!具x做二】14.已排序的列表a有(a輸出去重后的結(jié)果。實(shí)現(xiàn)該功能的Python程序段如下,劃線處應(yīng)填入的正確代碼為()p,q=0,1whileq<len(a):ifa[p]!=a[q]:___________p+=1q+=1print(a[0:p+1])A.a[p]=a[q]B.a[q]=a[p]C.a[p+1]=a[q]D.a[q+1]=a[p]【答案】C【解析】【詳解】本題考查鏈表。程序利用q去遍歷列表,將其與p指針指向的元素進(jìn)行比較,若其與a[p]不相等,則將其放置到p的后面,即a[p+1]。故選C。【選做一】15.將正整數(shù)n分解為連續(xù)正整數(shù)之和(如正整數(shù)9可以分解為2+3+4、4+5python程序統(tǒng)計(jì)將n分解為連續(xù)正整數(shù)之和的方法共有幾種。n=int(input("請(qǐng)輸入正整數(shù)n:"))ans=0foriinrange(1,n//2+1):t=nst=iwhilet>0:print(ans)方框中的代碼由以下三部分組成:t=t-st②ift==0:ans+=1③st+=1第8頁/共17頁
下列選項(xiàng)中,代碼順序正確的是()A.②③①B.③②①C.①②③D.③①②【答案】C【解析】【詳解】本題考查枚舉算法。程序利用枚舉算法,判斷是否能將n分解為連續(xù)正整數(shù)之和,其中連續(xù)正整數(shù)的第一個(gè)數(shù)是st,因此while循環(huán)中,需要先執(zhí)行①t=t-st,②③的順序不固定。故選C?!具x做二】16.有如下Python程序段:a=[[13],[-2,-1],[8,5],[10,1],[5,3],[3,6],[2,-1],[4,6],[6,4],[7,0]]maxs=0foriinrange(len(a)):s=0;p=iwhilep!=-1:s+=a[p][0]p=a[p][1]ifmaxs<s:maxs=s;h=ip=h;num=0whilep!=-1:num+=1p=a[p][1]程序運(yùn)行后,變量num的值為()A.4B.10C.16D.19【答案】A【解析】【詳解】本題考查鏈表。程序遍歷列表a,統(tǒng)計(jì)從i節(jié)點(diǎn)開始鏈表元素和,存儲(chǔ)其最大值,從a列表索引為8的節(jié)點(diǎn)開始的鏈表元素和最大為19,其節(jié)點(diǎn)個(gè)數(shù)為4個(gè),故最后num的值為4。故選A。二、非選擇題(本大題共3小題,其中第小題8分,第小題分,第小題8分,共17.某水果店促銷活動(dòng):消費(fèi)滿50元打9折;消費(fèi)滿100元打8折;消費(fèi)滿150元打7折。第9頁/共17頁
編寫Python程序計(jì)算實(shí)付金額,程序運(yùn)行界面如圖所示。輸入購買的水果名稱和數(shù)量:火龍果,10,楊梅,5折扣后實(shí)付金額為:(1)實(shí)現(xiàn)上述功能的程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。獲取水果單價(jià)(元/斤)存入字典price,如price={"楊梅":12,"火龍果。輸入購買的水果名稱和斤數(shù)并將其存到列表s中,如s=["火龍果","10","楊梅",,代碼略。①____foriinrange(0,len(s),2):fruit=s[i]num=int(s[i+1])money+=②____if③____:ifmoney>=150:money*=0.7money*=0.8else:money*=0.9print("折扣后實(shí)付金額為:",money)(2)若加框處代碼改成“if______”【答案】①.money=0②.price[fruit]*num③.money>=50④.89.6【解析】【詳解】本題考查python程序設(shè)計(jì)。money初始化為0。②處空為計(jì)算某類水果購買金額=水果數(shù)量*num為水果數(shù)量,price[fruit]是水果單價(jià)。③處為條件判斷,只有消費(fèi)總額money≥50才有優(yōu)惠。(2)打折前金額為160,執(zhí)行第一個(gè)if之后金額為,再執(zhí)行第二個(gè)if后金額為89.618.某加密算法的明文和密鑰均由小寫英文字母組成,其加密規(guī)則如下:第10頁/共17頁
①明文字符與對(duì)應(yīng)密鑰(密鑰循環(huán)使用)的ASCⅡ碼值轉(zhuǎn)化為8位二進(jìn)制后進(jìn)行異或運(yùn)算(對(duì)應(yīng)位相同時(shí)結(jié)果為0,對(duì)應(yīng)位不同時(shí)結(jié)果為1,如二進(jìn)制00001001與二進(jìn)制的異或值為00000101算結(jié)果轉(zhuǎn)換為十進(jìn)制p;②奇數(shù)位的明文字符循環(huán)后移p個(gè)位置,偶數(shù)位的明文字符循環(huán)前移p個(gè)位置,將所得字符連接起來構(gòu)成密文。例如,明文“bcd”,密鑰“ab”,加密過程如圖所示。明文b→c→d→密鑰a→b→a→異或結(jié)果→300000001→100000101→5偏移結(jié)果后移3位前移1位后移5位密文字符ebi請(qǐng)回答下列問題:(1)如果密鑰為“a”,明文字符“cb”加密后的密文為:________(2yh(ch1,ch2)ch1和字符ch2的ASCⅡ碼值轉(zhuǎn)換成8位二進(jìn)制數(shù)進(jìn)行異或運(yùn)算。defyh(ch1,ch2):s=""n1=ord(ch1)n2=ord(ch2)foriinrange(8):n=_______s=str(n)+sn1=n1//2n2=n2//2returns程序劃線處應(yīng)填入的代碼為____A.(n1%2+n2%2)%2B.1-(n1%2+n2%2)%2C.a(chǎn)bs(n1%2-n2%2)D.(n1+n2)//2第11頁/共17頁
(3)定義如下btd(s)函數(shù),函數(shù)功能是將二進(jìn)制字符串s轉(zhuǎn)換成十進(jìn)制數(shù)。defbtd(s):su=0foriinrange(len(s)):returnsu若程序功能不變,加框處代碼可以替換成_____A.su=su+int(s[i])*2**iB.su=su+int(s[i])*2**(len(s)-i-1)(4)實(shí)現(xiàn)加密功能的部分Python程序如下,請(qǐng)?jiān)趧澗€處填入合適的代碼。mingw=input("請(qǐng)輸入明文:")mkey=input("請(qǐng)輸入密鑰:")miw=’’;k=1foriinrange(len(mingw)):ch1=mingw[i]ch2=①____s=yh(ch1,ch2)p=btd(s)miw+=chr((ord(mingw[i])+p*k-ord("a"))%26+ord("a"))②____print("加密后:",miw)【答案】①.ey②.AC③.B④.mkey[i%len(mkey)]⑤.k=-k【解析】【詳解】本題考查加密算法的邏輯實(shí)現(xiàn)及Python程序設(shè)計(jì)(1)明文“cb”,密鑰“ac”(奇數(shù)位,第1ac”的ASCII碼二進(jìn)制為a”為,異或結(jié)果為00000010(十進(jìn)制2p=2。奇數(shù)位后移2c”后移2位為“e”。第二個(gè)字符“b”(偶數(shù)位,第2ab”的ASCII碼二進(jìn)制為a”為,異或結(jié)果為(十進(jìn)制3p=3。偶數(shù)位前移3b”前移3位為“y”。ey。(2)異或運(yùn)算規(guī)則為“相同為01n1%2和n2%2分別為兩數(shù)當(dāng)前二進(jìn)制位(0或1A(n1%2+n2%2)%20+0或1+100+1第12頁/共17頁
果為1,符合異或。B選項(xiàng):1(n1%2+n2%2)%2,與異或結(jié)果相反,不符合。C選項(xiàng):abs(n1%2-n2%2),兩數(shù)相同差為0,不同差為1,符合異或。D選項(xiàng):(n1+n2)//2,無法得到異或結(jié)果,不符合。因此,答案為AC。(32su=su*2+int(s[i])等價(jià)于累加“當(dāng)前位×2^(len(s)-i-1)”。A選項(xiàng):int(s[i])*2^i,對(duì)應(yīng)右側(cè)低位,不符合。B選項(xiàng):int(s[i])*2^(len(s)-i-1),對(duì)應(yīng)左側(cè)高位,符合。因此,答案為B。(4)①處需循環(huán)使用密鑰,明文中第i個(gè)字符對(duì)應(yīng)密鑰的i%len(mkey)位置,故填mkey[i%len(mkey)]。②處k用于區(qū)分奇偶位(1為奇數(shù)位后移,-1k=-k?!具x做一】19.小明收集了某次模擬考試各班成績,每個(gè)班的成績分別保存以6位字符串命名的csv如圖a所示,每個(gè)文件記錄了各個(gè)班級(jí)每位學(xué)生的語數(shù)英和三門選考科目的成績數(shù)據(jù),示例如圖b所示。請(qǐng)回答下列問題:(1)定義remove函數(shù),函數(shù)的功能為讀取某班的成績數(shù)據(jù),返回去除總分為0缺考考生的數(shù)據(jù)。函數(shù)代碼如下,劃線處應(yīng)填入的代碼為________A.d[’總分’]!=0B.df[’總分’!=0]C.df[df[’總分’]]!=0D.df[df[’總分’]!=0]importpandasaspddefremove(dayfile):df=pd.read_.csv(dayfile)#讀取文件dayfile中的數(shù)據(jù)df=________returndf(23個(gè)組合并繪制如圖cPython程序如下,請(qǐng)?jiān)诔绦蛑袆澗€處填入合適的代碼。importpandasaspdimportmatplotlib.pyplotasp1t第13頁/共17頁
#調(diào)用自定義函數(shù)remove,并將各個(gè)班的返回?cái)?shù)據(jù)添加到df對(duì)象中,代碼略df1=df.groupby("①____",as_index=False).總分.mean()#分組求平均值df2=df1.sort_values("總分",ascending=False)#按分值降序排序df3=df2.②____#取出平均分最高的前3個(gè)組合#設(shè)置繪圖參數(shù),代碼略plt.bar(x,y)(3)程序的方框中應(yīng)填入的正確代碼為_____A.B.C.D.【答案】①.D②.選科③.head④.B【解析】【詳解】本題考查pandas數(shù)據(jù)處理。(1)要篩選總分為非0的數(shù)據(jù),可以通過布爾型數(shù)據(jù)選取滿足條件的行,故選D。(2)①處應(yīng)該將數(shù)據(jù)按選科進(jìn)行分組,并計(jì)算分組后的平均值,故填選科。②處要取最高的前3個(gè)組合,利用head函數(shù)取出。(3)根據(jù)圖c可知,x軸數(shù)據(jù)為選科,y軸數(shù)據(jù)為總分平均值,根據(jù)前一條語句平均分最高的前3個(gè)組合存儲(chǔ)在df3中,故選B。【選做二】20.某高速收費(fèi)站共有n間如表1。每個(gè)通道同時(shí)只能通過一輛汽車,通道有空閑時(shí),車輛直接進(jìn)入空閑通道,通道中都有車輛時(shí),車隊(duì)中的下一輛車可按照順序進(jìn)入車輛最先完成通過的通道。例如:當(dāng)收費(fèi)站有個(gè)3通道時(shí),可以同時(shí)通過3224輛車進(jìn)入通道22此時(shí)累計(jì)通行時(shí)間為56秒。第14頁/共17頁
表1:車輛信息車輛通過時(shí)間(秒)1號(hào)車輛252號(hào)車輛183號(hào)車輛304號(hào)車輛385號(hào)車輛206號(hào)車輛12表2:通道通過時(shí)間表通道通過車輛累計(jì)通過時(shí)間(秒)通道11號(hào)車輛25通道22號(hào)車輛18通道33號(hào)車輛30編寫Python程序,實(shí)現(xiàn)按照車輛出通道順序,依次輸出車輛編號(hào)和每個(gè)通道的累計(jì)通行時(shí)間。請(qǐng)回答下列問題:(1)車輛信息如表1所示,若n=3,出通道的車輛順序?yàn)椋ㄌ顢?shù)字即可)______。(2)定義如下minload(pass)函數(shù),參數(shù)pass的每個(gè)元素由當(dāng)前正在通行的車輛編號(hào)和該通道累計(jì)通行時(shí)間2個(gè)數(shù)據(jù)項(xiàng)組成,函數(shù)功能是求累計(jì)通行時(shí)間最小的通道,并返回通道編號(hào)。defminload(pass):t=0foriinrange(1,n):ifpass[i][1]<pass[t][1]:returntpass為[[“2號(hào)車輛”,32],[“3號(hào)車輛”,26],[“4號(hào)車輛”,37],[“5號(hào)車輛”,24],[“6號(hào)車輛”,25],第15頁/共17頁
[“7號(hào)車輛”,22]],加
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 標(biāo)準(zhǔn)化廠房監(jiān)測(cè)系統(tǒng)應(yīng)用方案
- 鋼結(jié)構(gòu)電焊安全操作規(guī)程方案
- 中醫(yī)院健康教育宣傳方案
- 標(biāo)準(zhǔn)化廠房進(jìn)度計(jì)劃編制方案
- 2026年工貿(mào)試題-考試題庫及答案(全優(yōu))
- 中醫(yī)院醫(yī)療協(xié)同工作平臺(tái)方案
- 中國跨境電商獨(dú)立站流量獲取與支付合規(guī)解決方案
- 裝修工程施工日志管理方案
- 鋼結(jié)構(gòu)工程變更設(shè)計(jì)實(shí)施方案
- 儲(chǔ)備糧倉庫結(jié)構(gòu)安全評(píng)估方案
- 電烘箱設(shè)備安全操作規(guī)程手冊(cè)
- 2026云南昆明市公共交通有限責(zé)任公司總部職能部門員工遴選48人筆試模擬試題及答案解析
- 2025至2030中國數(shù)字經(jīng)濟(jì)產(chǎn)業(yè)發(fā)展現(xiàn)狀及未來趨勢(shì)分析報(bào)告
- 上海市松江區(qū)2025-2026學(xué)年八年級(jí)(上)期末化學(xué)試卷(含答案)
- 導(dǎo)管室護(hù)理新技術(shù)
- 中國信通服務(wù):2025算力運(yùn)維體系技術(shù)白皮書
- 2026年焦作大學(xué)單招試題附答案
- 電力行業(yè)五新技術(shù)知識(shí)點(diǎn)梳理
- 《DLT 849.1-2004電力設(shè)備專用測(cè)試儀器通 用技術(shù)條件 第1部分:電纜故障閃測(cè)儀》專題研究報(bào)告 深度
- 餐飲業(yè)店長運(yùn)營效率考核表
- 超市安全生產(chǎn)協(xié)議書
評(píng)論
0/150
提交評(píng)論