版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
浙東北聯(lián)盟(ZDB)2025/2026學(xué)年第一學(xué)期期中聯(lián)考高二年級技術(shù)學(xué)科試題考生須知:1.本卷共11頁滿分100分,考試時間90分鐘。2.答題前,在答題卷指定區(qū)域填寫班級、姓名、考場號、座位號及準(zhǔn)考證號并填涂相應(yīng)數(shù)字。3.所有答案必須寫在答題紙上,寫在試卷上無效。4.考試結(jié)束后,只需上交答題紙。第一部分信息技術(shù)(共50分)一、選擇題(本大題共12小題,每小題2分,共24分。每小題列出的四個備選項中只有一個是符合題目要求的。)1.2025年9月3日,為紀(jì)念中國人民抗日戰(zhàn)爭暨世界反法西斯戰(zhàn)爭勝利80周年,天安門廣場舉行了盛大的閱兵儀式。本次閱兵通過電視與網(wǎng)絡(luò)平臺向全球同步直播,并運用大數(shù)據(jù)技術(shù)實時處理、分析全球超過19.2億人次的觀看情況,動態(tài)優(yōu)化直播流,確保了全球觀眾的流暢體驗。在短視頻平臺上,各媒體發(fā)布的相關(guān)作品超過百萬條,其中單條作品獲贊超1643萬,閱兵相關(guān)總互動量超4億次。下列關(guān)于數(shù)據(jù)、信息的說法,正確的是()A.“80”、“19.2”、“1643”、“4”是數(shù)字,不是數(shù)據(jù)B.閱兵儀式只能通過視頻方式傳播C.短視頻平臺上的數(shù)據(jù)都是結(jié)構(gòu)化數(shù)據(jù)D.全球觀眾收看閱兵儀式,體現(xiàn)了信息的共享性【答案】D【解析】【詳解】本題考查數(shù)據(jù)與信息。A選項錯誤,數(shù)據(jù)是對客觀事物的符號表示,包括數(shù)字、文字、圖像等,“80”“19.2”“1643”“4”是具有實際意義的數(shù)字,屬于數(shù)據(jù)。B選項錯誤,閱兵儀式的傳播方式多樣,除視頻外,還可通過文字報道、圖片、音頻等多種方式傳播,“只能”表述過于絕對。C選項錯誤,短視頻平臺上的數(shù)據(jù)既包括點贊數(shù)、播放量等結(jié)構(gòu)化數(shù)據(jù),也包括視頻內(nèi)容、評論文本等非結(jié)構(gòu)化數(shù)據(jù),并非都是結(jié)構(gòu)化數(shù)據(jù)。D選項正確,全球觀眾通過不同平臺同步收看閱兵儀式,說明信息可被多個使用者共同獲取和利用,體現(xiàn)了信息的共享性。因此,本題選擇D選項。2.2025年9月3日,為紀(jì)念中國人民抗日戰(zhàn)爭暨世界反法西斯戰(zhàn)爭勝利80周年,天安門廣場舉行了盛大的閱兵儀式。本次閱兵通過電視與網(wǎng)絡(luò)平臺向全球同步直播,并運用大數(shù)據(jù)技術(shù)實時處理、分析全球超過19.2億人次的觀看情況,動態(tài)優(yōu)化直播流,確保了全球觀眾的流暢體驗。在短視頻平臺上,各媒體發(fā)布的相關(guān)作品超過百萬條,其中單條作品獲贊超1643萬,閱兵相關(guān)總互動量超4億次。下列關(guān)于大數(shù)據(jù)的說法,正確的是()A.實時處理觀看數(shù)據(jù)采用了批處理方式B.在處理19.2億人次的觀看數(shù)據(jù)時,必須確保每一個數(shù)據(jù)都絕對精確無誤C.大數(shù)據(jù)體量巨大,更側(cè)重事物的相關(guān)性D.大數(shù)據(jù)的速度快指數(shù)據(jù)處理的速度快【答案】C【解析】【詳解】本題考查大數(shù)據(jù)的基本特征和應(yīng)用能力。大數(shù)據(jù)具有體量大、速度快、多樣性和價值密度低等特點。在處理大規(guī)模數(shù)據(jù)時,通常更關(guān)注數(shù)據(jù)的相關(guān)性而非絕對精確性,因為大數(shù)據(jù)分析的目的是從海量數(shù)據(jù)中提取有價值的信息,而不是對每一個數(shù)據(jù)點進行精確處理。選項A錯誤,實時處理通常不采用批處理方式;選項B錯誤,大數(shù)據(jù)分析不要求每個數(shù)據(jù)都絕對精確;選項C正確,大數(shù)據(jù)分析更側(cè)重于事物的相關(guān)性;選項D錯誤,大數(shù)據(jù)的速度快不僅指數(shù)據(jù)處理的速度快還有產(chǎn)生速度快。故答案為:C。3.2025年9月3日,為紀(jì)念中國人民抗日戰(zhàn)爭暨世界反法西斯戰(zhàn)爭勝利80周年,天安門廣場舉行了盛大的閱兵儀式。本次閱兵通過電視與網(wǎng)絡(luò)平臺向全球同步直播,并運用大數(shù)據(jù)技術(shù)實時處理、分析全球超過19.2億人次的觀看情況,動態(tài)優(yōu)化直播流,確保了全球觀眾的流暢體驗。在短視頻平臺上,各媒體發(fā)布的相關(guān)作品超過百萬條,其中單條作品獲贊超1643萬,閱兵相關(guān)總互動量超4億次。小明在短視頻平臺上傳一段時長為1分鐘的視頻,已知視頻單幀畫面的分辨率為1024×768像素、16位色,文件為PAL制式,即每秒播放25幀圖像,平臺會將視頻以16:1的壓縮比壓縮為MP4格式,壓縮后文件的存儲容量約為()A.141MB B.35MB C.169MB D.2MB【答案】A【解析】【詳解】本題考查視頻存儲容量的計算。首先明確存儲容量計算公式:存儲容量(字節(jié))=分辨率×色深×幀數(shù)×?xí)r長÷8÷壓縮比。已知視頻分辨率1024×768像素,16位色,PAL制式每秒25幀,時長1分鐘(60秒),壓縮比16:1。第一步計算未壓縮容量:1024×768×16×25×60÷8=2359296000字節(jié);第二步計算壓縮后容量:2359296000÷16=147456000字節(jié);第三步轉(zhuǎn)換為MB(1MB=1024×1024=字節(jié)):147456000÷≈141MB。因此,本題選擇A選項。4.2025年9月3日,為紀(jì)念中國人民抗日戰(zhàn)爭暨世界反法西斯戰(zhàn)爭勝利80周年,天安門廣場舉行了盛大的閱兵儀式。本次閱兵通過電視與網(wǎng)絡(luò)平臺向全球同步直播,并運用大數(shù)據(jù)技術(shù)實時處理、分析全球超過19.2億人次的觀看情況,動態(tài)優(yōu)化直播流,確保了全球觀眾的流暢體驗。在短視頻平臺上,各媒體發(fā)布的相關(guān)作品超過百萬條,其中單條作品獲贊超1643萬,閱兵相關(guān)總互動量超4億次。下列關(guān)于數(shù)據(jù)安全與保護的做法正確的是()A.短視頻平臺要做好數(shù)據(jù)安全,普通人不需要關(guān)注數(shù)據(jù)安全B.為了保證數(shù)據(jù)的完整性可以對數(shù)據(jù)進行加密處理C.短視頻平臺為避免遭受自然災(zāi)害導(dǎo)致系統(tǒng)停止工作,可采取異地容災(zāi)技術(shù)D.短視頻平臺內(nèi)的短視頻屬于個人或組織所有,不存在信息泄露的風(fēng)險【答案】C【解析】【詳解】本題考查數(shù)據(jù)安全與保護。A選項錯誤,數(shù)據(jù)安全是全民責(zé)任,每個人都是自身數(shù)據(jù)的首要責(zé)任人,普通人也需要關(guān)注個人信息保護,防范隱私泄露風(fēng)險,《個人信息保護法》明確規(guī)定了個人在數(shù)據(jù)安全方面的權(quán)利和義務(wù),數(shù)據(jù)安全無小事。B選項錯誤,加密處理主要保障數(shù)據(jù)的保密性,防止未授權(quán)訪問,而非直接保證數(shù)據(jù)完整性,數(shù)據(jù)完整性指數(shù)據(jù)未經(jīng)未授權(quán)修改或損壞,通常通過校驗和、哈希算法等技術(shù)實現(xiàn),與加密是不同的安全機制。C選項正確,異地容災(zāi)技術(shù)通過在不同地理位置建立備份系統(tǒng),確保當(dāng)一處系統(tǒng)因自然災(zāi)害等意外停止工作時,整個應(yīng)用系統(tǒng)可快速切換到另一處,保障業(yè)務(wù)連續(xù)性,這是應(yīng)對自然災(zāi)害等系統(tǒng)性風(fēng)險的有效措施。D選項錯誤,即使短視頻版權(quán)屬于個人或組織,平臺仍存在信息泄露風(fēng)險,多個案例顯示,短視頻平臺可能存在安全漏洞,導(dǎo)致用戶隱私視頻被公開、個人信息被獲取以及賬戶被控制等問題。因此,本題選擇C選項。5.下列關(guān)于數(shù)據(jù)采集與編碼的描述,正確的是()A.聲音的數(shù)字化過程中,提高音量能提高其保真度B.掃描二維碼屬于信息的編碼C.拍照的過程是模數(shù)轉(zhuǎn)換的過程D.數(shù)據(jù)的獲取方法已逐漸以傳感器為主【答案】C【解析】【詳解】本題考查數(shù)據(jù)采集與編碼。A選項錯誤,聲音的保真度由采樣頻率、量化位數(shù)和聲道數(shù)決定,提高音量僅改變信號幅度,無法提高保真度。B選項錯誤,掃描二維碼是讀取已編碼的信息,屬于信息解碼過程,而非編碼。C選項正確,拍照時相機傳感器將現(xiàn)實中的模擬光信號轉(zhuǎn)換為離散的數(shù)字信號,符合模數(shù)(A/D)轉(zhuǎn)換的定義。D選項錯誤,數(shù)據(jù)獲取方法包括人工錄入、傳感器采集、網(wǎng)絡(luò)爬蟲等,傳感器是重要方式之一,但不能表述為“已逐漸以傳感器為主”,表述過于絕對。因此,本題選擇C選項。6.算法的部分流程圖如圖所示,執(zhí)行這部分流程,下列說法正確的是()A.步驟“i≤5?”共執(zhí)行了5次B.執(zhí)行該流程后,i的值為5C.該流程實現(xiàn)的功能是計算s=10000+2000+300+40+5D.執(zhí)行該流程后,輸出s的值為【答案】C【解析】【詳解】本題考查流程圖。初始值i=1,s=0。循環(huán)判斷“i≤5?”,成立則執(zhí)行s←s*10+i和i←i+1,否則輸出s。具體過程:i=1時,s=0*10+1=1,i=2;i=2時,s=1*10+2=12,i=3;i=3時,s=12*10+3=123,i=4;i=4時,s=123*10+4=1234,i=5;i=5時,s=1234*10+5=12345,i=6;i=6時,判斷“i≤5?”不成立,退出循環(huán)。此時“i≤5?”共執(zhí)行6次(i=1到6),A錯誤;最終i=6,B錯誤;s=12345,即10000+2000+300+40+5,C正確;輸出s為12345,D錯誤。因此,本題選擇C選項。7.下列表達式的值和其他三項不同的是()A.len("12"*4)//2==4 B."20">"9"and"12"in"123"C.abs(int(3.82))>3 D.chr(ord("C")+5%2)=="E"【答案】A【解析】【詳解】本題考查Python表達式。A選項:"12"*4得到字符串"",len()計算其長度為8,8//2=4,4==4的結(jié)果為True;B選項:字符串比較按ASCII碼逐位進行,"2"的ASCII碼(50)小于"9"(57),故"20">"9"為False,邏輯與運算中只要有一個False,整體結(jié)果為False;C選項:int(3.82)取整為3,abs(3)得到3,3>3的結(jié)果為False;D選項:ord("C")得到67,5%2=1,67+1=68,chr(68)為"D",D=="E"的結(jié)果為False;因此,本題選擇A選項。8.編寫如下Python程序,輸出某次考試成績的評價(滿分為100):a=int(input("輸入考試成績:"))ifa>100:b="輸入錯誤"elifa>=80:b="優(yōu)秀"elifa>=60:b="及格"else:b="不及格"print(b)若要測試所有分支程序代碼是否正確,下列按順序輸入的測試數(shù)據(jù)中,最恰當(dāng)?shù)囊唤M是()A105857055 B.C.110796530 D.103886061【答案】A【解析】【詳解】本題考查Python分支語句。程序包含四個分支,分別是成績>100(輸入錯誤)、80≤成績≤100(優(yōu)秀)、60≤成績<80(及格)、成績<60(不及格),測試用例需完整覆蓋這四個分支。逐一分析選項:B選項缺少>100測試數(shù)據(jù),未覆蓋“輸入錯誤”分支;C選項缺少≥80的測試數(shù)據(jù),未覆蓋“優(yōu)秀”分支;D選項缺少<60的測試數(shù)據(jù),未覆蓋“不及格”分支;A選項的105(>100)、85(≥80)、70(≥60且<80)、55(<60)完整覆蓋了所有分支,能驗證各分支邏輯的正確性。因此,本題選擇A選項。9.有如下Python程序段:a=[1,1,2,3,5,8,4]b=0foriinrange(len(a)1,1,2):ifa[i]==a[i1]+a[i2]:b=b+1print(b)執(zhí)行該程序段后,輸出的結(jié)果是()A.1 B.2 C.3 D.4【答案】B【解析】【詳解】本題考查Python循環(huán)語句。首先明確初始值,列表a=[1,1,2,3,5,8,4],變量b=0;len(a)為7,循環(huán)range(len(a)1,1,2)即range(6,1,2),生成的循環(huán)變量i依次為6、4、2。當(dāng)i=6時,a[6]=4,a[5]=8,a[4]=5,4≠8+5,條件不成立,b仍為0;當(dāng)i=4時,a[4]=5,a[3]=3,a[2]=2,5=3+2,條件成立,b=1;當(dāng)i=2時,a[2]=2,a[1]=1,a[0]=1,2=1+1,條件成立,b=2;循環(huán)結(jié)束后輸出b的值為2。因此,本題選擇B選項。10.下面的程序用于判斷輸入的正整數(shù)是否同時滿足以下兩個條件:(1)是回文數(shù);(2)各位數(shù)字之和能被5整除。n=int(input("請輸入一個正整數(shù):"))original=nreverse=0s=0whilen>0:iforiginal==reverseands%5==0:print("滿足條件")else:print("不滿足條件")方框處的代碼由以下四部分組成:①n=n/10②digit=n%10③reverse=reverse*10+digit④s=s+digit下列選項中,代碼順序正確的是()A.①②④③ B.②③④① C.③②④① D.④②③①【答案】B【解析】【詳解】本題考查Python循環(huán)語句。要實現(xiàn)回文數(shù)判斷和各位數(shù)字之和計算,循環(huán)中需先提取數(shù)字的最后一位,再完成反轉(zhuǎn)數(shù)構(gòu)建、數(shù)字和累加,最后去掉已處理的最后一位,具體邏輯如下:1.提取當(dāng)前n的最后一位數(shù)字:必須先執(zhí)行digit=n%10(②),這是后續(xù)操作的基礎(chǔ),未提取digit前無法進行反轉(zhuǎn)和累加;2.構(gòu)建反轉(zhuǎn)后的數(shù)字:執(zhí)行reverse=reverse*10+digit(③),利用提取的digit更新反轉(zhuǎn)數(shù);3.累加各位數(shù)字和:執(zhí)行s=s+digit(④),將當(dāng)前digit加入總和s;4.縮小n的位數(shù):執(zhí)行n=n/10(①),因此,本題選擇B選項。11某程序如下:s=input()sn=c=()forcharins:if('A'<=char<='Z')or('a'<=char<='z'):sn+=1elif'0'<=char<='9':ifchar=='0':c=0else:c+=ord(char)ord('0')print(c,sn)程序運行時,若輸出結(jié)果為54,則可能的輸入是()A.Py2t0h3n B.Z0d3b2m C.M5N0P2Q D.jmS0Zz22【答案】B【解析】【詳解】本題考查Python循環(huán)語句。核心邏輯為:sn統(tǒng)計字母個數(shù),c統(tǒng)計非0數(shù)字之和(遇到0則c重置為0)。A選項Py2t0h3n:字母有P、y、t、h、n共5個(sn=5),數(shù)字2使c=2,0重置c=0,3使c=3,輸出35,不符合;B選項Z0d3b2m:字母有Z、d、b、m共4個(sn=4),0重置c=0,3使c=3,2使c=5,輸出54(顯示為54),符合;C選項M5N0P2Q:字母有M、N、P、Q共4個(sn=4),5使c=5,0重置c=0,2使c=2,輸出24,不符合;D選項jmS0Zz22:字母有j、m、S、Z、z共5個(sn=5),0重置c=0,2+2使c=4,輸出45,不符合。因此,本題選擇B選項。12.有如下Python程序段:importrandoma=[0]*6foriinrange(len(a)):x=random.randintx=random.randint(3,19)ifi%2==0:t=xwhilet%2==0andt>0:t=t//2a[i]=telse:a[i]=a[i1]+xprint(a)執(zhí)行該程序段后,變量a的值可能是()A.[7,17,8,14,11,19] B.[9,11,5,25,7,15]C.[21,25,9,22,13,30] D.[5,18,9,14,11,30]【答案】D【解析】【詳解】本題考查Python的隨機數(shù)模塊、循環(huán)語句。程序中列表a長度為6,x是3到19的隨機整數(shù);i為偶數(shù)(0、2、4)時,需將x不斷除以2直至結(jié)果為奇數(shù)后賦值給a[i],因此偶數(shù)位a[i]必為奇數(shù);i為奇數(shù)(1、3、5)時,a[i]=a[i1]+x且x∈[3,19]。選項[7,17,8,14,11,19]中i=2對應(yīng)的a[2]=8是偶數(shù),違反偶數(shù)位規(guī)則,錯誤;選項[9,11,5,25,7,15]中i=1時a[1]=11=9+x,計算得x=2,超出x的取值范圍,錯誤;選項[21,25,9,22,13,30]中i=0對應(yīng)的a[0]=21,而x最大為19,無法得到21,錯誤;選項[5,18,9,14,11,30]中偶數(shù)位5、9、11均為奇數(shù),奇數(shù)位18=5+13(13∈[3,19])、14=9+5(5∈[3,19])、30=11+19(19∈[3,19]),均符合規(guī)則。因此,本題選擇D選項。二、非選擇題(本大題共3小題,其中第13小題9分,第14小題8分,第15小題9分,共26分)13.某班期末考試數(shù)據(jù)已經(jīng)統(tǒng)計出來,存儲在一個Python列表中,包含每位學(xué)生的學(xué)號、姓名和總分?,F(xiàn)在需要編寫一個程序,根據(jù)每個學(xué)生的總分計算出其在班級里的名次,并輸出班級第一名學(xué)生姓名。請回答下列問題:(1)若學(xué)生數(shù)據(jù)列表為lst=[[1,"小明",523],[2,"小剛",575],[3,"小紅",566],[4,"小華",523]],程序運行結(jié)束后,存放最終排名的列表rank的值應(yīng)為____。(2)實現(xiàn)上述排名功能的部分Python程序如下,請在劃線處填入合適的代碼。#將全班學(xué)生數(shù)據(jù)存入lst列表,代碼略①____rank=[0]*nforiinrange(n):count=0forjinrange(n):iflst[j][2]>②____:count=count+1③____=count+1print("最終排名列表:",rank)foriinrange(n):ifrank[i]==1:print("班級第一名是:",④____)【答案】①.[3,1,2,3]②.n=len(lst)③.lst[i][2]④.rank[i]⑤.lst[i][1]【解析】【詳解】本題考查Python循環(huán)語句。(1)首先分析每位學(xué)生的總分及名次:小剛總分575為最高,名次1;小紅總分566,僅低于小剛,名次2;小明和小華總分均為523,高于他們的有小剛、小紅兩人,名次為3。因此存放最終排名的列表rank的值應(yīng)為[3,1,2,3]。(2)①處,需要先獲取學(xué)生數(shù)據(jù)列表lst的長度,確定學(xué)生數(shù)量n,后續(xù)rank列表的初始化和循環(huán)遍歷都依賴n的值,因此該空答案為n=len(lst)。②處,內(nèi)層循環(huán)用于統(tǒng)計比當(dāng)前第i位學(xué)生總分高的人數(shù),需要比較lst[j][2](第j位學(xué)生的總分)與第i位學(xué)生的總分,第i位學(xué)生的總分是lst[i][2],因此該空答案為lst[i][2]。③處,count是比第i位學(xué)生分?jǐn)?shù)高的人數(shù),名次為count+1,需要將該名次賦值給排名列表rank的第i個位置,因此該空答案為rank[i]。④處,需要輸出第一名學(xué)生的姓名,lst[i]中索引1的元素是姓名,因此該空答案為lst[i][1]。14.某地圖書館搭建了一個“圖書館學(xué)習(xí)時長監(jiān)測系統(tǒng)”,在圖書館各樓層門口處設(shè)有智能終端,市民刷卡進入時,系統(tǒng)記錄卡號、入場時間和所在樓層區(qū)域;離開時再次刷卡,系統(tǒng)自動計算學(xué)習(xí)時長。若市民在圖書館同一樓層區(qū)域單次停留超過2小時(120分鐘),則定義為“長時間學(xué)習(xí)”。如圖a所示,文件“l(fā)ibrary_data.xlsx”記錄了圖書館一周(11月3日11月9日)的數(shù)據(jù),現(xiàn)圖書館想分析這周的學(xué)習(xí)數(shù)據(jù):任務(wù)一:分析每個樓層區(qū)域“長時間學(xué)習(xí)”平均學(xué)習(xí)時長,并繪制柱狀圖,如圖b所示。任務(wù)二:找出這周“長時間學(xué)習(xí)”次數(shù)最多的5位市民,并顯示他們的記錄,如圖c所示。(1)Python程序代碼如下,請在劃線處填入合適的代碼:importpandasaspdimportmatplotlibpyplotaspltplt.rcParams["font.sansserif"]=["SimHei"]#正常顯示中文字體df1=pd.read_excel("library_data.xlsx")#任務(wù)一:分析每個樓層區(qū)域"長時間學(xué)習(xí)"的平均學(xué)習(xí)時長,并繪制柱狀圖df2=df1[①____]#篩選長時間學(xué)習(xí)記錄df3=df2.groupby(②____)["學(xué)習(xí)時長(分鐘)"].mean()plt.bar(df3.index,df3.values)plt.xlabel("樓層區(qū)域");plt.ylabel("平均學(xué)習(xí)時長(分鐘)")plt.title("各樓層區(qū)域長時間學(xué)習(xí)平均學(xué)習(xí)時長(分鐘)")plt.show()#任務(wù)二:找出這周"長時間學(xué)習(xí)"次數(shù)最多的5位市民,并顯示他們的記錄df4=df2.groupby("卡號",as_index=False)["學(xué)習(xí)時長(分鐘)"].③____df5=df4.sort_values().head(5)df5=df5.rename(columns={"學(xué)習(xí)時長(分鐘)":"長時間學(xué)習(xí)次數(shù)"})#修改列標(biāo)題名稱print("長時間學(xué)習(xí)次數(shù)最多的5位市民:")print(df5)(2)加框處應(yīng)填入的正確代碼為____(單選,填字母)。A."學(xué)習(xí)時長(分鐘)",ascending=FalseB."學(xué)習(xí)時長(分鐘)",ascending=TrueC."卡號",ascending=FalseD."卡號",ascending=True【答案】①.df1["學(xué)習(xí)時長(分鐘)"]>120②."樓層區(qū)域"或"樓層區(qū)域",as_index=True③.count()④.A【解析】【詳解】本題考查Python數(shù)據(jù)處理和分析能力。(1)①篩選出學(xué)習(xí)時長大于120分鐘的記錄,故此處應(yīng)為:df1["學(xué)習(xí)時長(分鐘)"]>120;②分析每個樓層區(qū)域“長時間學(xué)習(xí)”的平均學(xué)習(xí)時長,應(yīng)按樓層區(qū)域分組,計算平均值,故此處應(yīng)為:"樓層區(qū)域"或"樓層區(qū)域",as_index=True(由plt.bar(df3.index,df3.values)代碼可知,"樓層區(qū)域"作為索引);③統(tǒng)計每張卡出現(xiàn)的“長時間學(xué)習(xí)”次數(shù),故此處應(yīng)為:count()。(2)要找出“長時間學(xué)習(xí)”次數(shù)最多的5位市民,需要對統(tǒng)計出的次數(shù)降序排序,因此加框處正確選項為A(“學(xué)習(xí)時長(分鐘)”,ascending=False)。15.小明設(shè)計了一套字符串加密算法,該算法可以對包含數(shù)字、大小寫字母及其他符號的任意字符串進行加密,整個加密過程分為三個步驟。第一步:兩兩換位?原理:從字符串的第一個字符開始,依次將每兩個相鄰的字符交換位置。?過程:將第1個和第2個字符交換,第3個和第4個字符交換,以此類推。如果字符串的長度為奇數(shù),最后一個字符保持位置不變。?樣例:Python#1→yPhtno1#第二步:字符替換·原理:對第一步產(chǎn)生的結(jié)果進行字符替換。根據(jù)字符的類型,應(yīng)用不同的規(guī)則?!ひ?guī)則:字母:按字母表順序循環(huán)遞增1位(即a→b,…,z→a,A→B,…,Z→A…)。數(shù)字:計算其數(shù)字9的補數(shù)(即用9減去當(dāng)前數(shù)字,如0→9,1→8,…,9→0…)。其他符號:保持不變。·樣例:yPhtnol#y→z,p→Q,h→i,t→u,n→o,o→p;1按數(shù)字規(guī)則處理:91=8;#保持不變結(jié)果:zQiupo8#第三步:編碼轉(zhuǎn)換·原理:將第二步結(jié)果的每一個字符,獲取其對應(yīng)的ASCII碼整數(shù)值,然后將這個整數(shù)值轉(zhuǎn)換為一個兩位數(shù)的十六進制字符串。·樣例:zQiupo8#z→7A,Q→51,h→69,u→75,p→70,o→6F,8→38,#→23最終密文:7A516975706F3823(1)若明文為“Go@95”,則經(jīng)過第二步加密后,得到的中間結(jié)果為____。(2)編碼轉(zhuǎn)換是加密算法的關(guān)鍵步驟。編寫toHex函數(shù),該函數(shù)接收一個整數(shù)num(0到127之間),返回其對應(yīng)的兩位十六進制字符串。deftoHex(num):lookup="ABCDEF"a=num%16b=num//16hx=____returnhx(3)下面是實現(xiàn)完整加密算法的主程序,請在
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程對賭協(xié)議書
- 建筑輔材合同范本
- 自愿購書協(xié)議書
- 小賣鋪合同協(xié)議
- 征收林地協(xié)議書
- 裝修財產(chǎn)協(xié)議書
- 我國京都協(xié)議書
- 裝修勞動協(xié)議書
- 蝦池承包協(xié)議書
- 裝修管道協(xié)議書
- MT/T 1218-2024煤礦動壓巷道水力壓裂切頂卸壓施工技術(shù)規(guī)范
- 中醫(yī)推拿知識培訓(xùn)課件
- 河道水管搶修方案(3篇)
- 沃柑種植合同協(xié)議書
- 河南省許昌市2024-2025學(xué)年八年級上學(xué)期數(shù)學(xué)期末測評卷(含答案與解析)
- 2024-2025學(xué)年四川省成都市高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測英語試題(解析版)
- 人生中的轉(zhuǎn)折點主題班會
- 陳景潤數(shù)學(xué)家人物介紹
- 【浙教版】一年級上冊《勞動》《水培植物我養(yǎng)護》
- 2024秋期國家開放大學(xué)本科《國際經(jīng)濟法》一平臺在線形考(形考任務(wù)1至4)試題及答案
- 醫(yī)學(xué)倫理學(xué)(山東中醫(yī)藥大學(xué))智慧樹知到答案2024年山東中醫(yī)藥大學(xué)
評論
0/150
提交評論