浙江省臺州市六校聯(lián)盟高二上學(xué)期期中聯(lián)考技術(shù)試題-高中信息技術(shù)【含答案詳解】_第1頁
浙江省臺州市六校聯(lián)盟高二上學(xué)期期中聯(lián)考技術(shù)試題-高中信息技術(shù)【含答案詳解】_第2頁
浙江省臺州市六校聯(lián)盟高二上學(xué)期期中聯(lián)考技術(shù)試題-高中信息技術(shù)【含答案詳解】_第3頁
浙江省臺州市六校聯(lián)盟高二上學(xué)期期中聯(lián)考技術(shù)試題-高中信息技術(shù)【含答案詳解】_第4頁
浙江省臺州市六校聯(lián)盟高二上學(xué)期期中聯(lián)考技術(shù)試題-高中信息技術(shù)【含答案詳解】_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

六校聯(lián)盟2025學(xué)年第一學(xué)期期中聯(lián)考(2025.11)高二技術(shù)試題卷考生須知:1.考試范圍:信息技術(shù)(必修一第一單元至第三單元);通用技術(shù)(技術(shù)與設(shè)計1第一章至第五章)2.本試題卷分兩部分,第一部分信息技術(shù),第二部分通用技術(shù)。全卷共12頁,第一部分1至6頁,第二部分7至12頁。滿分100分,考試時間90分鐘。3.考生答題前,務(wù)必將自己的姓名、準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙上。第一部分信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)1.2025年9月3日,中國舉行紀念抗日戰(zhàn)爭勝利80周年大閱兵。此次閱兵展示了眾多先進軍事裝備,例如東風(fēng)-41改進型洲際導(dǎo)彈射程達1.4萬公里,可搭載多枚分導(dǎo)熱核彈頭引起眾多關(guān)注。為確保裝備方隊精準受閱,技術(shù)團隊開展了一系列工作:①收集裝備車輛的發(fā)動機轉(zhuǎn)速、油溫等實時數(shù)值;②通過分析這些數(shù)值,得出“不同油溫下車輛最佳行駛速度曲線”;③結(jié)合“裝備方隊百米標齊誤差需≤0.03米”的要求,制定訓(xùn)練方案;④通過精準的北斗定位、模擬仿真、智能評估系統(tǒng)進行訓(xùn)練⑤指揮部綜合訓(xùn)練效果與市民生活需求,選擇夜間開展關(guān)鍵合練。結(jié)合實例,回答下列關(guān)于數(shù)據(jù)、信息和知識的描述不正確的是()A.1.4是數(shù)據(jù)B.利用北斗定位等系統(tǒng)訓(xùn)練受閱方隊,這是智慧的體現(xiàn)C.不同角度拍攝閱兵畫面,呈現(xiàn)的視覺效果不一樣,說明信息具有真?zhèn)涡訢.“東風(fēng)-41改進型洲際導(dǎo)彈具備強大的戰(zhàn)略威懾能力?!边@是知識的體現(xiàn)【答案】C【解析】【詳解】本題考查數(shù)據(jù)、信息和知識。A選項正確,數(shù)據(jù)是原始數(shù)值、符號等未加工的素材,1.4作為東風(fēng)-41改進型洲際導(dǎo)彈射程的具體數(shù)值,屬于數(shù)據(jù)范疇。B選項正確,智慧是綜合運用知識、技術(shù)與實踐經(jīng)驗解決復(fù)雜問題的能力,利用北斗定位、模擬仿真、智能評估系統(tǒng)訓(xùn)練受閱方隊,是結(jié)合技術(shù)需求與實際場景的復(fù)雜解決方案,體現(xiàn)了智慧的應(yīng)用。C選項錯誤,信息的真?zhèn)涡灾感畔⑹欠裾鎸嵖煽?,不同角度拍攝閱兵畫面呈現(xiàn)不同視覺效果,反映的是信息的呈現(xiàn)形式多樣性(或依附性,依附于拍攝角度這一載體),并非信息的真?zhèn)涡?。D選項正確,知識是對信息的提煉、總結(jié)與應(yīng)用,通過東風(fēng)-41改進型洲際導(dǎo)彈的射程、搭載分導(dǎo)熱核彈頭等關(guān)鍵信息,提煉出其具備強大戰(zhàn)略威懾能力的結(jié)論,屬于知識的體現(xiàn)。因此,本題選擇C選項。2.2025年9月3日,中國舉行紀念抗日戰(zhàn)爭勝利80周年大閱兵。此次閱兵展示了眾多先進軍事裝備,例如東風(fēng)-41改進型洲際導(dǎo)彈射程達1.4萬公里,可搭載多枚分導(dǎo)熱核彈頭引起眾多關(guān)注。為確保裝備方隊精準受閱,技術(shù)團隊開展了一系列工作:①收集裝備車輛的發(fā)動機轉(zhuǎn)速、油溫等實時數(shù)值;②通過分析這些數(shù)值,得出“不同油溫下車輛最佳行駛速度曲線”;③結(jié)合“裝備方隊百米標齊誤差需≤0.03米”的要求,制定訓(xùn)練方案;④通過精準的北斗定位、模擬仿真、智能評估系統(tǒng)進行訓(xùn)練⑤指揮部綜合訓(xùn)練效果與市民生活需求,選擇夜間開展關(guān)鍵合練。下列關(guān)于該過程中大數(shù)據(jù)應(yīng)用的說法,正確的是()A.大數(shù)據(jù)讓訓(xùn)練方案更精準,是因為它對每一個數(shù)據(jù)的精確性要求極高,不允許存在任何誤差B.裝備實時數(shù)據(jù)的價值密度高,每一條數(shù)據(jù)都能直接用于生成“最佳行駛速度曲線”C.“夜間開展關(guān)鍵合練”是僅通過大數(shù)據(jù)分析就能直接得出的結(jié)論,無需考慮市民生活需求D.大數(shù)據(jù)分析更注重從海量數(shù)據(jù)中挖掘“發(fā)動機轉(zhuǎn)速”與“油溫”相關(guān)性規(guī)律【答案】D【解析】【詳解】本題考查大數(shù)據(jù)的特征。A選項錯誤,大數(shù)據(jù)的核心是從海量數(shù)據(jù)中挖掘規(guī)律,允許數(shù)據(jù)存在一定誤差,并非要求每一個數(shù)據(jù)絕對精確無誤差,其價值在于整體關(guān)聯(lián)性而非單個數(shù)據(jù)的精準度;B選項錯誤,裝備實時數(shù)據(jù)屬于典型的低價值密度數(shù)據(jù),單條數(shù)據(jù)無實際意義,需通過海量數(shù)據(jù)匯總分析才能提煉出“最佳行駛速度曲線”,無法直接使用;C選項錯誤,題目明確提到“指揮部綜合訓(xùn)練效果與市民生活需求”選擇夜間合練,該結(jié)論是結(jié)合大數(shù)據(jù)分析結(jié)果與人文需求得出的,并非僅靠大數(shù)據(jù)單獨推導(dǎo);D選項正確,大數(shù)據(jù)分析的核心優(yōu)勢的就是從海量、多維度數(shù)據(jù)中挖掘變量間的相關(guān)性規(guī)律,“發(fā)動機轉(zhuǎn)速”與“油溫”的關(guān)聯(lián)分析正是大數(shù)據(jù)在該場景中的典型應(yīng)用。因此,本題選擇D選項。3.2025年9月3日,中國舉行紀念抗日戰(zhàn)爭勝利80周年大閱兵。此次閱兵展示了眾多先進軍事裝備,例如東風(fēng)-41改進型洲際導(dǎo)彈射程達1.4萬公里,可搭載多枚分導(dǎo)熱核彈頭引起眾多關(guān)注。為確保裝備方隊精準受閱,技術(shù)團隊開展了一系列工作:①收集裝備車輛發(fā)動機轉(zhuǎn)速、油溫等實時數(shù)值;②通過分析這些數(shù)值,得出“不同油溫下車輛最佳行駛速度曲線”;③結(jié)合“裝備方隊百米標齊誤差需≤0.03米”的要求,制定訓(xùn)練方案;④通過精準的北斗定位、模擬仿真、智能評估系統(tǒng)進行訓(xùn)練⑤指揮部綜合訓(xùn)練效果與市民生活需求,選擇夜間開展關(guān)鍵合練。用UltraEdit軟件查看字符“2025抗戰(zhàn)80年!”的內(nèi)碼如圖所示,下列說法正確的是()A.圖中共有6個ASCII編碼的字符B.存儲當(dāng)前字符需要15bC.內(nèi)碼用十六進制表示,故計算機中用十六進制存儲內(nèi)碼D.字符“!”的內(nèi)碼為“A3A1”【答案】D【解析】【詳解】本題考查字符內(nèi)碼。A選項錯誤,ASCII編碼為單字節(jié)(十六進制00-7F),圖中“2”“0”“2”“5”“8”“0”及末尾的空格(內(nèi)碼20)均為ASCII字符,共7個,并非6個;B選項錯誤,存儲容量以字節(jié)為基礎(chǔ)計算,圖中內(nèi)碼共15字節(jié),對應(yīng)15×8=120位(b),并非15b;C選項錯誤,計算機中所有數(shù)據(jù)均以二進制形式存儲,十六進制僅為人類閱讀內(nèi)碼的便捷表示方式;D選項正確,GB2312編碼中全角字符“!”的內(nèi)碼為雙字節(jié)的“A3A1”,與圖中對應(yīng)位置的內(nèi)碼一致。因此,本題選擇D選項。4.小張用手機相機拍照,并將照片保存為1024×768像素,顏色位深度16位的BMP格式位圖圖像后再使用圖像處理軟件美化,下列說法正確的是()A.若將該圖像轉(zhuǎn)換為256級灰度的BMP格式位圖,則存儲容量變?yōu)樵瓉淼?倍B.該圖像某個像素的顏色值編碼可能表示為003FHC.拍照過程實現(xiàn)了信號的數(shù)模轉(zhuǎn)換D.該圖像格式在圖像處理軟件中任意放大,不會影響清晰度【答案】B【解析】【詳解】本題考查圖像存儲原理、位深度計算及位圖特性。A選項錯誤,圖像存儲容量=像素總數(shù)×顏色位深度/8,原圖像位深度16位,256級灰度對應(yīng)位深度8位(2^8=256),像素總數(shù)不變,存儲容量應(yīng)為原來的1/2(8/16),而非2倍。B選項正確,16位顏色位深度的像素編碼為2字節(jié)(16位二進制),對應(yīng)4位十六進制數(shù),003FH是4位十六進制表示,符合16位編碼規(guī)則,可能是該像素的顏色值編碼。C選項錯誤,拍照過程是將現(xiàn)實中的模擬光信號轉(zhuǎn)換為數(shù)字信號,屬于模數(shù)轉(zhuǎn)換(A/D轉(zhuǎn)換),數(shù)模轉(zhuǎn)換(D/A轉(zhuǎn)換)是數(shù)字信號轉(zhuǎn)模擬信號(如屏幕顯示圖像),二者方向相反。D選項錯誤,BMP格式是位圖(像素圖),由像素點陣列組成,任意放大時像素點會被拉伸插值,導(dǎo)致圖像模糊,清晰度下降,矢量圖才具備放大不失真的特性。因此,本題選擇B選項。5.下列關(guān)于數(shù)據(jù)管理與安全的說法,正確的是()A.現(xiàn)代社會只用計算機進行數(shù)據(jù)管理 B.在Windows操作系統(tǒng)中,采用文件夾來管理文件C.只要安裝了殺毒軟件就能完全保證數(shù)據(jù)的安全 D.數(shù)據(jù)加密是為了提高數(shù)據(jù)自身的完整性【答案】B【解析】【詳解】本題考查數(shù)據(jù)管理與安全。A選項,現(xiàn)代社會數(shù)據(jù)管理方式多樣,不只是用計算機,錯誤;B選項,在Windows操作系統(tǒng)中,采用文件夾來管理文件,這是常見且正確的方式,正確;C選項,安裝殺毒軟件不能完全保證數(shù)據(jù)的安全,還需要用戶自身的良好操作習(xí)慣和其他安全措施,錯誤;D選項,數(shù)據(jù)加密是為了提高數(shù)據(jù)的保密性,而非完整性,錯誤。故答案為:B。6.某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,輸出sum、i的值分別是()A.14、4 B.14、5 C.17、4 D.31、4【答案】B【解析】【詳解】本題考查流程圖。初始值為s=36589,i=0,sum=0。流程執(zhí)行如下:1.s=36589>0,s=36589//10=3658,i=0+1=1。2.s=3658>0,且i是奇數(shù),sum=0+8=8,s=3658//10=365,i=1+1=2。3.s=365>0,s=365//10=36,i=2+1=3。4.s=36>0,且i是奇數(shù),sum=8+6=14,s=36//10=3,i=3+1=4。5.s=3>0,s=3//10=0,i=4+1=5。此時s=0,退出循環(huán),輸出sum=14,i=5。因此,本題選擇B選項。7.一個班的學(xué)生排成一列,從第一位同學(xué)開始按1-6循環(huán)報數(shù),能正確表示第n位同學(xué)所報數(shù)字的Python表達式是()A.n%6 B.n C.(n-1)%6+1 D.(n+1)%6-1【答案】C【解析】【詳解】本題考查Python表達式。從第一位同學(xué)開始報數(shù),按照1~6循環(huán)報數(shù),能正確表示第n位同學(xué)所報數(shù)字的Python表達式是(n-1)%6+1,不能用n%6的原因是當(dāng)n是6的倍數(shù)時,所報的數(shù)字成0了,故選C。8.a="345",若要構(gòu)造其回文數(shù)b為“34543”,以下語句無法實現(xiàn)的是()A.b=a+a[-2:-4:-1] B.b=str(int(a)*100+int(a[1::-1]))C.b=a+a[1]+a[0] D.b=(a[0]+a[1]+a[2])*2【答案】D【解析】【詳解】本題考查Python中字符串的索引、切片、類型轉(zhuǎn)換以及字符串拼接。首先已知a="345",目標是構(gòu)造回文數(shù)b="34543",A選項:a[-2:-4:-1]切片結(jié)果為"43",a拼接該結(jié)果得到"34543",可實現(xiàn);B選項:int(a)=345,345*100=34500,a[1::-1]為"43",int后為43,34500+43=34543,轉(zhuǎn)字符串后得到目標值,可實現(xiàn);C選項:a[1]是"4",a[0]是"3",拼接后為"34543",可實現(xiàn);D選項:a[0]+a[1]+a[2]結(jié)果為"345",乘以2后得到"345345",并非目標回文數(shù),無法實現(xiàn)。因此,本題選擇D選項。9.身體質(zhì)量指數(shù)(BMI=體重(kg)/身高(米)2),主要用于衡量人體胖瘦程度的一個參考指標。中國成人居民BMI衡量標準是小于18.5為消瘦、18.5~23.9為正常、大于23.9為肥胖。測得某人的身高及體重數(shù)據(jù)存入變量h、w,下列Python程序段不能正確輸出胖瘦程度的代碼是()A.bmi=w/(h*h)ifbmi<18.5:sta="消瘦"elifbmi<=23.9:sta="正常"else:sta="肥胖"print(sta)B.bmi=w/(h*h)sta="肥胖"ifbmi<18.5:sta="消瘦"elifbmi<=23.9:sta="正常"print(sta)C.bmi=w/(h*h)sta="消瘦"ifbmi>23.9:sta="肥胖"elifbmi<=23.9:sta="正常"print(sta)D.bmi=w/(h*h)ifbmi>23.9:sta="肥胖"if18.5<=bmi<=23.9:sta="正常"elifbmi<18.5sta="消瘦"print(sta)A.A B.B C.C D.D【答案】C【解析】【詳解】本題考查的是Python分支語句。選項C,當(dāng)bmi<18.5(如bmi=17),初始為“消瘦”,但bmi<=23.9成立(因17≤23.9),故被錯誤覆蓋為“正常”。不能正確輸出(消瘦情況被誤判為正常)。故選C。10.有如下程序段:a=input("");b=input("")result=""foriinrange(0,len(a)):ifa[i]==b[i%len(b)]:result="0"+resultelse:result="1"+resultprint(result)若輸入的數(shù)據(jù)依次為1110011和110,則輸出的結(jié)果為()A.0111100 B.0010011 C.0011110 D.1000011【答案】A【解析】【詳解】本題考查Python的輸入處理、字符串索引、for循環(huán)以及字符串拼接。首先明確輸入數(shù)據(jù):a="1110011"(長度7),b="110"(長度3);循環(huán)變量i從0到6(共7次循環(huán)),核心邏輯是通過i%len(b)讓b的索引循環(huán)匹配a的每個字符,比較后將"0"(相等)或"1"(不相等)拼接到result前面,具體循環(huán)過程為:i=0時,i%3=0,a[0]='1'與b[0]='1'相等,result="0";i=1時,i%3=1,a[1]='1'與b[1]='1'相等,result="00";i=2時,i%3=2,a[2]='1'與b[2]='0'不相等,result="100";i=3時,i%3=0,a[3]='0'與b[0]='1'不相等,result="1100";i=4時,i%3=1,a[4]='0'與b[1]='1'不相等,result="11100";i=5時,i%3=2,a[5]='1'與b[2]='0'不相等,result="111100";i=6時,i%3=0,a[6]='1'與b[0]='1'相等,result="0111100"。因此,本題選擇A選項。11.對輸入的字符串進行去重,并保持原順序不變,例如,從鍵盤輸入“桃之夭夭,灼灼其華”執(zhí)行程序后,輸出的字符串為“桃之夭,灼其華”。實現(xiàn)上述功能的Python程序如下:a=input("請輸入字符串:")n=len(a)i=0whilei<n:j=i+1whilej<n:ifa[i]==a[j]:a=①n-=1else:②i+=1print("去重后的結(jié)果是:",a)劃線處應(yīng)填入的正確代碼為()A.①a[:i]+a[i+1:]②i+=1 B.①a[:j]+a[j+1:]②j+=1C.①a[1:j]+a[j+1:]②j+=1 D.①a[1:i]+a[i+1:]②i+=1【答案】B【解析】【詳解】本題考查Python中字符串去重并保持原順序的循環(huán)實現(xiàn)邏輯。首先分析程序邏輯:外層循環(huán)變量i遍歷字符串每個字符,內(nèi)層循環(huán)變量j從i+1開始,檢查后續(xù)字符是否與a[i]重復(fù)。當(dāng)a[i]==a[j]時,說明a[j]是重復(fù)字符,需要刪除該位置的字符。由于Python字符串不可變,需通過切片拼接實現(xiàn)刪除,刪除j位置字符的正確切片方式是a[:j]+a[j+1:](a[:j]獲取j位置之前的所有字符,a[j+1:]獲取j位置之后的所有字符,拼接后即移除了j位置字符),因此①處應(yīng)填a[:j]+a[j+1:]。當(dāng)a[i]≠a[j]時,需要繼續(xù)檢查下一個字符,即j自增1,因此②處應(yīng)填j+=1。其他選項中,①處若使用a[:i]+a[i+1:]會刪除i位置字符(而非重復(fù)的j位置),a[1:j]+a[j+1:]會錯誤跳過第一個字符;②處若使用i+=1會破壞內(nèi)層循環(huán)邏輯,導(dǎo)致無法遍歷后續(xù)字符。因此,本題選擇B選項。12.有如下Python程序段:fromrandomimportrandinta=[0]*6foriinrange(len(a)):a[i]=randint(1,10)foriinrange(1,len(a)):ifi%2==1anda[i]<a[i-1]:a[i],a[i-1]=a[i-1],a[i]else:a[i]-=1執(zhí)行程序后,列表a的值不可能是()A.[4,6,2,3,4,5] B.[2,4,0,3,2,2] C.[4,7,6,6,9,7] D.[4,4,2,5,3,5]【答案】C【解析】【詳解】本題考查的是Python程序分析。索引4(位置4)的值在循環(huán)中總是減1(因為i=4是偶數(shù)),所以處理后a[4]的值必須比初始值小1。在選項C中,a[4]=9,因此初始值必須為10。索引5(i=5,奇數(shù))的處理:如果交換發(fā)生,a[5]應(yīng)等于交換前索引4的值(即9),但選項a[5]=7≠9,矛盾。如果不交換,a[5]應(yīng)比操作前值小1,即a[5]=p5-1=7,所以p5=8(操作前索引5的值)。但操作前索引4的值為9,p5=8<9為真,條件滿足,必須交換,與不交換假設(shè)矛盾。因此,無論交換與否,都無法得到a[5]=7,選項C不可能。故本題應(yīng)選C。二、非選擇題(本大題共3小題;其中第13小題10分,第14小題8分,第15小題8分;共26分)13.某巡檢機器人在平面區(qū)域內(nèi)沿預(yù)設(shè)途經(jīng)點移動,路徑為依次連接各途經(jīng)點的折線。編寫程序,輸入途經(jīng)點數(shù)量和各點的二維坐標(x,y,單位:米),(注:機器人每次巡檢結(jié)束都要回到出發(fā)點)計算并輸出機器人移動的總路徑長度。第一步:抽象與建模機器人的移動路徑是“折線”,由多個“途經(jīng)點”依次連接而成,總路徑長度=各相鄰?fù)窘?jīng)點之間的直線距離之和。相鄰兩點之間的距離可通過數(shù)學(xué)公式計算(勾股定理)。第二步:算法設(shè)計核心是“計算相鄰點距離并累加”,使用(1)____算法。(解析算法/枚舉算法)步驟如下:①輸入數(shù)據(jù):讀取途經(jīng)的點的數(shù)量n。②計算相鄰點距離:對于第j/個點(j從2到n),與前一個點(j-1)的距離公式為:③輸出距離s第三步:編寫程序importmathdefdis(x,y):dx=y[0]-x[0](2)____returnsqrt(dx**2+dy**2)d={}s=0n=int(input("請輸入途經(jīng)點數(shù)量:"))foriinrange(1,n+1):x=int(input("請輸入第"+str(i)+"個途經(jīng)點的x坐標:"))y=int(input("請輸入第"+str(i)+"個途經(jīng)點的y坐標:"))d[i]=[x,y]j=nwhilej>1:s=s+dis(d[j-1],d[j])j-=1(3)____print("機器人總路徑長度為:",s)第四步:調(diào)試程序小明在調(diào)試程序時發(fā)現(xiàn)錯誤提示:NameError:name‘sqrt’isnotdefined(4)如何修改加框處語句?寫出兩種方法。____【答案】①.解析算法②.dy=y[1]-x[1]③.s=s+dis(d[n],d[1])④.returnmath.sqrt(dx**2+dy**2);②return(dx**2+dy**2)**0.5【解析】【詳解】本題考查循環(huán)語句,函數(shù)。(1)解析算法是通過已知公式或邏輯直接推導(dǎo)結(jié)果,此處通過計算相鄰點距離(勾股定理)并累加得到總路徑,屬于直接應(yīng)用數(shù)學(xué)公式的解析過程,而非枚舉所有可能情況,因此該空答案為解析算法。(2)該處需要計算兩點y坐標的差值。函數(shù)dis中,dx為兩點x坐標的差(y[0]-x[0]),對應(yīng)的dy應(yīng)為兩點y坐標的差,即y[1](第二個點的y坐標)減去x[1](第一個點的y坐標),因此該空答案為dy=y[1]-x[1]。(3)該處需要補充回到出發(fā)點的距離計算。題目明確機器人需回到出發(fā)點,前面的循環(huán)僅計算了從點1到點2、點2到點3……點n-1到點n的距離,缺少點n到點1的距離,需添加該距離到總長度s中,因此該空答案為s+=dis(d[n],d[1])(或s=s+dis(d[n],d[1]))。(4)該處需要修正sqrt未定義的錯誤。因為sqrt函數(shù)屬于math模塊,未直接導(dǎo)入時需用模塊名限定。因此修改方法為:①returnmath.sqrt(dx**2+dy**2);②return(dx**2+dy**2)**0.5。14.小李經(jīng)營了一家花卉大棚,大棚內(nèi)花卉生長的最佳光照強度為800至1200勒克斯,最佳二氧化碳濃度為400至600ppm?,F(xiàn)有檢測到一個月的光照和二氧化碳濃度數(shù)據(jù),小李想利用Python程序計算最佳光照和二氧化碳濃度持續(xù)的最長天數(shù)并輸出起止日期,若有多段最長天數(shù),則輸出所有日期。請回答下列問題:(1)若某段時間檢測到的光照和二氧化碳濃度值如表所示,則最佳的光照和二氧化碳濃度持續(xù)的最長天數(shù)為____天。日期光照強度(lux)二氧化碳濃度(ppm)5月1日9004505月2日10005005月3日11005505月4日7003505月5日12006005月6日13006505月7日9504805月8日1050520(2)實現(xiàn)上述功能的部分Python程序如下,請在劃線處填入合適的代碼。#列表a保存每天檢測到的光照和二氧化碳濃度數(shù)據(jù),a[2*i]和a[2*i+1]分別表示第i天的光照強度和二氧化碳濃度數(shù)據(jù),#列表b保存日期數(shù)據(jù),代碼略n=len(a)t,ans,last=0,0,[]foriinrange(n//2):if800<=a[2*i]<=1200and400<=a[2*i+1]<=600:t+=1ift>ans:ans=t①____last.append(i)else:t=0print("最佳光照和二氧化碳濃度持續(xù)的最長天數(shù)為:",ans)print("起止日期:")foriinrange(len(last)):start=②____print(b[start],"——",b[last[i]])(3)程序中加框處代碼有誤,請改正。____【答案】①.3②.last=[i]③.last[i]-ans+1④.elift==ans【解析】【詳解】本題考查Python程序?qū)崿F(xiàn)。(1)處,需判斷每天是否同時滿足最佳光照(800-1200lux)和二氧化碳濃度(400-600ppm),再統(tǒng)計最長連續(xù)符合條件的天數(shù):5月1日:光照900(符合)、二氧化碳450(符合);5月2日:光照1000(符合)、二氧化碳500(符合);5月3日:光照1100(符合)、二氧化碳550(符合);(連續(xù)3天)。5月4日:光照700(不符合)、二氧化碳350(不符合);(中斷)。5月5日:光照1200(符合)、二氧化碳600(符合);(1天)。5月6日:光照1300(不符合)、二氧化碳650(不符合);(中斷)。5月7日:光照950(符合)、二氧化碳480(符合);5月8日:光照1050(符合)、二氧化碳520(符合);(連續(xù)2天)。最長連續(xù)天數(shù)為3天,因此該空答案為3。(2)①處,該處用于更新最長持續(xù)段的結(jié)束索引。當(dāng)當(dāng)前連續(xù)天數(shù)t超過歷史最長ans時,需將最長天數(shù)ans更新為t,同時重置存儲結(jié)束索引的列表last,僅保留當(dāng)前結(jié)束索引i(因為新的最長段覆蓋了之前的),因此該空答案為last=[i]。②處,該處用于計算最長持續(xù)段的起始索引。已知結(jié)束索引為last[i],最長持續(xù)天數(shù)為ans,起始索引=結(jié)束索引-(ans-1),因此該空答案為last[i]-ans+1。(3)處,加框處代碼錯誤包含了“當(dāng)前連續(xù)天數(shù)t小于ans”的情況,導(dǎo)致非最長段的索引被加入last。正確邏輯應(yīng)為:僅當(dāng)當(dāng)前連續(xù)天數(shù)t等于ans時(即出現(xiàn)新的等長最長段),才將結(jié)束索引加入last,因此需將else改為elift==ans:。15.信息技術(shù)林老師要求學(xué)生上交上機作業(yè)時的文件名按“學(xué)號姓名.docx”格式提交,如“01張三.docx”。老師編寫了一段程序,希望快速找出哪些同學(xué)未提交,但總會發(fā)現(xiàn)學(xué)生上交時會出現(xiàn)“2501張三.docx”、“二五01張三.docx”等數(shù)字表示不當(dāng)?shù)母袷?。(不考慮學(xué)生重名)(1)讀取文件名并返回,請在劃線處填入合適的代碼importosdefreadname():#讀取某個文件夾內(nèi)所有文件的文件名filepath="pics//"#讀取到的文件名以字符串的形式,作為元素存儲在列表allname中allname=os.listdir(filepath)#os.listdir()用于返回指定文件夾包含的文件或文件夾的名字的列表return____(2)獲得學(xué)生姓名,請在劃線處填入合適的代碼defcheckname(name):s=""foriinname:ifi==".":____ifinotinnum:

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論