版權(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.執(zhí)行以下程序后所輸出的結(jié)果是()。A. 20B. 41C. 21D. 91標(biāo)準(zhǔn)答案:A。2.以下說(shuō)法錯(cuò)誤的是()。A. python中可以在不同的自定義函數(shù)中聲明相同名字的變量,使用時(shí)不會(huì)造成數(shù)據(jù)混亂。B. 形參在其自定義函數(shù)內(nèi)不能與其它變量重名。C. 全局變量可以被多個(gè)自定義函數(shù)調(diào)用。D. 因?yàn)槿肿兞孔饔糜蚴钦麄€(gè)程序,所以局部變量和全局變量不能使用相同變量名。標(biāo)準(zhǔn)答案:D。3.當(dāng)程序運(yùn)行時(shí),如果自定義函數(shù)內(nèi)某個(gè)變量與程序的全局變量使用相同的變量名,程序會(huì)如何處理()。A. 優(yōu)先調(diào)用全局變量,屏蔽局部變量。B. 優(yōu)先調(diào)用局部變量,屏蔽全局變量。C. 程序報(bào)錯(cuò)。D. 將二者視為相同變量,賦值等操作會(huì)對(duì)二者同時(shí)產(chǎn)生影響。標(biāo)準(zhǔn)答案:B。4.如下代碼,運(yùn)行之后,最終打印結(jié)果是()。A. B. C. D. 標(biāo)準(zhǔn)答案:D。5.以下有關(guān)return語(yǔ)句的表述中錯(cuò)誤的是()。A. return語(yǔ)句可以出現(xiàn)在函數(shù)內(nèi)部的任何位置。B. 一個(gè)函數(shù)內(nèi)可以存在多個(gè)return語(yǔ)句,但在函數(shù)執(zhí)行過(guò)程中,只有一個(gè)會(huì)被執(zhí)行。C. 一個(gè)函數(shù)可以沒(méi)有return語(yǔ)句,視為返回一個(gè)None對(duì)象。D. return語(yǔ)句可以返回多個(gè)值,比如returna,b,c,將返回一個(gè)列表[a,b,c]。標(biāo)準(zhǔn)答案:D。6.以下關(guān)于關(guān)鍵字nonlocal和global表述中錯(cuò)誤的是()。A. global聲明的變量將變成全局變量。B. nonlocal只能聲明引用上一層函數(shù)中的局部變量,如不存在則會(huì)繼續(xù)向上一層尋找。C. nonlocal和global相同點(diǎn)是在函數(shù)體內(nèi)改變非局部變量的值。D. global聲明變量時(shí)不能同時(shí)對(duì)該變量賦值。標(biāo)準(zhǔn)答案:B。7.用枚舉算法求解“各位數(shù)之和等于8的所有三位數(shù)”時(shí),下列枚舉范圍中效率最高的是()。A. B. C. D. 標(biāo)準(zhǔn)答案:D。8.下列關(guān)于分治算法的描述中,錯(cuò)誤的是()。A. 問(wèn)題的規(guī)模分解到一定的程度,問(wèn)題容易解決。B. 問(wèn)題可以分解為若干個(gè)規(guī)模較小相同問(wèn)題。C. 問(wèn)題所分解出的各個(gè)子問(wèn)題是可以相互交叉。D. 問(wèn)題分解出的子問(wèn)題的解可以合并為該問(wèn)題的解。標(biāo)準(zhǔn)答案:C。9.解決下列問(wèn)題體現(xiàn)分治算法思想的是()。A. 打印1000以?xún)?nèi)的完美數(shù)(完美數(shù)是除了本身之外的因數(shù)之和等于本身)。B. 輸出100以?xún)?nèi)能被5整除的整數(shù)。C. 求斐波那契數(shù)列第n項(xiàng)。D. 用快速排序算法對(duì)n個(gè)整數(shù)升序排序。標(biāo)準(zhǔn)答案:D。10.有6位學(xué)生的身高分別為“166、168、169、171、172、175”,其中小王的身高為172,若采用二分查找,則需要找多少次才能夠找到小王()。A. 1B. 2C. 3D. 4標(biāo)準(zhǔn)答案:B。11.階乘是一個(gè)數(shù)與所有小于它的正整數(shù)的乘積。例如,5的階乘(寫(xiě)作5!)是5*4*3*2*1=120。以下是用遞歸方法編寫(xiě)求階乘的代碼,橫線(xiàn)處填寫(xiě)的代碼是()。標(biāo)準(zhǔn)答案:C。12.運(yùn)行如下代碼,請(qǐng)輸出運(yùn)算結(jié)果()。A. 9B. 6C. 10D. 15標(biāo)準(zhǔn)答案:D。13.以下是編寫(xiě)一個(gè)Python函數(shù),使用遞歸方法實(shí)現(xiàn)字符串的反轉(zhuǎn),請(qǐng)?jiān)跈M線(xiàn)處填寫(xiě)正確的代碼()。標(biāo)準(zhǔn)答案:B。14.運(yùn)行以下代碼,請(qǐng)輸出運(yùn)算結(jié)果()。A. abcB. ababC. abcabcabcD. ababab標(biāo)準(zhǔn)答案:C。15.運(yùn)行以下代碼,請(qǐng)輸出運(yùn)算結(jié)果()。A. B. C. D. 標(biāo)準(zhǔn)答案:D。16.下面圖形每一行從字母A開(kāi)始,以ABC方式重復(fù)。行數(shù)為輸入的整數(shù)。請(qǐng)?jiān)趐ython代碼段橫線(xiàn)處填入合適的代碼()。A. B. C. D. 標(biāo)準(zhǔn)答案:B。17.以下哪種情況下適合使用自定義函數(shù)()。A. 體現(xiàn)自己獨(dú)特思路的功能塊B. 代碼量大的功能塊C. 會(huì)多次用到的功能塊D. 邏輯復(fù)雜的功能塊標(biāo)準(zhǔn)答案:C。18.調(diào)用自定義函數(shù)時(shí),以下哪種情況下程序運(yùn)行時(shí)一定會(huì)出錯(cuò)()。A. 對(duì)實(shí)參以關(guān)鍵字賦值的方式去調(diào)用函數(shù)B. 對(duì)形參賦以默認(rèn)值C. 給賦予了默認(rèn)值的形參傳入新值D. 傳入的實(shí)參個(gè)數(shù)比形參個(gè)數(shù)少標(biāo)準(zhǔn)答案:D。19.以下程序語(yǔ)句中,存在語(yǔ)法錯(cuò)誤的是()。A. B. C. D. 標(biāo)準(zhǔn)答案:A。20.以下調(diào)用函數(shù)的語(yǔ)句中,能正確執(zhí)行的是()。A. B. C. D. 標(biāo)準(zhǔn)答案:D。21.對(duì)于以下自定義函數(shù)及程序,運(yùn)行后的結(jié)果是()。A. 出錯(cuò)B. PyC. Py及NoneD. Py及Py標(biāo)準(zhǔn)答案:D。22.使用*args和**kwargs形參來(lái)定義函數(shù)時(shí),正確的說(shuō)法是()。A. 使用*args代表列表,使用**kwargs代表元組。B. 可以在調(diào)用函數(shù)時(shí)傳入多個(gè)實(shí)參。C. 不再允許設(shè)置位置參數(shù)或關(guān)鍵字參數(shù)。D. 可以設(shè)置位置參數(shù)或關(guān)鍵字參數(shù),但必須放置在*args參數(shù)前面。標(biāo)準(zhǔn)答案:B。23.下列關(guān)于函數(shù)return語(yǔ)句的說(shuō)法,正確的是()。A. return語(yǔ)句中返回值的數(shù)據(jù)類(lèi)型可以是字符串,也可以是列表。B. 一個(gè)函數(shù)中只能有一個(gè)return語(yǔ)句。C. return語(yǔ)句中不能有表達(dá)式。D. return只能返回一個(gè)值。標(biāo)準(zhǔn)答案:A。24.用Python繪制y=x**2+6*x+2的函數(shù)圖像,需要用到的模塊是()。A. plotB. pygameC. matplotlibD. turtle標(biāo)準(zhǔn)答案:C。25.陳明同學(xué)利用Python語(yǔ)言編寫(xiě)了一段“根據(jù)出生年月判斷生肖屬相”的程序,調(diào)試運(yùn)行時(shí),程序沒(méi)有報(bào)錯(cuò)且順利運(yùn)行,但未能正確輸出對(duì)應(yīng)屬相,造成這個(gè)結(jié)果的原因可能是()。A. 程序語(yǔ)句語(yǔ)法錯(cuò)誤。B. 程序復(fù)雜度高,算法效率低。C. Python的環(huán)境配置不對(duì)。D. 求解算法的邏輯錯(cuò)誤。標(biāo)準(zhǔn)答案:D。二、判斷題(共10題,共20分)。26.如果在函數(shù)內(nèi)訪(fǎng)問(wèn)其作用域內(nèi)不存在的變量,程序一定會(huì)報(bào)錯(cuò)()。標(biāo)準(zhǔn)答案:錯(cuò)誤。27.時(shí)間復(fù)雜度最小的是常數(shù)階O(1)()。標(biāo)準(zhǔn)答案:正確。28.某同學(xué)參加猜幸運(yùn)數(shù)(幸運(yùn)數(shù)范圍是1-100之間)游戲。先猜50,主持人說(shuō)偏大;然后猜25,主持人說(shuō)偏??;然后又猜37,……通過(guò)這種策略,該同學(xué)很快猜出幸運(yùn)數(shù),這體現(xiàn)了分治思想()。標(biāo)準(zhǔn)答案:正確。29.某個(gè)問(wèn)題既能用遞歸算法求解,又能用遞推算法求解,則使用遞歸算法求解更容易,效率也高得多()。標(biāo)準(zhǔn)答案:錯(cuò)誤。30.執(zhí)行如下代碼,輸出結(jié)果是95()。標(biāo)準(zhǔn)答案:錯(cuò)誤。31.編程時(shí),必須把實(shí)現(xiàn)復(fù)雜功能的代碼封裝起來(lái),設(shè)計(jì)成函數(shù)()。標(biāo)準(zhǔn)答案:錯(cuò)誤。32.自定義函數(shù)中可以不使用return語(yǔ)句,但匿名函數(shù)中要通過(guò)return語(yǔ)句返回運(yùn)算結(jié)果()。標(biāo)準(zhǔn)答案:錯(cuò)誤。33.如果允許形參設(shè)置默認(rèn)值,則函數(shù)定義時(shí)要先列出沒(méi)有默認(rèn)值的形參,再列出有默認(rèn)值的形參()。標(biāo)準(zhǔn)答案:正確。34.題Numpy是Python的一個(gè)第三方庫(kù),是一個(gè)科學(xué)計(jì)算庫(kù),提供各種數(shù)學(xué)運(yùn)算和科學(xué)計(jì)算的方法()。標(biāo)準(zhǔn)答案:正確。35.變量作用域的使用可提高程序邏輯的局部性,增強(qiáng)程序的可靠性,減少名字沖突,有效提高程序運(yùn)行效率()。標(biāo)準(zhǔn)答案:錯(cuò)誤。三、編程題(共3題,共30分)。36.計(jì)算問(wèn)題。從1到n的數(shù)字(包含n),分別計(jì)算出能被k整除的數(shù)字之和與不能被k整除的數(shù)字之和,并輸出它們差的絕對(duì)值,完成下列程序。參考答案:37.勞動(dòng)實(shí)踐基地。育才學(xué)校的勞動(dòng)實(shí)踐基地是一個(gè)巨大的矩形,參與勞動(dòng)實(shí)踐的同學(xué)們每次只能種一個(gè)正方形地塊,每種一個(gè)正方形時(shí)所花的體力值是正方形的周長(zhǎng),本學(xué)期種過(guò)的地不可以再種,同學(xué)們想使用最少的體力值去種
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司新推出勞務(wù)分包合同
- 大客戶(hù)采購(gòu)合同的簽訂技巧
- 短期借款合同范文
- 終止房屋租賃合同的協(xié)議
- 地毯生產(chǎn)流程合同
- 復(fù)墾質(zhì)量守諾
- 租賃倉(cāng)庫(kù)續(xù)約延期事項(xiàng)
- 房江湖服務(wù)合同貼心提示
- 法庭證人責(zé)任書(shū)
- 高校圖書(shū)采購(gòu)合同
- GB/T 29038-2024薄壁不銹鋼管道技術(shù)規(guī)范
- 教師成長(zhǎng)案例數(shù)字賦能 創(chuàng)新教學(xué) 啟智未來(lái)
- 2022年《數(shù)據(jù)結(jié)構(gòu)(本)》形考任務(wù)實(shí)踐活動(dòng)3
- 2024年貴州專(zhuān)業(yè)技術(shù)繼續(xù)教育公需科目考試部分試題(含答案)
- 英語(yǔ)聽(tīng)力技巧與應(yīng)用(山東聯(lián)盟)智慧樹(shù)知到答案2024年山東航空學(xué)院
- 高級(jí)中學(xué)語(yǔ)文教師資格考試學(xué)科知識(shí)與教學(xué)能力2024年下半年測(cè)試試題及解答
- 初中語(yǔ)文八年級(jí)上冊(cè) 20《人民英雄永垂不朽》公開(kāi)課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗(yàn)人員理論考試題庫(kù)及答案
- 互聯(lián)網(wǎng)文案寫(xiě)作智慧樹(shù)知到期末考試答案章節(jié)答案2024年山東管理學(xué)院
- 江蘇開(kāi)放大學(xué)本科行政管理專(zhuān)業(yè)060191西方行政學(xué)說(shuō)期末試卷
- 2024年鞍山職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)各版本
評(píng)論
0/150
提交評(píng)論