版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2024年6月青少年軟件編程Python等級考試試卷五級真題(含答案)分?jǐn)?shù):100分題數(shù):38一、單選題(共25題,共50分)。1.題range()函數(shù)的基本用法是什么()。A.生成一個等差數(shù)列B.生成一個隨機(jī)數(shù)列C.生成一個遞增數(shù)列D.生成一個遞減數(shù)列標(biāo)準(zhǔn)答案:A。2.下列哪個代碼段會輸出"108642"()。標(biāo)準(zhǔn)答案:B。3.題range()函數(shù)的返回值是什么類型的對象()。A.元組B.列表C.字典D.可迭代對象標(biāo)準(zhǔn)答案:D。4.以下代碼段中,哪一項(xiàng)可以輸出“1234”()。標(biāo)準(zhǔn)答案:B。5.興趣小組4位同學(xué)分別在python中定義了一個集合,正確的是()。標(biāo)準(zhǔn)答案:C。6.水果店現(xiàn)有一個集合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編寫程序時,導(dǎo)人random模塊后可以隨機(jī)產(chǎn)生一個大寫字母的表達(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è)有一個列表list1=[1,2,3,4,5],下面哪個操作可以移除列表中的第一個元素()。標(biāo)準(zhǔn)答案:B。12.以下哪個選項(xiàng)可以創(chuàng)建一個列表,包含數(shù)字1到10的平方()。標(biāo)準(zhǔn)答案: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à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.報錯標(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í)行下列語句,得到的結(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="我愛學(xué)習(xí)"逆序成“習(xí)學(xué)愛我”的語句是()。標(biāo)準(zhǔn)答案:B。23.下列選項(xiàng)中,哪一個是元組的定義方式()。A.B.C.D.標(biāo)準(zhǔn)答案:B。24.下列選項(xiàng)中,哪一個是訪問元組中特定元素的方法()。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é)定義了一個列表list1=[1,2,'a','a'],再使用set1=set(list1),兩者存儲元素相同()。標(biāo)準(zhǔn)答案:錯誤。27.集合中可以包含數(shù)字、字符串、元組、列表等數(shù)據(jù)()。標(biāo)準(zhǔn)答案:錯誤。28.表達(dá)式“int(random.random()*50)*2+1”將隨機(jī)生成一個[0,100]范圍內(nèi)的奇數(shù)()。標(biāo)準(zhǔn)答案:錯誤29.運(yùn)行以下代碼,輸出結(jié)果為('basketball',99)()。標(biāo)準(zhǔn)答案:錯誤。30.字符串屬于可變序列,可以直接對字符串對象進(jìn)行元素增加、修改與刪除等操作()。標(biāo)準(zhǔn)答案:錯誤。31.有如下字符串s="HelloWorld!",則s.find('h')返回值為0()。標(biāo)準(zhǔn)答案:錯誤。32.執(zhí)行語句x,y,z=map(str,range(3)),可依次對x,y,z變量賦值"0","1","2"()。標(biāo)準(zhǔn)答案:正確。33.可以使用insert()函數(shù),向元組中添加元素()。標(biāo)準(zhǔn)答案:錯誤。34.當(dāng)列表增加或刪除元素時,列表對象自動進(jìn)行內(nèi)存的擴(kuò)展或收縮,從而保證相鄰元素之間沒有縫隙()。標(biāo)準(zhǔn)答案:正確。35.題range()函數(shù)可以用于生成一個包含浮點(diǎn)數(shù)的數(shù)列()。標(biāo)準(zhǔn)答案:錯誤。三、編程題(共3題,共30分)。36.統(tǒng)計(jì)單詞(10分)。小明想編寫一個程序來統(tǒng)計(jì)一段文字中每個單詞出現(xiàn)的次數(shù),這樣可以方便他更好的記憶文章內(nèi)容。他希望能夠輸入一段文字后,程序就輸出每個單詞及其出現(xiàn)的次數(shù)。請?jiān)谙旅娉绦蚨慰瞻滋幪钌险_內(nèi)容以實(shí)現(xiàn)程序功能。要求:輸入一段文字,程序?qū)⒔y(tǒng)計(jì)每個單詞出現(xiàn)的次數(shù)并輸出每個單詞及其出現(xiàn)的次數(shù)。樣例:請輸入一段文字:文字中每個單詞出現(xiàn)的次數(shù)如下:參考答案:37.題Base64編碼(10分)。小王在學(xué)習(xí)信息技術(shù)時,對編碼產(chǎn)生了濃厚的興趣,她聽老師說Base64編碼是計(jì)算機(jī)常見的一種編碼方式,于是她決定嘗試自己編寫一個簡單的Base64編碼工具。經(jīng)過她的研究,發(fā)現(xiàn)Base64編碼規(guī)則是把3個字節(jié)(24位)的數(shù)據(jù)按6位一組分成4組(24÷6=4),然后將每組數(shù)據(jù)分別轉(zhuǎn)換為十進(jìn)制,根據(jù)圖1將這些十進(jìn)制數(shù)所對應(yīng)的字符連接,即為Base64編碼。以編碼字符“Win”為例,如圖2所示,字符“Win”對應(yīng)的ASCII編碼分別是87,105,110,分別轉(zhuǎn)換為8位二進(jìn)制數(shù),按6位二進(jìn)制數(shù)分組后再轉(zhuǎn)換成十進(jìn)制,查找它們對應(yīng)的字符,得到“Win”的Base64編碼為“V2lu”。編寫一個Python程序,實(shí)現(xiàn)上述功能。程序運(yùn)行時,輸入若干個字符(個數(shù)必須是3的倍數(shù)),輸出Base64編碼。實(shí)現(xiàn)上述功能的Python代碼如下,請?jiān)趧澗€處填入合適的代碼。說明:①處應(yīng)逐個獲取編碼字符的ASCI編碼,再接下來的for循環(huán)中轉(zhuǎn)換為8位二進(jìn)制,除基取余逆序排列,因此②處應(yīng)是逆序排列,答案是str(r)+t。每次循環(huán)將每個編碼字符轉(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)換下一個6位一組,臨時變量tmp清0。參考答案:38.找缺失數(shù)(10分)。在一個學(xué)校的年度校園活動中,組織者需要為參與者分配不同的編號,以便進(jì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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB51T 994-2010 物理教學(xué)用化學(xué)試劑(制劑)
- 新建客戶關(guān)系管理系統(tǒng)(CRM)項(xiàng)目立項(xiàng)申請報告
- 低壓熔斷器投資規(guī)劃項(xiàng)目建議書
- 數(shù)碼印刷機(jī)項(xiàng)目投資計(jì)劃
- 蛋氨酸生產(chǎn)加工項(xiàng)目可行性研究報告
- 新建過程可視化的新視界項(xiàng)目立項(xiàng)申請報告
- 人力資源教學(xué)課程設(shè)計(jì)
- 2024年物聯(lián)網(wǎng)平臺開發(fā)承攬合同
- 2024-2030年機(jī)架式監(jiān)聽音箱公司技術(shù)改造及擴(kuò)產(chǎn)項(xiàng)目可行性研究報告
- 2024-2030年新版中國金融業(yè)帳表項(xiàng)目可行性研究報告
- 高血壓病人的護(hù)理
- 壓力容器安全技術(shù)規(guī)程
- 運(yùn)用PDCA提高患者身份識別正確率課件
- 部編版八年級上冊語文標(biāo)點(diǎn)符號考點(diǎn)匯總
- 國家開放大學(xué)電大《藥物化學(xué)》期末題庫及答案
- T∕CTSS 38-2021 滇紅工夫紅茶
- 品管圈PDCA持續(xù)質(zhì)量改進(jìn)提高靜脈血栓栓塞癥規(guī)范預(yù)防率
- 重力學(xué):第二章 地球正常重力場
- 路面基層厚度、芯樣完整性試驗(yàn)檢測記錄表(鉆芯法)
- 露天礦采場現(xiàn)場安全檢查表
- 基于MATLAB的三相交流電機(jī)調(diào)壓調(diào)速系統(tǒng)的仿真
評論
0/150
提交評論