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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論