




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
字符串處理專題一1.有如下Python程序段:p="Tel-321"c=""forchinp:ifch>="0"andch<="9":c+=str(9-int(ch))elifch>="a"andch<="z":c+=chr(ord(ch)-ord("a")+ord("A"))else:c+=chprint(c)程序段運(yùn)行后,輸出的結(jié)果是()A.tEL-678B.TEL-678C.TEL-321D.tEL-3212.有如下Python程序段:s="MoreHasteLessSpeed"mx=""pre=0foriinrange(1,len(s)):iford(s[i])<97:ifmx<s[pre:i]:mx=s[pre:i]pre=iprint(mx)程序段運(yùn)行后,輸出的結(jié)果是()A.MoreB.HasteC.LessD.Speed3.有如下Python程序段:defshift(s,flag):iflen(s)==1:returnselifs[0]in".?!":returns[0]+shift(s[1:],True)elifflag:returns[0].upper()+shift(s[1:],False)else:returns[0]+shift(s[1:],False)print(shift("whichisstrong!basic,javaorpython?",True))程序段運(yùn)行后,輸出的結(jié)果是()A.Whichisstrong!Basic,Javaorpython?B.WhichIsStrong!Basic,JavaorPython?C.Whichisstrong!Basic,javaorpython?D.WHICHISSTRONG!BASIC,JAVAORPYTHON?4.有如下Python程序段:code="0123456789ABCDEF"RGB=(255,96,128)ans="#"forcinRGB:t=[]foriinrange(2):t.append(code[c%16])c//=16ans+="".join(t[::-1])print(ans)執(zhí)行程序后,輸出的結(jié)果為()A.#FF607EB.#FF6080C.#8060FFD.#6E60FF5.有如下Python程序段:s=list("bcaabca")n=len(s)foriinrange(1,n):forjinrange(n-1,i-1,-1):ifs[j]=="a"ands[j-1]!="a":s[j],s[j-1]=s[j-1],s[j]print(s)執(zhí)行程序后,輸出的結(jié)果為()A.['b','c','b','c','a','a','a']B.['b','b','c','c','a','a','a']C.['a','a','a','b','c','b','c']D.['a','a','a','b','b','c','c']6.有如下Python程序段:a=[0]*10;n=0s="2022.09.19GoodLuck!"foriinrange(len(s)):if"0"<=s[i]<="9":m=ord(s[i])-ord("0")a[m]=a[m]+1foriinrange(10):ifa[i]>1:n=n+1print(n)執(zhí)行程序后,輸出的結(jié)果為()A.2B.3C.4D.57.某Python程序代碼如下:n=input("請輸入一串字符:")f=[0]*128foriinn:f[ord(i)]+=1foriinn:if(f[ord(i)]==1):print(i,end="")若輸出結(jié)果為ace3,則輸入可能是()A.abecb3bB.bacea3bC.babcbe3D.b3ace3d8.通過鍵盤輸入一串字符串,程序輸出該字符串的所有子串。例如,下面程序段當(dāng)輸入“the”時(shí),將輸出['t','th','the','h','he','e']。s=input("請輸入一個(gè)字符串:")a=[]foriinrange(len(s)):forjinrange(①):a.append(②)print(a)為實(shí)現(xiàn)上述功能,上述程序段兩個(gè)方框處的語句分別是()A.①i,len(s)②s[i:j+1]B.①i,len(s)-i+l②s[i:j+i]C.①i,len(s)-i+1②s[i:j+1]D.①i,len(s)②s[j:j+i]9.有如下程序段:fromrandomimportrandints="python";k=randint(1,4)foriinrange(k):j=i+1whilej<len(s)ands[j]>s[i]:j+=1ifj<len(s):s=s[:j]+s[j+1:]else:s=s[:len(s)-1]print(s)執(zhí)行該程序段后,s的值不可能是()A."py"B."pyo"C."pytn"D."pyton"
10.在信息傳遞的過程中,通常會(huì)將一些敏感信息進(jìn)行加密,以下是實(shí)現(xiàn)加密功能的Python程序段。s=input("明文:")p="";key=2forchins:if"0"<=chandch<="9":p+=str((int(ch)+key)%10)else:p=ch+pprint("密文:",p)若輸入明文為“ym587”,則輸出密文為()A.ym785B.ym709C.my709D.my90711.有如下python程序段:s="01234"ans=""foriins:ifiin"02468":ans=ans+ielse:ans=i+ansprint(ans)上述程序運(yùn)行的結(jié)果為()A.10B.31024C.42013D.4321012.凱撒密碼是一種最簡單且最廣為人知的加密技術(shù)。它是一種替代加密的技術(shù),明文中的每個(gè)字母都按字母表順序向后(或向前)移動(dòng)到固定位置,從而替換成密文。例如,當(dāng)偏移量是3的時(shí)候,所有的字母A將被替換成D,B被替換成E,以此類推。在如下Python程序段中,實(shí)現(xiàn)了利用凱撒加密原理對目標(biāo)明文的加密過程,請閱讀并分析該程序段,并回答以下問題。s="VBvsPython2022"s1=""forchins:if"A"<=ch<="Z":t=(ord(ch)-ord("A")+25)%26ch=chr(t+ord("A"))s1=s1+chprint(s1)執(zhí)行該程序段后,輸出的結(jié)果為()A.UAOB.UAvsOython2022C.OAUD.2202nohtyOsvAU13.有如下python程序段:s=input("請輸入字符串:")i=0;j=1;t=0;s1="";maxs=""whilei<len(s)-1:ifs[i]<=s[i+1]:j+=1;s1=s[t:t+j]iflen(maxs)<=len(s1):maxs=s1else:s1="";t=i+1;j=1i+=1print(maxs)執(zhí)行該程序,當(dāng)輸入“p8579yt559h6”時(shí),輸出的結(jié)果為()A.579B.579yC.559hD.t559h14.有如下Python程序段:s='1234567'n=len(s)k=-1foriinrange(n-1):k=(k+3)%len(s)s=s[k+1:]+s[:k]k=-1print(s)執(zhí)行該程序段后,輸出的結(jié)果是()A.1B.3C.4D.715.有如下Python程序段:defsp(a,i):if"a"<=a[i]<="z":a=a[:i]+a[i+1:]elif"0"<=a[i]<="9":a=a[:i]+str((int(a[i])+3)%10)+a[i+1:]returnas="cfi3H8qwz4";i=0whilei<len(s):s=sp(s,i)i+=1執(zhí)行上述程序段后,s的值為()A.”f3H1w4”B.”3H84”C.”6H17”D.”f6H1w7”
6.有如下Python程序段:s="CixiStudent"f=[0]*26t=s[4:]i=0whilei<len(t):if"A"<=t[i]<="Z":i+=1continueelif"a"<=t[i]<="z"andf[ord(t[i])-ord("a")]==0:f[ord(t[i])-ord("a")]+=1i+=1foriinrange(26):iff[i]==1:print(chr(i+ord("a")),end="")執(zhí)行以上程序段后,輸出的內(nèi)容為()A.dentuB.StudentC.tudenD.deintux7.某學(xué)校餐廳實(shí)行學(xué)生點(diǎn)餐系統(tǒng),每餐提供葷素搭配營養(yǎng)豐富的五個(gè)套餐(分別是A、B、C、D、E)讓大家選擇。小明根據(jù)所學(xué)知識(shí),在班級同學(xué)均已完成點(diǎn)餐的情況下,對某一次的原始點(diǎn)餐數(shù)據(jù)(包含學(xué)號和套餐名稱,部分界面如下左圖所示)進(jìn)行了一系列處理,分析最受同學(xué)歡迎的套餐及其點(diǎn)餐率,以期向?qū)W校餐廳提出更好的建議。小明編寫了以下程序,運(yùn)行結(jié)果的部分截圖如下右圖所示。為了完成上述功能,請?jiān)趧澗€處填入合適的代碼。#從文件“meal.txt"讀取學(xué)生原始點(diǎn)餐數(shù)據(jù),存儲(chǔ)于列表text中f=open("meal.txt",encoding="utf-8")text=[]s="ABCDE"sno=""line=f.readline()#從文件中讀取一行
whileline:foriinrange(len(line)):ifline[i]ins:①breakelif"0"<=line[i]<="9":sno=sno+line[i]elifline[i]=="":i+=1text.append([sno,meal])sno=""
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 創(chuàng)意廣告長期合同范本
- 二手房自行購買合同范本
- 買賣企業(yè)房產(chǎn)合同范例
- 農(nóng)民種地出租合同范本
- 包裝木箱供貨合同范本
- 北京政府采購合同范本
- 出售轉(zhuǎn)讓凍干機(jī)合同范本
- 分?jǐn)傎M(fèi)用合同范本
- 企業(yè)生產(chǎn)訂單合同范本
- 分期購車購車合同范本
- 開學(xué)第一課我們開學(xué)啦主題班會(huì)PPT課件(帶內(nèi)容)
- 電源線檢驗(yàn)報(bào)告RVV
- 體育訓(xùn)練隊(duì)隊(duì)規(guī)
- 八字命理漫畫版
- 電梯工程開工報(bào)告(直梯)(共1頁)
- 視頻會(huì)議系統(tǒng)測試方案匯總
- 五年級第二學(xué)期體育知識(shí)結(jié)構(gòu)圖
- 復(fù)件德力西質(zhì)量獎(jiǎng)自評報(bào)告2戰(zhàn)略
- 自主改善的活動(dòng)方案
- 部編版三年級下冊第八單元教材解讀
- 《建筑基坑支護(hù)技術(shù)規(guī)程》JGJ120-2012
評論
0/150
提交評論