2024年6月青少年軟件編程Python等級(jí)考試試卷五級(jí)真題(含答案)_第1頁(yè)
2024年6月青少年軟件編程Python等級(jí)考試試卷五級(jí)真題(含答案)_第2頁(yè)
2024年6月青少年軟件編程Python等級(jí)考試試卷五級(jí)真題(含答案)_第3頁(yè)
2024年6月青少年軟件編程Python等級(jí)考試試卷五級(jí)真題(含答案)_第4頁(yè)
2024年6月青少年軟件編程Python等級(jí)考試試卷五級(jí)真題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2024年6月青少年軟件編程Python等級(jí)考試試卷五級(jí)真題(含答案)分?jǐn)?shù):100分題數(shù):38一、單選題(共25題,共50分)。1.題range()函數(shù)的基本用法是什么()。A.生成一個(gè)等差數(shù)列B.生成一個(gè)隨機(jī)數(shù)列C.生成一個(gè)遞增數(shù)列D.生成一個(gè)遞減數(shù)列標(biāo)準(zhǔn)答案:A。2.下列哪個(gè)代碼段會(huì)輸出"108642"()。標(biāo)準(zhǔn)答案:B。3.題range()函數(shù)的返回值是什么類(lèi)型的對(duì)象()。A.元組B.列表C.字典D.可迭代對(duì)象標(biāo)準(zhǔn)答案:D。4.以下代碼段中,哪一項(xiàng)可以輸出“1234”()。標(biāo)準(zhǔn)答案:B。5.興趣小組4位同學(xué)分別在python中定義了一個(gè)集合,正確的是()。標(biāo)準(zhǔn)答案:C。6.水果店現(xiàn)有一個(gè)集合set1={'apple',orange''peach},現(xiàn)在新進(jìn)香蕉"banana',需要增加集合元素"banana',正確的操作是?()(2分)標(biāo)準(zhǔn)答案:D。7.下列Python表達(dá)式的值最大的是()。標(biāo)準(zhǔn)答案:A。8.利用Python編寫(xiě)程序時(shí),導(dǎo)人random模塊后可以隨機(jī)產(chǎn)生一個(gè)大寫(xiě)字母的表達(dá)式是()。標(biāo)準(zhǔn)答案:A。9.有如下程序段,程序運(yùn)行后,列表list1可能的值是()。標(biāo)準(zhǔn)答案:D。10.有如下Python程序段,程序運(yùn)行后輸出的結(jié)果是?()標(biāo)準(zhǔn)答案:B。假設(shè)有一個(gè)列表list1=[1,2,3,4,5],下面哪個(gè)操作可以移除列表中的第一個(gè)元素()。標(biāo)準(zhǔn)答案:B。12.以下哪個(gè)選項(xiàng)可以創(chuàng)建一個(gè)列表,包含數(shù)字1到10的平方()。標(biāo)準(zhǔn)答案:D。13.各評(píng)委對(duì)某選手的評(píng)分為83,85,87,75,95,87,88,90,79,80。在核對(duì)成績(jī)時(shí)發(fā)現(xiàn)有誤,錯(cuò)誤錄入的得分為score=[83,85,87,75,95,87,88,89,70,98],以下選項(xiàng)中能實(shí)現(xiàn)正確修改的是()。標(biāo)準(zhǔn)答案:A。14.運(yùn)行下列代碼,輸出的結(jié)果是()。標(biāo)準(zhǔn)答案:A。15.運(yùn)行以下代碼,輸出結(jié)果是()。A.NoneB.-1C.木有D.報(bào)錯(cuò)標(biāo)準(zhǔn)答案:C。16.題print('\x45')的結(jié)果是()。A.\x45B.'\x45'C.AD.E標(biāo)準(zhǔn)答案:D。17.求執(zhí)行下列操作后的正確結(jié)果()。A.B.C.D.標(biāo)準(zhǔn)答案:B。18.運(yùn)行下列代碼,正確的結(jié)果是()。A.3B.4C.5D.-1標(biāo)準(zhǔn)答案:B。19.執(zhí)行下列語(yǔ)句,得到的結(jié)果是()。A.B.C.D.標(biāo)準(zhǔn)答案:C。20.求兩位數(shù)之內(nèi)能被4整除,或能被7整除的所有數(shù),正確的列表推導(dǎo)式是()。標(biāo)準(zhǔn)答案:A。21.運(yùn)行下列Python程序,得到的結(jié)果是()。A.B.C.D.標(biāo)準(zhǔn)答案:A。22.下列不能實(shí)現(xiàn)將字符串變量str1="我愛(ài)學(xué)習(xí)"逆序成“習(xí)學(xué)愛(ài)我”的語(yǔ)句是()。標(biāo)準(zhǔn)答案:B。23.下列選項(xiàng)中,哪一個(gè)是元組的定義方式()。A.B.C.D.標(biāo)準(zhǔn)答案:B。24.下列選項(xiàng)中,哪一個(gè)是訪(fǎng)問(wèn)元組中特定元素的方法()。A.調(diào)用sort()函數(shù)B.調(diào)用append()函數(shù)C.調(diào)用pop()函數(shù)D.使用索引值標(biāo)準(zhǔn)答案:D。25.運(yùn)行下列代碼,正確的結(jié)果是()。A.B.C.D.標(biāo)準(zhǔn)答案:B。二、判斷題(共10題,共20分)。26.李同學(xué)定義了一個(gè)列表list1=[1,2,'a','a'],再使用set1=set(list1),兩者存儲(chǔ)元素相同()。標(biāo)準(zhǔn)答案:錯(cuò)誤。27.集合中可以包含數(shù)字、字符串、元組、列表等數(shù)據(jù)()。標(biāo)準(zhǔn)答案:錯(cuò)誤。28.表達(dá)式“int(random.random()*50)*2+1”將隨機(jī)生成一個(gè)[0,100]范圍內(nèi)的奇數(shù)()。標(biāo)準(zhǔn)答案:錯(cuò)誤29.運(yùn)行以下代碼,輸出結(jié)果為('basketball',99)()。標(biāo)準(zhǔn)答案:錯(cuò)誤。30.字符串屬于可變序列,可以直接對(duì)字符串對(duì)象進(jìn)行元素增加、修改與刪除等操作()。標(biāo)準(zhǔn)答案:錯(cuò)誤。31.有如下字符串s="HelloWorld!",則s.find('h')返回值為0()。標(biāo)準(zhǔn)答案:錯(cuò)誤。32.執(zhí)行語(yǔ)句x,y,z=map(str,range(3)),可依次對(duì)x,y,z變量賦值"0","1","2"()。標(biāo)準(zhǔn)答案:正確。33.可以使用insert()函數(shù),向元組中添加元素()。標(biāo)準(zhǔn)答案:錯(cuò)誤。34.當(dāng)列表增加或刪除元素時(shí),列表對(duì)象自動(dòng)進(jìn)行內(nèi)存的擴(kuò)展或收縮,從而保證相鄰元素之間沒(méi)有縫隙()。標(biāo)準(zhǔn)答案:正確。35.題range()函數(shù)可以用于生成一個(gè)包含浮點(diǎn)數(shù)的數(shù)列()。標(biāo)準(zhǔn)答案:錯(cuò)誤。三、編程題(共3題,共30分)。36.統(tǒng)計(jì)單詞(10分)。小明想編寫(xiě)一個(gè)程序來(lái)統(tǒng)計(jì)一段文字中每個(gè)單詞出現(xiàn)的次數(shù),這樣可以方便他更好的記憶文章內(nèi)容。他希望能夠輸入一段文字后,程序就輸出每個(gè)單詞及其出現(xiàn)的次數(shù)。請(qǐng)?jiān)谙旅娉绦蚨慰瞻滋幪钌险_內(nèi)容以實(shí)現(xiàn)程序功能。要求:輸入一段文字,程序?qū)⒔y(tǒng)計(jì)每個(gè)單詞出現(xiàn)的次數(shù)并輸出每個(gè)單詞及其出現(xiàn)的次數(shù)。樣例:請(qǐng)輸入一段文字:文字中每個(gè)單詞出現(xiàn)的次數(shù)如下:參考答案:37.題Base64編碼(10分)。小王在學(xué)習(xí)信息技術(shù)時(shí),對(duì)編碼產(chǎn)生了濃厚的興趣,她聽(tīng)老師說(shuō)Base64編碼是計(jì)算機(jī)常見(jiàn)的一種編碼方式,于是她決定嘗試自己編寫(xiě)一個(gè)簡(jiǎn)單的Base64編碼工具。經(jīng)過(guò)她的研究,發(fā)現(xiàn)Base64編碼規(guī)則是把3個(gè)字節(jié)(24位)的數(shù)據(jù)按6位一組分成4組(24÷6=4),然后將每組數(shù)據(jù)分別轉(zhuǎn)換為十進(jìn)制,根據(jù)圖1將這些十進(jìn)制數(shù)所對(duì)應(yīng)的字符連接,即為Base64編碼。以編碼字符“Win”為例,如圖2所示,字符“Win”對(duì)應(yīng)的ASCII編碼分別是87,105,110,分別轉(zhuǎn)換為8位二進(jìn)制數(shù),按6位二進(jìn)制數(shù)分組后再轉(zhuǎn)換成十進(jìn)制,查找它們對(duì)應(yīng)的字符,得到“Win”的Base64編碼為“V2lu”。編寫(xiě)一個(gè)Python程序,實(shí)現(xiàn)上述功能。程序運(yùn)行時(shí),輸入若干個(gè)字符(個(gè)數(shù)必須是3的倍數(shù)),輸出Base64編碼。實(shí)現(xiàn)上述功能的Python代碼如下,請(qǐng)?jiān)趧澗€(xiàn)處填入合適的代碼。說(shuō)明:①處應(yīng)逐個(gè)獲取編碼字符的ASCI編碼,再接下來(lái)的for循環(huán)中轉(zhuǎn)換為8位二進(jìn)制,除基取余逆序排列,因此②處應(yīng)是逆序排列,答案是str(r)+t。每次循環(huán)將每個(gè)編碼字符轉(zhuǎn)換為八位二進(jìn)制。③處應(yīng)該將②處轉(zhuǎn)換的所有二進(jìn)制六位一組轉(zhuǎn)換為十進(jìn)制,所以③處應(yīng)該是按權(quán)相加轉(zhuǎn)換為十進(jìn)制即可。④處,實(shí)現(xiàn)6位一組的功能,將得到的十進(jìn)制轉(zhuǎn)換為相應(yīng)的Base64編碼,之后轉(zhuǎn)換下一個(gè)6位一組,臨時(shí)變量tmp清0。參考答案:38.找缺失數(shù)(10分)。在一個(gè)學(xué)校的年度校園活動(dòng)中,組織者需要為參與者分配不同的編號(hào),以便進(jìn)行抽獎(jiǎng)和其他活動(dòng)。他們決定使用長(zhǎng)度

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論