版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
青少年python二級(jí)真題21-05一、選擇題1.在Python中,設(shè)a=2,b=3,表達(dá)式a<bandb>=3值是()A.1 B.0 C.True D.False2.下列Python程序段運(yùn)行的結(jié)果是()x=0foriinrange(1,20,3):x=x+iprint(x)A.80 B.190 C.70 D.2103.在編寫python程序時(shí)縮進(jìn)的作用是()。A.讓程序更美觀 B.只在for循環(huán)中使用C.只在if語(yǔ)句中使用 D.用來(lái)界定代碼塊4.在Python中要生成隨機(jī)數(shù),應(yīng)該使用()。A.math模塊 B.random模塊C.numpy模塊 D.pygame模塊5.下列不可以用來(lái)搭建本地服務(wù)器的軟件是()(1)Python(2)Excel(3)IIS(4)ApacheA.(1)(2) B.(3)(4) C.(1)(2)(3)(4) D.(1)(2)(4)6.在VB中,下列與表達(dá)式Len("python")+20的值相等的是()A.Int(Rnd*26)+1 B.Val("20")+16mod9C.Mid("Hello2019",6,2)+"6" D.a(chǎn)bs(Sqr(16)–30)7.小明想要通過(guò)編程來(lái)解決由昆明到景東錦屏耗時(shí)最短行程問(wèn)題時(shí),最核心的工作是()A.設(shè)計(jì)出解決問(wèn)題的算法 B.設(shè)計(jì)出解決問(wèn)題的PPTC.編寫出Python代碼 D.選擇一種編程軟件8.運(yùn)行下列Python程序,結(jié)果正確的是()s="abcdefg"c=len(s)#len求字符串長(zhǎng)度f(wàn)oriinrange(0,c):ifi<2:print(chr(ord(s[i])+2),end="")#ord()函數(shù)是chr()函數(shù)配對(duì)函數(shù),將字符轉(zhuǎn)ASCII值else:print(chr(ord(s[i])+3),end="")A.cdfgha B.cdfghb C.cdfghij D.cdfghc9.下列定義變量的python程序語(yǔ)句變量賦值錯(cuò)誤的是()A.x=y=1 B.x,y=1,2 C.x==1 D.x=1,210.在Python中運(yùn)行下列程序,輸出結(jié)果為()foriinrange(1,6):print(‘*’)A.****** B.****** C.***** D.*****11.Python表達(dá)式中,可以使用()控制運(yùn)算的優(yōu)先順序。A.圓括號(hào)() B.方括號(hào)[] C.大括號(hào){} D.尖括號(hào)<>12.Python中的數(shù)據(jù)類型float表示()A.布爾型 B.整型 C.字符串型 D.浮點(diǎn)型13.下列軟件中,可作為服務(wù)器操作系統(tǒng)的是()A.Windows B.Python C.excel D.a(chǎn)ccess14.下列選項(xiàng)中,屬于Python輸出函數(shù)的是()。A.random() B.print() C.sqrt() D.input()15.下列選項(xiàng)中,不屬于Python語(yǔ)言基本數(shù)據(jù)類型的是()A.strB.intC.floatD.char二、程序填空16.學(xué)校氣象小組使用自動(dòng)測(cè)溫儀在校園測(cè)量了1月12日的氣溫,并利用Python繪制了這天的氣溫圖,該圖如下所示:(1)在以上Python程序中,變量Y的數(shù)據(jù)類型是_________。(2)在以上Python程序中,第8行橫線處的代碼是_________。(3)通過(guò)觀察,氣溫釆樣間隔時(shí)間是_________個(gè)小時(shí)。17.某倉(cāng)庫(kù)物品代碼格式為“X-XXXXXXX-Y”,其中“X”和“Y”均為0到9之間的數(shù)字,“Y”為校驗(yàn)碼。校驗(yàn)碼由前面9個(gè)X計(jì)算得到,計(jì)算方法為:從左邊開始,第1個(gè)數(shù)字乘以1加上第2個(gè)數(shù)字乘以2……依次類推,直到加上第9個(gè)數(shù)字乘以9,將該結(jié)果除以10,所得余數(shù)即為校驗(yàn)碼。用Python設(shè)計(jì)一個(gè)程序,輸入物品代碼,判斷輸入的代碼中校驗(yàn)碼是否正確,如果正確輸出“正確”,否則輸出“錯(cuò)誤"。運(yùn)行樣例如下所示:樣例1:輸入:2-163-91475-4輸出:正確樣例2:輸入:2-163-91475-5輸出:錯(cuò)誤(1)Python程序?qū)崿F(xiàn)如下,請(qǐng)?jiān)趧澗€處填入正確的代碼:s=input("輸入物品代碼:")a=[]foriinrange(0,13):if___a.append(int(s[i]))#append()函數(shù)用于在列表末尾添加新的對(duì)象sum=0foriinrange(0,9):____sdm=sum%10___ifsdm==ydm:print("正確")else:print("錯(cuò)誤")18.小金同學(xué)學(xué)完了進(jìn)制轉(zhuǎn)換后,對(duì)課后的不同進(jìn)制的加減法很是頭疼,愛動(dòng)腦筋的小金突發(fā)奇想,能不能用python程序來(lái)完成這些作業(yè)呢?請(qǐng)幫小金完成代碼編程.defconvert(s):m=0le=len(s)key=s[le-1]ifkey=="B":n=2elifkey=="D":_______else:n=16i=0whilei<=le-2:c=s[le-1-i]ifc>="0"andc<="9":a=ord(c)-ord("0")elifc>="A"andc<="F":a=ord(c)-ord("A")+10_____________i+=1returnms=input("請(qǐng)輸入算式")result=0;suanfu1="";suanfu2="";s1=""foriinrange(len(s)):c=s[i]ifc=="+"orc=="-"orc=="=":__________suanfu1=suanfu2suanfu2=cifsuanfu1=="":result=tifsuanfu1=="+":result=result+tifsuanfu1=="-":result=result-ts1=""else:s1=s1+cprint("計(jì)算結(jié)果為"+str(result)+"D")(1)將程序橫線處補(bǔ)充完整(2)如輸入“1110B+10D-30H=”則輸出結(jié)果為___________。19.計(jì)算機(jī)解決問(wèn)題的過(guò)程為“分析問(wèn)題——設(shè)計(jì)算法(流程圖)——編寫程序——調(diào)試程序”,請(qǐng)輸入以下代碼,自己輸入數(shù)據(jù)運(yùn)行,結(jié)果截圖提交20.分析完善程序已知包含25項(xiàng)的數(shù)列:1,2/3,3/5,....,24/47,25/49。問(wèn)題1:寫出該數(shù)列的通項(xiàng)公式f(n)=_①問(wèn)題2:以下是計(jì)算S=1+2/3+3/5+...+24/47+25/49的程序,請(qǐng)補(bǔ)全代碼:s=0foriinrange(1,26):s=s+②print(“s=”,s)補(bǔ)充完成上述通項(xiàng)公式和程序:①f(n)=_________②___________21.“百雞百錢”問(wèn)題是一個(gè)有名的數(shù)學(xué)問(wèn)題,出自《張丘建算經(jīng)》。其內(nèi)容是:公雞5文錢1只,母雞3文錢1只,小雞3只1文錢,用100文錢買100只雞,其中公雞、母雞和小雞都必須要有,問(wèn)公雞、母雞和小雞各多少只?(1)請(qǐng)?jiān)诳崭裉幪顚懻_的代碼,使程序完善實(shí)現(xiàn)以下功能。money=100#一共100文錢num=100#一共100只雞cock_price=5#公雞價(jià)格5文hen_price=3#母雞價(jià)格3文threechick_price=1#3只小雞1文forcock_numinrange(1,_______):#公雞只數(shù)可能為1-20forhen_numinrange(1,_________):#母雞只數(shù)可能為1-33forchick_numinrange(1,101):#(3小雞)只數(shù)可能為1-100money1=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_pricenum1=cock_num+hen_num+chick_numifmoney1==moneyandnum1==num:print(cock_num,hen_num,__________)input("運(yùn)行完畢,請(qǐng)按回車鍵退出...")(2)運(yùn)行程序,運(yùn)行結(jié)果如圖所示。【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.C【詳解】本題主要考查Python基本運(yùn)算。Python比較運(yùn)算優(yōu)先級(jí)高于邏輯運(yùn)算,因此C選項(xiàng)正確。【點(diǎn)睛】解析:C【詳解】本題主要考查Python基本運(yùn)算。Python比較運(yùn)算優(yōu)先級(jí)高于邏輯運(yùn)算,因此C選項(xiàng)正確?!军c(diǎn)睛】2.C【詳解】本題主要考查Python程序的執(zhí)行。變量i的范圍是從1~20,每次遞增3,故x=0+1+4+7+10+13+16+19=70,輸出x為70,故程序段運(yùn)行的結(jié)果是70,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序的執(zhí)行。變量i的范圍是從1~20,每次遞增3,故x=0+1+4+7+10+13+16+19=70,輸出x為70,故程序段運(yùn)行的結(jié)果是70,故本題選C選項(xiàng)。3.D【詳解】本題考查的是Python語(yǔ)句格式。在編寫python程序時(shí),縮進(jìn)可以使得代碼非常整齊規(guī)范,賞心悅目,提高可讀性,因此作用是用來(lái)界定代碼塊。故本題應(yīng)選D。解析:D【詳解】本題考查的是Python語(yǔ)句格式。在編寫python程序時(shí),縮進(jìn)可以使得代碼非常整齊規(guī)范,賞心悅目,提高可讀性,因此作用是用來(lái)界定代碼塊。故本題應(yīng)選D。4.B【詳解】本題主要考查Python隨機(jī)函數(shù)。math模塊提供了許多對(duì)浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算函數(shù);random模塊提供許多生成隨機(jī)數(shù)的函數(shù);numpy模塊支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對(duì)數(shù)組解析:B【詳解】本題主要考查Python隨機(jī)函數(shù)。math模塊提供了許多對(duì)浮點(diǎn)數(shù)的數(shù)學(xué)運(yùn)算函數(shù);random模塊提供許多生成隨機(jī)數(shù)的函數(shù);numpy模塊支持大量的維度數(shù)組與矩陣運(yùn)算,此外也針對(duì)數(shù)組運(yùn)算提供大量的數(shù)學(xué)函數(shù)庫(kù),pygame模塊專為電子游戲設(shè)計(jì),包含圖像、聲音等。故在Python中要生成隨機(jī)數(shù),應(yīng)該使用random模塊,故本題選B選項(xiàng)。5.A【詳解】本題主要考查服務(wù)器的搭建。Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,IIS是互聯(lián)網(wǎng)信息服務(wù),Apache是Web服務(wù)器軟件,IIS和Apache可以用來(lái)搭建本地服務(wù)器的軟件解析:A【詳解】本題主要考查服務(wù)器的搭建。Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,IIS是互聯(lián)網(wǎng)信息服務(wù),Apache是Web服務(wù)器軟件,IIS和Apache可以用來(lái)搭建本地服務(wù)器的軟件,故本題選A選項(xiàng)。6.D【詳解】本題考查的知識(shí)點(diǎn)是VB基本函數(shù)的應(yīng)用。Len()函數(shù)功能是求字符串長(zhǎng)度,返回?cái)?shù)值型數(shù)據(jù),所以Len("python")+20值為26。A選項(xiàng):Rnd是產(chǎn)生0到1之間的隨機(jī)數(shù),不包括1,解析:D【詳解】本題考查的知識(shí)點(diǎn)是VB基本函數(shù)的應(yīng)用。Len()函數(shù)功能是求字符串長(zhǎng)度,返回?cái)?shù)值型數(shù)據(jù),所以Len("python")+20值為26。A選項(xiàng):Rnd是產(chǎn)生0到1之間的隨機(jī)數(shù),不包括1,Int()函數(shù)功能是向下取整,所以Int(Rnd*26)+1結(jié)果是一個(gè)0到26的隨機(jī)數(shù),不一定為26。A選項(xiàng)錯(cuò)誤;B選項(xiàng):Val()函數(shù)功能是講字符串?dāng)?shù)據(jù)轉(zhuǎn)換為數(shù)值型,mod是取余運(yùn)算,所以Val("20")+16mod9值為27。B選項(xiàng)錯(cuò)誤;C選項(xiàng):Mid()函數(shù)功能是截取字符串,Mid("Hello2019",6,2)+"6"結(jié)果是字符串類型數(shù)據(jù)。C選項(xiàng)錯(cuò)誤;D選項(xiàng):Sqr()是求平方根函數(shù),abs()是求絕對(duì)值函數(shù),所以abs(Sqr(16)–30)值為26。故正確答案為D選項(xiàng)。7.A【詳解】本題考查的是計(jì)算機(jī)解決問(wèn)題。計(jì)算機(jī)解決問(wèn)題的步驟:分析問(wèn)題、設(shè)計(jì)算法、編寫程序、調(diào)試運(yùn)行、檢測(cè)結(jié)果,其中最核心的步驟是設(shè)計(jì)算法。故本題應(yīng)選A。解析:A【詳解】本題考查的是計(jì)算機(jī)解決問(wèn)題。計(jì)算機(jī)解決問(wèn)題的步驟:分析問(wèn)題、設(shè)計(jì)算法、編寫程序、調(diào)試運(yùn)行、檢測(cè)結(jié)果,其中最核心的步驟是設(shè)計(jì)算法。故本題應(yīng)選A。8.C【詳解】本題主要考查Python程序的執(zhí)行。c是字符串s的長(zhǎng)度,變量i的范圍是0~c-1,如果i<2,將該字符后移2位并輸出,否則將該字符后移3位并輸出,故程序運(yùn)行的結(jié)果是cdfgh解析:C【詳解】本題主要考查Python程序的執(zhí)行。c是字符串s的長(zhǎng)度,變量i的范圍是0~c-1,如果i<2,將該字符后移2位并輸出,否則將該字符后移3位并輸出,故程序運(yùn)行的結(jié)果是cdfghij,故本題選C選項(xiàng)。9.C【詳解】本題主要考查Python賦值語(yǔ)句。x==1是條件判斷語(yǔ)句(判斷x是否等于1);選項(xiàng)A結(jié)果是x=1,y=1;選項(xiàng)B結(jié)果是x=1,y=2;選項(xiàng)D結(jié)果是x=(1,2),故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python賦值語(yǔ)句。x==1是條件判斷語(yǔ)句(判斷x是否等于1);選項(xiàng)A結(jié)果是x=1,y=1;選項(xiàng)B結(jié)果是x=1,y=2;選項(xiàng)D結(jié)果是x=(1,2),故本題選C選項(xiàng)。10.D【詳解】本題考查Python程序調(diào)試與執(zhí)行foriinrange(1,6),i的范圍是從1到5,不包括6。故本題選D選項(xiàng)解析:D【詳解】本題考查Python程序調(diào)試與執(zhí)行foriinrange(1,6),i的范圍是從1到5,不包括6。故本題選D選項(xiàng)11.A【詳解】本題考查Python運(yùn)算順序相關(guān)的知識(shí)點(diǎn)Python表達(dá)式中,可以使用圓括號(hào)()控制運(yùn)算的優(yōu)先順序。故本題選A選項(xiàng)解析:A【詳解】本題考查Python運(yùn)算順序相關(guān)的知識(shí)點(diǎn)Python表達(dá)式中,可以使用圓括號(hào)()控制運(yùn)算的優(yōu)先順序。故本題選A選項(xiàng)12.D【詳解】本題主要考查Python數(shù)據(jù)類型。布爾型bool,整型int,字符串型String,浮點(diǎn)型float,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python數(shù)據(jù)類型。布爾型bool,整型int,字符串型String,浮點(diǎn)型float,故本題選D選項(xiàng)。13.A【詳解】本題主要考查計(jì)算機(jī)操作系統(tǒng)。Windows是微軟操作系統(tǒng),可以作為服務(wù)器操作系統(tǒng);Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,Access是數(shù)據(jù)庫(kù)軟件,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查計(jì)算機(jī)操作系統(tǒng)。Windows是微軟操作系統(tǒng),可以作為服務(wù)器操作系統(tǒng);Python是程序設(shè)計(jì)軟件,Excel是表格處理軟件,Access是數(shù)據(jù)庫(kù)軟件,故本題選A選項(xiàng)。14.B【詳解】本題考查的是Python函數(shù)。print()是Python輸出函數(shù);input()是Python輸入函數(shù)。故選項(xiàng)B正確。解析:B【詳解】本題考查的是Python函數(shù)。print()是Python輸出函數(shù);input()是Python輸入函數(shù)。故選項(xiàng)B正確。15.D【詳解】本題主要考查Python數(shù)據(jù)類型。python沒有char類型,一個(gè)字符也是字符串,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python數(shù)據(jù)類型。python沒有char類型,一個(gè)字符也是字符串,故本題選D選項(xiàng)。二、程序填空16.listplt.plot(X,Y)2【詳解】本題主要考查Python程序調(diào)試與執(zhí)行。①由代碼Y=[6,4,4,3,3,6,9,12,12,11,9,7],可知變量Y的數(shù)據(jù)類型是list(列表類型)。②scatter是繪制散點(diǎn)圖函數(shù),圖中還需要使用繪圖函數(shù)plot,故第8行橫線處的代碼是plt.plot(X,Y)。③通過(guò)觀察,氣溫釆樣間隔時(shí)間是2個(gè)小時(shí)。17."0"<=s[i]<="9"或s[i]in"0123456789”sum=sum+a[i]*(i+1)ydm=a[9]【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①變量s保存商品倉(cāng)庫(kù)物品代碼,若s[i]是數(shù)字則進(jìn)入循環(huán)判斷,否則跳過(guò),故此處判斷條件是"0"<=s[i]<="9"或s[i]in"0123456789”。②校驗(yàn)碼由前面9個(gè)X計(jì)算得到,計(jì)算方法為:從左邊開始,第1個(gè)數(shù)字乘以1加上第2個(gè)數(shù)字乘以2……依次類推,直到加上第9個(gè)數(shù)字乘以9,用變量sum統(tǒng)計(jì),故此處填sum=sum+a[i]*(i+1)。③變量sdm是計(jì)算得到的校驗(yàn)碼,變量ydm是輸入的校驗(yàn)碼,此處需要將校驗(yàn)碼a[9
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職教育學(xué)(班級(jí)管理基礎(chǔ))試題及答案
- 2025年中職(護(hù)理)無(wú)菌操作試題及答案
- 2025年大學(xué)環(huán)境保護(hù)(環(huán)境影響評(píng)價(jià))試題及答案
- 2025年大學(xué)美術(shù)類(素描基礎(chǔ)訓(xùn)練)試題及答案
- 2025年高職農(nóng)業(yè)機(jī)械應(yīng)用技術(shù)(農(nóng)機(jī)故障診斷)試題及答案
- 2025年中職能源動(dòng)力類(能源基礎(chǔ)常識(shí))試題及答案
- 2025年大學(xué)健康運(yùn)營(yíng)管理(管理技術(shù))試題及答案
- 2025年大學(xué)大三(水利工程管理)水庫(kù)調(diào)度運(yùn)行綜合測(cè)試試題及答案
- 2025年高職第二學(xué)年(房地產(chǎn)經(jīng)營(yíng)與管理)房產(chǎn)租賃專項(xiàng)測(cè)試試題及答案
- 2025年中職(烹飪工藝與營(yíng)養(yǎng))中式面點(diǎn)制作基礎(chǔ)試題及答案
- 史海啟智心育潤(rùn)心:高中歷史教學(xué)與心理健康教育的融合探索
- 產(chǎn)品推廣項(xiàng)目管理辦法
- (2025秋新版)人教版二年級(jí)數(shù)學(xué)上冊(cè)全冊(cè)教案(教學(xué)設(shè)計(jì))
- 內(nèi)科護(hù)理副高答辯題庫(kù)及答案
- 小學(xué)無(wú)廢校園教學(xué)課件
- 地產(chǎn)公司品牌策劃方案
- 2025年高考真題-化學(xué)(黑吉遼卷) 含答案(黑龍江、吉林、遼寧、內(nèi)蒙古)
- 初三英語(yǔ)閱讀競(jìng)賽含答案
- 中學(xué)生英語(yǔ)詞匯表3500(全)
- 2025年全國(guó)基層退役軍人服務(wù)中心(站)工作人員職業(yè)技能競(jìng)賽備考試題庫(kù)(含答案)
- 物業(yè)催費(fèi)技巧培訓(xùn)
評(píng)論
0/150
提交評(píng)論