版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
2024年3月青少年軟件編程Python等級考試試卷四級真題(含答案和解析) 一、單選題(共25題,共503,則最終輸出的結(jié)果為defifreturns248f(3)=f(2)*3,f(2)=f(1)*2,f(1)=1f(3)+f(2)=6+2=8deffun(x):ifx>returnx*fun(x-1)returnxA.120B.C.D.6*5*4*3=360下列關于遞歸的描述不正確的是ifdeffun(a,n):s=foriinrange(1,n+1):temp=str(a)*is+=int(temp)returnsprint(fun(1,36D.1+11+111deffun(a,b):s=a=a[::-foriinrange(len(a)):s+=returnsprint(fun('45',16))3030s=t=foriinrange(1, s+=t②A.30,t=B.31,t=C.31,D.30,t=t*2,30nnnkn3456defadd_Run(L=None):ifLisL=['Lying']returnL['Lying','Run']['Lying','Run']['Lying','Run']count=0defglobalcountcount+=1print("count)1計數(shù)器的值:21計數(shù)器的值:1globalL=[]x= x=5print('L={},x={}'.format(L,x))A.L=[3],x=3B.L=[5],x=C.L=[3],x=D.L=3,x=x5,defdemo(x):returnx*2 248試題解析:調(diào)用二次,12,4Python x='python'y=z=x+""+yreturnzzx+""+pythonpython""worldPythondefpythonreturnprint()print('1',"2",3,[4])1'returnreturndefMianJiCha(a,b):returnsc80MianJiCha(a,b)MianJiCha(100)PythondefShuChu(a,b,c):A.B.C.D.defkp(a,b,c):A.B.C.D.下列代碼的輸出結(jié)果是>>>s=lambdaA.B.以下函數(shù)定義錯誤的選項是defaFunc(m,n):defaFunc(m,n=2):defaFunc(*m,n):defaFunc(m,*n):試題解析:*mPythonfrom二、判斷題(共10題,共20deffun(n):ifn>return0returnn+fun(n-1)4n10()函數(shù)定義語句 f(c=1,d=2,a,b):是正確的因為默認值形參要放在前面defZiDian(**kwargs):運行上面的代碼后,輸出結(jié)果為{'a':1}defqh(a,b=3):代碼>>>lambda:x=2,y=3:x+y5()報“can'tassigntolambda”錯誤。pipinstallupgradenumpynumpy()試題解析:pipinstallupgradenumpy330給出一個正整數(shù)a,要求分解成若干個正整數(shù)的乘積,即a=a1×a2×a3×...×an,并且1<a1≤a2≤a3≤...≤an,問這樣分解的種類有多少。注意到a=a也是例如,8可以分解成8=2*2*2,8=2*4,8=8總共3deffun(x,y=2):ifx==1:global①foriinrange(y, lst[2,8,9,20]foriinlst:ans=324deffun(x,y=2):ifx==1:globalansans+=1foriinrange(y,x+1):ifx%i==0:fun(x//i,lst[2,8,9,20]foriinlst:ans=0(2(2)xi0(3(3)fun(i)(3100(15、香皂(2、牙刷(5100 foriinforjin print('可選擇的購買組合:\t{}瓶,香皂{}塊,牙刷{}個。'.format( foriinforjin ifi*15+j*2+k*5==money:print('可選擇的購買組合:\t皂{}塊,牙刷{}個。'.format(i,j,k))(3(4(3)i,j,k(3回文素數(shù)是指一個不小于11的自然數(shù)n從左向右和從右向左讀,其結(jié)果值相同且是素數(shù),即稱n為回文素數(shù)。一種求解的方法是先判斷一個自然數(shù)是否為回文1000 foriinrange(2,n): returnTruedefHuiWenShu(n):ifn== returnTruereturnforiinifZhiShu(i)==True defZhiShu(n):foriinrange(2,n):ifn%i==0:returnTruedefHuiWenShu(n):ifn==n[::-1]:returnreturnforiinifZhiShu(i)==TrueandHuiWenShu(i)==True:(2(2(4(4)andHuiWenShu(i)==True(42024年6月青少年軟件編程Python等級考試試卷四級真題(含答案)分數(shù):100分 一、單選題(共25題,共50分)執(zhí)行以下程序后所輸出的結(jié)果是()以下說法錯誤的是()如下代碼,運行之后,最終打印結(jié)果是() return()returnreturnNonea,b,cnonlocalglobal()globalnonlocalglobal 下列關于分治算法的描述中,錯誤的是()解決下列問題體現(xiàn)分治算法思想的是()1000(完美數(shù)是除了本身之外的因數(shù)之和等于本身)1005n172,若采用二分查找,則需要找多少次才能夠找到小王()。1234階乘是一個數(shù)與所有小于它的正整數(shù)的乘積。例如,5(5!)(運行如下代碼,請輸出運算結(jié)果()96運行以下代碼,請輸出運算結(jié)果()運行以下代碼,請輸出運算結(jié)果() python()。 以下哪種情況下適合使用自定義函數(shù)()調(diào)用自定義函數(shù)時,以下哪種情況下程序運行時一定會出錯() 以下調(diào)用函數(shù)的語句中,能正確執(zhí)行的是() 對于以下自定義函數(shù)及程序,運行后的結(jié)果是()PyPyPy使用*args**kwargs()使用*args**kwargsreturn()returnreturnreturnPythony=x**2+6*x+2()Python二、判斷題(共10題,共20分)如果在函數(shù)內(nèi)訪問其作用域內(nèi)不存在的變量,程序一定會報錯()(1-1005025,37,……通過這種策略,該同學很快猜出幸運數(shù),這體現(xiàn)了分治思想()。95()三、編程題(共3題,共30分)。1n的數(shù)字(包含n),分別計算出能被k整除的數(shù)字之和與不能被k整除的202482024年9月青少年軟件編程Python等級考試四級真題(含答案一、單選題(共25題,共50分)50乙最多用多少次能猜出甲寫的正確數(shù)字?()。864二分查找法是利用了哪種算法思想?()運行下列程序后,輸出的結(jié)果是?()。deff(n):return1returnn*f(n-1)A.B.5下列定義計算圓周長的匿名函數(shù)中,正確的是?()sjc?()。defsjc(x):1ablambda?()lambdareturnlambda下列程序,運行的結(jié)果是?()。defqh(a,b,c=5):returna+b+cA.1525B.20C.20D.15有如下程序段,執(zhí)行該程序段后的結(jié)果是?()題fun函數(shù)可以傳入的參數(shù)a不確定有多少個劃線處的代碼正確的是(deffun( a請選擇下面代碼的輸出結(jié)果是?()defn+=returnnx=10y=f(x)執(zhí)行如下程序,語句“s=s+i”被執(zhí)行的次數(shù)是?()5678有如下程序段,執(zhí)行該程序后,輸出的結(jié)果是?()。defqh(n):s,f=foriinrange(1,n+1):s+=f*if=-freturns2-D.-fac(a)函數(shù)被調(diào)用了幾次?()。deffac(a):ifa==returnreturna+fac(a-1)5679指令是?()。pipinstallpipinstall-UpipdownloadpipsearchPythonimportmathmath實現(xiàn)向下取整的是?()。以下代碼的時間復雜度是多少?()。i=1n=whilei<i=i*以下哪種函數(shù)一定是直接或間接調(diào)用函數(shù)本身的函數(shù)?()以下選項中關于遞歸算法的描述,錯誤的是?()一定要有基例(指不需要遞歸就能求解得的解)實現(xiàn)遞推算法的核心程序結(jié)構(gòu)通常是使用?()關于遞歸與遞推算法,表述不準確的觀點是?()其原因是?()。運行下列程序后的結(jié)果是?()。deff(n):returnnA.B.C.D.(遞錯誤的是?()。defv=length*width*heightreturnv項?()。defdiscount(price,rate):final_price=price*rateold_pricefloatinputrate=float(input('請輸入折扣率:'))discount(old_price,rate)print:',final_pricepricefinal_price二、判斷題(共10題,共20分)O(nlogn)。()把實現(xiàn)相同功能的代碼作為一個代碼塊封裝在一起,形成函數(shù)。()。關鍵字實參之前。()。有如下程序段,運行該程序段后,將提示錯誤。()。defjs(x=3,y):import()。復雜度為一個常量。()。遞歸函數(shù)中,一定要包含對自身的調(diào)用,而且一定要有終止條件。()。()中可用。()。Python()。三、編程題(共2題,共30分)。PythondefisRn(year): #判斷year是否閏年。if oryear%400==0:returnreturndefjsDays(data): s=0year=int(data[:4])month=int(data[4:6])day=int(data[6:])foriinrange( s+=days[i]s+=ifmonth>2and s+=1returndefcheckRq(data): month=int(data[4:6])day=ifmonth<1ormonthreturnifdays[month-1]<dayorday<1:return0returndays rqinput('輸入年月日,格式如:20240102\n')ifcheckRq(rq):d= def yearif(year%4==0andyear%100!=0)oryear%400==returnreturndefjsDays(data): datas=0year=int(data[:4])month=int(data[4:6])day=int(data[6:])foriinrange(month-1):s+=days[i]s+=ifmonth>2andisRn(year):s+=1returndefcheckRq(data): month=int(data[4:6])day=ifmonth<1ormonth>12:return0ifdays[month-1]<dayorday<1:return0returndays=[31,28,31,30,31,30,31,31,30,31,30, rqinput('輸入年月日,格式如:20240102\n')ifcheckRq(rq):d=print(rq,d,print(rq,校園里流行一種新的數(shù)學游戲:每次邀請兩個同學參加,第一個同學先從1和2中挑一個數(shù)字,第二個同學可以在對方的基礎上選擇加1或者加2,然后又輪到第一個同學,他也可以選擇加1或者加2
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年消防工程維保及消防安全教育培訓合同2篇
- 二零二五版美發(fā)沙龍與發(fā)型師勞動合同范本(含職業(yè)規(guī)劃)3篇
- 2025年度特種車輛租賃及操作培訓服務合同3篇
- 二零二四南通國際會展中心場地租賃及配套設施合同3篇
- 二零二五版電商數(shù)據(jù)分析與優(yōu)化代運營合同3篇
- 年度客運用車市場分析及競爭策略分析報告
- 2024-2025學年高中歷史第二單元中國古代文藝長廊第7課漢字與書法課時作業(yè)含解析岳麓版必修3
- 2024-2025學年高中歷史第6單元辛亥革命與中華民國的建立第20課北洋軍閥統(tǒng)治時期的政治經(jīng)濟與文化經(jīng)典題集錦含解析新人教版必修中外歷史綱要上
- 2024音樂人授權(quán)影視作品使用其音樂合同
- 二零二四年度4S店租賃期內(nèi)合同解除與違約金協(xié)議
- 《沙盤技術》教學大綱
- 職業(yè)培訓師培訓課件
- (新版)多旋翼無人機超視距駕駛員執(zhí)照參考試題庫(含答案)
- 哈利波特中英文全集
- DLT5210.1-電力建設施工質(zhì)量驗收及評價規(guī)程全套驗評表格之歐陽法創(chuàng)編
- 500句漢語日常對話
- 《抽搐的鑒別與處理》課件
- 2024-2030年中國凈菜加工行業(yè)產(chǎn)能預測及投資規(guī)模分析報告版
- 自來水廠建設項目可行性研究報告
- 承諾保證協(xié)議
- 2025年公司副總經(jīng)理述職報告范文
評論
0/150
提交評論