av在线观看网站免费,欧美成人aaa片一区国产精品,精品国产乱码久久久久久免费,麻豆果冻传媒2021精品传媒一区,国产精品自在欧美一区

電子文檔交易市場(chǎng)
安卓APP | ios版本
電子文檔交易市場(chǎng)
安卓APP | ios版本

2024年6月青少年軟件編程Python等級(jí)考試試卷四級(jí)真題(含答案)

11頁(yè)
  • 賣家[上傳人]:g***
  • 文檔編號(hào):596990522
  • 上傳時(shí)間:2025-01-17
  • 文檔格式:DOCX
  • 文檔大?。?85.02KB
  • 下載文檔到電腦,查找使用更方便

    9.99 金貝

    還剩頁(yè)未讀,繼續(xù)閱讀

    / 11 舉報(bào) 版權(quán)申訴 馬上下載
  • 文本預(yù)覽
  • 下載提示
  • 常見問題
    • 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)答案:A2.以下說法錯(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)答案:D3.當(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)答案:B4.如下代碼,運(yùn)行之后,最終打印結(jié)果是()A. B. C. D. 標(biāo)準(zhǔn)答案:D5.以下有關(guān)return語(yǔ)句的表述中錯(cuò)誤的是()A. return語(yǔ)句可以出現(xiàn)在函數(shù)內(nèi)部的任何位置B. 一個(gè)函數(shù)內(nèi)可以存在多個(gè)return語(yǔ)句,但在函數(shù)執(zhí)行過程中,只有一個(gè)會(huì)被執(zhí)行。

      C. 一個(gè)函數(shù)可以沒有return語(yǔ)句,視為返回一個(gè)None對(duì)象D. return語(yǔ)句可以返回多個(gè)值,比如return a,b,c,將返回一個(gè)列表[a,b,c]標(biāo)準(zhǔn)答案:D6.以下關(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)答案:B7.用枚舉算法求解“各位數(shù)之和等于8的所有三位數(shù)”時(shí),下列枚舉范圍中效率最高的是()A. B. C. D. 標(biāo)準(zhǔn)答案:D8.下列關(guān)于分治算法的描述中,錯(cuò)誤的是()A. 問題的規(guī)模分解到一定的程度,問題容易解決B. 問題可以分解為若干個(gè)規(guī)模較小相同問題C. 問題所分解出的各個(gè)子問題是可以相互交叉D. 問題分解出的子問題的解可以合并為該問題的解標(biāo)準(zhǔn)答案:C9.解決下列問題體現(xiàn)分治算法思想的是()A. 打印1000以內(nèi)的完美數(shù)(完美數(shù)是除了本身之外的因數(shù)之和等于本身)B. 輸出100以內(nèi)能被5整除的整數(shù)。

      C. 求斐波那契數(shù)列第n項(xiàng)D. 用快速排序算法對(duì)n個(gè)整數(shù)升序排序標(biāo)準(zhǔn)答案:D10.有6位學(xué)生的身高分別為“166、168、169、171、172、175”,其中小王的身高為172,若采用二分查找,則需要找多少次才能夠找到小王()A. 1B. 2C. 3D. 4標(biāo)準(zhǔn)答案:B11.階乘是一個(gè)數(shù)與所有小于它的正整數(shù)的乘積例如,5的階乘(寫作5!)是5*4*3*2*1=120以下是用遞歸方法編寫求階乘的代碼,橫線處填寫的代碼是()標(biāo)準(zhǔn)答案:C12.運(yùn)行如下代碼,請(qǐng)輸出運(yùn)算結(jié)果()A. 9B. 6C. 10D. 15標(biāo)準(zhǔn)答案:D13.以下是編寫一個(gè)Python函數(shù),使用遞歸方法實(shí)現(xiàn)字符串的反轉(zhuǎn),請(qǐng)?jiān)跈M線處填寫正確的代碼()標(biāo)準(zhǔn)答案:B14.運(yùn)行以下代碼,請(qǐng)輸出運(yùn)算結(jié)果()A. abcB. ababC. abcabcabcD. ababab標(biāo)準(zhǔn)答案:C15.運(yùn)行以下代碼,請(qǐng)輸出運(yùn)算結(jié)果()A. B. C. D. 標(biāo)準(zhǔn)答案:D16.下面圖形每一行從字母A開始,以ABC方式重復(fù)行數(shù)為輸入的整數(shù)請(qǐng)?jiān)趐ython代碼段橫線處填入合適的代碼()A. B. C. D. 標(biāo)準(zhǔn)答案:B17.以下哪種情況下適合使用自定義函數(shù)()。

      A. 體現(xiàn)自己獨(dú)特思路的功能塊B. 代碼量大的功能塊C. 會(huì)多次用到的功能塊D. 邏輯復(fù)雜的功能塊標(biāo)準(zhǔn)答案:C18.調(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)答案:D19.以下程序語(yǔ)句中,存在語(yǔ)法錯(cuò)誤的是()A. B. C. D. 標(biāo)準(zhǔn)答案:A20.以下調(diào)用函數(shù)的語(yǔ)句中,能正確執(zhí)行的是()A. B. C. D. 標(biāo)準(zhǔn)答案:D21.對(duì)于以下自定義函數(shù)及程序,運(yùn)行后的結(jié)果是()A. 出錯(cuò)B. PyC. Py及NoneD. Py及Py標(biāo)準(zhǔn)答案:D22.使用*args和**kwargs形參來定義函數(shù)時(shí),正確的說法是()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)答案:B23.下列關(guān)于函數(shù)return語(yǔ)句的說法,正確的是()A. return語(yǔ)句中返回值的數(shù)據(jù)類型可以是字符串,也可以是列表B. 一個(gè)函數(shù)中只能有一個(gè)return語(yǔ)句。

      C. return語(yǔ)句中不能有表達(dá)式D. return只能返回一個(gè)值標(biāo)準(zhǔn)答案:A24.用Python繪制y=x**2+6*x+2的函數(shù)圖像,需要用到的模塊是()A. plotB. pygameC. matplotlibD. turtle標(biāo)準(zhǔn)答案:C25.陳明同學(xué)利用Python語(yǔ)言編寫了一段“根據(jù)出生年月判斷生肖屬相”的程序,調(diào)試運(yùn)行時(shí),程序沒有報(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)訪問其作用域內(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,主持人說偏大;然后猜25,主持人說偏??;然后又猜37,……通過這種策略,該同學(xué)很快猜出幸運(yùn)數(shù),這體現(xiàn)了分治思想()標(biāo)準(zhǔn)答案:正確29.某個(gè)問題既能用遞歸算法求解,又能用遞推算法求解,則使用遞歸算法求解更容易,效率也高得多()標(biāo)準(zhǔn)答案:錯(cuò)誤。

      30.執(zhí)行如下代碼,輸出結(jié)果是95()標(biāo)準(zhǔn)答案:錯(cuò)誤31.編程時(shí),必須把實(shí)現(xiàn)復(fù)雜功能的代碼封裝起來,設(shè)計(jì)成函數(shù)()標(biāo)準(zhǔn)答案:錯(cuò)誤32.自定義函數(shù)中可以不使用return語(yǔ)句,但匿名函數(shù)中要通過return語(yǔ)句返回運(yùn)算結(jié)果()標(biāo)準(zhǔn)答案:錯(cuò)誤33.如果允許形參設(shè)置默認(rèn)值,則函數(shù)定義時(shí)要先列出沒有默認(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ì)算問題從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é)期種過的地不可以再種,同學(xué)們想使用最少的體力值去種完這塊田地,請(qǐng)幫助計(jì)算花費(fèi)最小的體力值參考答案:38.約瑟夫環(huán)。

      2024年春節(jié)聯(lián)歡晚會(huì)上,劉謙表演了一個(gè)紙牌魔術(shù),深受觀眾歡迎這個(gè)魔術(shù)的內(nèi)容其實(shí)是一個(gè)經(jīng)典的約瑟夫環(huán)問題,相當(dāng)于n張牌形成一個(gè)環(huán),依次循環(huán)報(bào)數(shù),每次報(bào)到m的那一張牌扔掉,直到剩下最后一張牌小智編寫了以下程序來模擬8張牌的淘汰過程,請(qǐng)補(bǔ)充完成該程序參考答案:。

      點(diǎn)擊閱讀更多內(nèi)容
    關(guān)于金鋤頭網(wǎng) - 版權(quán)申訴 - 免責(zé)聲明 - 誠(chéng)邀英才 - 聯(lián)系我們
    手機(jī)版 | 川公網(wǎng)安備 51140202000112號(hào) | 經(jīng)營(yíng)許可證(蜀ICP備13022795號(hào))
    ?2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.