




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
資料全國(guó)青少年軟件編程(Python)等級(jí)考試試卷(一級(jí))2練習(xí)一、選擇題Pythonz=a+aa+aaa+aaaa+aa..a的值,其中a是一個(gè)數(shù)字,如8+88+888+8888+88888summalion〔〕a和需要多少個(gè)數(shù)相加的n,在這個(gè)函數(shù)中,a.aa.aaaBasic來(lái)保存,前幾個(gè)數(shù)的求和保存sum中,Python程序如下左圖所示,請(qǐng)?jiān)谙聞澗€處填寫(xiě)代碼〔〕完善程序?qū)崿F(xiàn)如下右圖的運(yùn)行結(jié)果。basic+=sumsum=basic+nsum=basic+1sum+=basic數(shù)據(jù)分析的處理工具錯(cuò)誤的〔〕Access
B..Excel
C.python
D.SQLPython語(yǔ)句中,會(huì)導(dǎo)致程序運(yùn)行出錯(cuò)的語(yǔ)句是〔〕A.x=(y=1)
B.x,y=y,x
C.x=1;y=1
D.x=y=1a=6,b=-4Pythona/2+b%2*3的值為〔〕A.3
B.3.0
C.5
D.5.0Python中,表達(dá)式(21%4)+5的值是〔〕A.2
B.6
C.10
D.3Python中變量命名遵循的規(guī)章,正確的選項(xiàng)是〔〕char210PyPythonname.chPython,以下幾種說(shuō)法不正確的選項(xiàng)是〔〕。Python是一種高級(jí)程序設(shè)計(jì)語(yǔ)言Python屬于匯編語(yǔ)言,或者說(shuō)屬于低級(jí)語(yǔ)言Python是一種代表簡(jiǎn)潔主義思想的語(yǔ)言,它具有簡(jiǎn)潔、免費(fèi)、開(kāi)源和可移植等特點(diǎn)Python是一種面對(duì)對(duì)象的、解釋性計(jì)算機(jī)語(yǔ)言關(guān)于python程序設(shè)計(jì)語(yǔ)言,以下說(shuō)法不正確的選項(xiàng)是( )。A.python源文件以***.py為擴(kuò)展名python的默認(rèn)交互提示符是:>>>python只能在文件模式中編寫(xiě)代碼python具有豐富和強(qiáng)大的模塊Python語(yǔ)言根本數(shù)據(jù)類(lèi)型的是〔〕strintC.floatD.charPython使用函數(shù)〔〕接收用輸入的數(shù)據(jù)A.a(chǎn)ccept B.input C.readline11.以下python程序段運(yùn)行后,x和st的值分別是〔〕x=123+678st=“123“+“678“A.123678“123678“ B.123678“801“ C.801“123678“Python程序運(yùn)行后,變量xst的值分別是〔〕。A.801123678 B.801“123678” C.801801“123678”以下選項(xiàng)中,不能作為python程序變量名的是〔〕A.a(chǎn)bc B.a(chǎn)bc123 C.123abc14.如下Python程序段x=0whilex<50:x=〔x+2〕*〔x+3〕運(yùn)行后,x的值為〔〕A.0 B.72 C.50python程序如下a=int(input)b=int(input)c=inputifc==”+”:print(a+b)elifc==”-”:print(a-b)elifc==”*”:print(a*b)elifc==”/”:print(a/b)else:print(“輸入錯(cuò)誤,請(qǐng)重試”〕當(dāng)程序運(yùn)行后,小依次輸入9 2 *
D.printD.801“801“D.123678D.a(chǎn)bc 123D.168程序輸出結(jié)果應(yīng)為〔〕A.18 B.11 C.7 D.4Python程序段x=2print(x+1)print(x+2)運(yùn)行后,變量x的值是〔〕A.2 B.3 C.5 D.17.Python中變量的命名遵循的規(guī)章,不正確的選項(xiàng)是〔〕A.必需以字母或下劃線開(kāi)頭,后面可以是字母、數(shù)字或下劃線。B.區(qū)分大小寫(xiě)C.不區(qū)分大小寫(xiě)D.不能使用保存字Python來(lái)編寫(xiě)一道程序,解決“1+2+3+……+100”這個(gè)問(wèn)題,那么小林同學(xué)在編寫(xiě)程序的過(guò)程中可能會(huì)用到哪些語(yǔ)句〔〕A.賦值語(yǔ)句B.循環(huán)語(yǔ)句C.條件語(yǔ)句D.輸出語(yǔ)句Python程序中,要求s=3+6+9+…+300的值,可以承受如下代碼,以下選項(xiàng)中的說(shuō)法不正確的選項(xiàng)是〔〕。A.for3C.語(yǔ)句s=s+i100次
B.語(yǔ)句s=0應(yīng)改為s=1D.程序使用了循環(huán)構(gòu)造python中,Int〔〕函數(shù)的功能是返回不大于xa=3,b=4,c=5,則以下表達(dá)式的運(yùn)算結(jié)果中值最大的是〔〕A.math.sqrt(b) B.a(chǎn)bs(a-b)
C.Int(2*a-c/b)
D.a(chǎn)**2+b**2-c**2解釋性語(yǔ)言是指源代碼不要求預(yù)先進(jìn)展編譯,在運(yùn)行時(shí)才進(jìn)展解釋再運(yùn)行,以下哪一種程序設(shè)計(jì)語(yǔ)言屬于解釋性語(yǔ)言〔A.Python B.C++
〕。C.VB D.C以下與數(shù)學(xué)表達(dá)式 對(duì)應(yīng)的python表達(dá)式,正確的選項(xiàng)是〔〕。A.(-b+math.sqrt(b*b–4*a*c))/a*aB.-b+math.sqrt(b*b–4*a*c)/2*aC.(-b+math.sqrt(b*2–4*a*c))/(2*a)D.(-b+math.sqrt(b*b–4*a*c))/(2*a)關(guān)于Python的內(nèi)存治理,以下說(shuō)法錯(cuò)誤的選項(xiàng)是〔 〕變量不必事先聲明C.變量無(wú)須制定類(lèi)型
變量無(wú)需先創(chuàng)立和賦值就可直接使用Ddel釋放資源PythonP=–P,以下選項(xiàng)中描述正確的選項(xiàng)是〔〕A.PP的負(fù)數(shù)相等P賦值為它的相反數(shù)
B.PP確實(shí)定值相等D.P0Python中要生成隨機(jī)數(shù),應(yīng)當(dāng)使用〔〕。A.math模塊C.numpy模塊
B.random模塊D.pygame模塊python〔〕①Abs〔x〕abc”*3 ③“123+45123+45⑤a=input(“a的值:”)A.①③⑤ B.②④⑤ C.①②③ D.②③⑤以下Python程序段運(yùn)行的結(jié)果是( )。i=0sum=0whilei<10:ifi%3==0:sum+=ii+=1print(“sum=“,sum)A.sum=9 B.sum=10 C.sum=18 D.sum=19下面Pythona、ba=23b=int(a/10)a=(a-b*10)*10b=a+bprint(a,b)A.232 B.3020 C.3032 D.32以下Python程序段運(yùn)行的結(jié)果是〔 〕x=0foriinrange(1,20,3):x=x+iprint(x)A.80 B.190 C.70 D.210Python15000,則程序輸出結(jié)果為〔〕A.2800 B.2800.0 C.12200 D.12200.0二、程序填空“枚舉算法”又稱(chēng)為“窮舉法”,其根本思想是:一一列舉出全部可能的解,并驗(yàn)證每個(gè)可能的解是否是真正的解,假設(shè)是,就承受,否則,就拋棄。小明利用枚舉算法解決“百元買(mǎi)百雞”問(wèn)題。用100100只雞,公雞,母雞,小雞513113只。請(qǐng)問(wèn)公雞,母雞,小雞各應(yīng)當(dāng)買(mǎi)多少只?假設(shè)公雞有X只,母雞有Y只,小雞有Z只。以下Python程序段實(shí)現(xiàn)了“百元買(mǎi)百雞”的功能,請(qǐng)補(bǔ)全①②③處代碼。c=0forxin ① :foryinrange(1,33):z=100-x-yif ② :print(“公雞:“,x,“母雞:“,y,“小雞:“,z) ③print(“共有買(mǎi)法“,c,“種“)輾轉(zhuǎn)相除法,又稱(chēng)歐幾里德算法,用于計(jì)算兩個(gè)正整數(shù)m、n的最大公約數(shù)。它是最古老的算法,其可追溯至公元前300年前。輾轉(zhuǎn)相除法的算法步驟是,對(duì)于給定的兩個(gè)正整數(shù)m、n〔m>n〕,m除以n得到余數(shù)r,假設(shè)余數(shù)r0,就將n和r構(gòu)成的一對(duì)數(shù)〔m=n,n=r〕,連續(xù)上面的除法,直到余0,這時(shí)m就是原來(lái)兩個(gè)數(shù)的最大公約數(shù)。由于這個(gè)算法需要反復(fù)進(jìn)展除法運(yùn)算,故被形象地命名為“輾轉(zhuǎn)相除法”。小曲設(shè)計(jì)了輾轉(zhuǎn)相除法的算法,請(qǐng)依據(jù)下面算法答復(fù)以下問(wèn)題。描述一 描述二 描述三m,n〔m>n〕;②計(jì)算m除以n所得的余數(shù)r;③m=n,n=r;r=0,m,n的最大公約數(shù)等于m;否則轉(zhuǎn)到步驟②;m;⑥完畢。描述一是 描述法;描述二是流程圖描述法;描述三是計(jì)算機(jī)程序語(yǔ)言描述法。在描述三中代碼4到6行作用是 。在描述三程序設(shè)計(jì)中,補(bǔ)充代碼第8行劃線處為 。33.有如下程序段:sum=0foriin range(1,20,3):sum+=iprint(“sum=”,sum)循環(huán)變量i的初值為: ,終值為: ,步長(zhǎng)為: 。該程序執(zhí)行后,輸出的結(jié)果為: 。猴子吃桃問(wèn)題:猴子第一天摘下假設(shè)干個(gè)桃子,當(dāng)即吃了一半,還不癮,又多吃了一個(gè)其次天早上又將剩下的桃子吃掉一半,又多吃了一個(gè)。以后每天早上都吃了前一天剩下的10天早上想再吃時(shí),見(jiàn)只剩下一個(gè)桃子了。求第一天共摘了多少。100以?xún)?nèi)的偶數(shù)個(gè)數(shù)。小明設(shè)計(jì)了一個(gè)可以輸入日期得到當(dāng)天是年度第幾天的程序,請(qǐng)閱讀程序,完成填空〔4100400229天〕day=input(“請(qǐng)輸入年月日〔格式舉例:2000-01-05〕:“)year=int(day[:4])month= sun=int(day[8:10])print(year,month,sun)f_run=[31,28,31,30,31,30,31,31,30,31,30,31]tall_day=0if :foriinrange(month-1):tall_day+=f_run[i]else:foriinrange(month-1):tall_day+=f_run[i]tall_day+=sunprint(day+“是當(dāng)年的第“+str(tall_day)+“天“)〔1〕將程序橫線處補(bǔ)充完整〔2〕如輸入“2020-4-19”為當(dāng)年的第 天。37.輸入三個(gè)同學(xué)的成績(jī),然后大到小排列。請(qǐng)編寫(xiě)一個(gè)密碼登陸系統(tǒng),接收用戶從鍵盤(pán)輸入的密碼和你自己的密碼進(jìn)展比對(duì),假設(shè)正確就顯示“恭喜你進(jìn)入系統(tǒng)”假設(shè)不正確讓用戶重輸入,有三次時(shí)機(jī)。調(diào)試程序。請(qǐng)閱讀以下程序并寫(xiě)出運(yùn)行結(jié)果。fruites=[”banana”,”apple”,”mango”]forfruitinfruites:print(fruit)a=len(fruites)print(”a=”,a)閱讀程序。閱讀求水仙花數(shù)的代碼并答復(fù)以下問(wèn)題?!八苫〝?shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)“水153=13+53+33,請(qǐng)計(jì)算并輸出全部三位數(shù)的水仙花數(shù)。forninrange(100,1000):i=n//100j=n//100%10k=n%10ifn==i*i*i+j*j*j+k*k*k:print(n)//的符號(hào)作用是 。%的符號(hào)作用是 。==的符號(hào)作用是 。在代碼中,變量i表示的是三位數(shù)中的 位。在代碼中,變量j表示的是三位數(shù)中的 位。在代碼中,變量k表示的是三位數(shù)中的 位。在range〔100,1000〕這個(gè)區(qū)域內(nèi),變量n無(wú)法取到的數(shù)值是 。***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.D【詳解】此題主要考察Pythonsum用來(lái)求和,變量basic用來(lái)保存第i數(shù),下劃線處對(duì)第isum=sum+basic,應(yīng)選D解析:D【詳解】Pythonsumbasic用來(lái)保存第i個(gè)數(shù),下劃線處對(duì)第isum=sum+basicD選項(xiàng)。2.C【詳解】Access〔數(shù)據(jù)庫(kù)〕、Excel〔表格處理軟件〕、SQL〔用于訪問(wèn)和處理數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)的計(jì)算機(jī)語(yǔ)言〕均是數(shù)據(jù)分析處理工具,Python解析:C【詳解】此題主要考察數(shù)據(jù)分析學(xué)問(wèn)點(diǎn)。Access〔數(shù)據(jù)庫(kù)〕、Excel〔表格處理軟件〕、SQL〔用于訪問(wèn)和處理數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)的計(jì)算機(jī)語(yǔ)言〕均是數(shù)據(jù)分析處理工具,Python是程序設(shè)計(jì)軟件,故此題選C選項(xiàng)。3.A【詳解】Python賦值語(yǔ)句。賦值號(hào)“=”的左邊是變量,右邊是常量或表達(dá)Ay=1A會(huì)報(bào)錯(cuò)。解析:A【詳解】此題考察的是Python賦值語(yǔ)句。賦值號(hào)“=”的左邊是變量,右邊是常量或表達(dá)式,選項(xiàng)Ay=1是賦值語(yǔ)句不是表示,應(yīng)選項(xiàng)A會(huì)報(bào)錯(cuò)。4.B【詳解】B選項(xiàng)。解析:B【詳解】Python表達(dá)式的運(yùn)算。a=6,b=-4a/2+b%2*3=6/2+(-4%2*3)=3.0+0=3.0,故此題選B選項(xiàng)。5.B【詳解】(21%4)+5的值6B選項(xiàng)。解析:B【詳解】Python表達(dá)式的運(yùn)算。(21%4)+5=1+5=6,故表達(dá)式(21%4)+56,故此題選B選項(xiàng)。6.A【詳解】變量名的命名規(guī)章。Python中變量命名規(guī)章:由字母、數(shù)字、下劃線組成,不能以數(shù)字開(kāi)頭,系統(tǒng)保存字不能作為變量名。故此題應(yīng)選A。解析:A【詳解】Python變量名的命名規(guī)章。Python中變量命名規(guī)章:由字母、數(shù)字、下劃線組成,不能以數(shù)字開(kāi)頭,系統(tǒng)保存字不能作為變量名。故此題應(yīng)選A。7.B【詳解】Python是一種高級(jí)程序設(shè)計(jì)語(yǔ)言;Python是一種代表簡(jiǎn)潔主義思想的語(yǔ)言,它具有簡(jiǎn)潔、免費(fèi)、開(kāi)源和可移植等特點(diǎn);Python是一種面對(duì)對(duì)象的、解析:B【詳解】Python程序設(shè)計(jì)語(yǔ)言。Python是一種高級(jí)程序設(shè)計(jì)語(yǔ)言;Python是一種代表簡(jiǎn)潔主義思想的語(yǔ)言,它具有簡(jiǎn)潔、免費(fèi)、開(kāi)源和可移植等特點(diǎn);Python是一種面對(duì)對(duì)象的、解釋性計(jì)算機(jī)語(yǔ)言,故此題選B選項(xiàng)。8.C【詳解】源文件以***.py為擴(kuò)展名,python的默認(rèn)交互提示符是:>>>,python能在文件模式中編寫(xiě)代碼,也能在交互模式中編寫(xiě)代碼,p解析:C【詳解】Python程序設(shè)計(jì)語(yǔ)言。python源文件以***.py為擴(kuò)展名,python的默認(rèn)交互提示符是:>>>,python能在文件模式中編寫(xiě)代碼,也能在交互模式中編寫(xiě)代碼,python具有豐富和強(qiáng)大的模塊,故此題選C選項(xiàng)。9.D【詳解】pythonchar類(lèi)型,一個(gè)字符也是字符D選項(xiàng)。解析:D【詳解】Python數(shù)據(jù)類(lèi)型。pythonchar類(lèi)型,一個(gè)字符也是字符串,故此題選D選項(xiàng)。10.B【詳解】Python函數(shù)。accept承受一個(gè)客戶端的連接懇求并返回一個(gè)的套接字,input函數(shù)用于數(shù)據(jù)的輸入,readline函數(shù)用于讀取文件中的一行,print解析:B【詳解】Python函數(shù)。accept承受一個(gè)客戶端的連接懇求并返回一個(gè)的套接字,input函數(shù)用于數(shù)據(jù)的輸入,readline函數(shù)用于讀取文件中的一行,print函數(shù)用于打印輸出數(shù)據(jù),故此題選B選項(xiàng)。11.C【詳解】=“123“678“=“123678“〔字符串類(lèi)型相加等于字符串的拼接〕,故此題選C選項(xiàng)。解析:C【詳解】Python程序的執(zhí)行。x=123+678=801,st=“123“+“678“=“123678〔字符串類(lèi)型相加等于字符串的拼接〕,故此題選C選項(xiàng)。12.B【詳解】X=123+678801;“123678“B選項(xiàng)。解析:B【詳解】PythonX=123+678801;語(yǔ)句St=“123“+“678“是字符串運(yùn)算,直接拼接,值為“123678“,故此題選B選項(xiàng)。13.C【詳解】的變量命名。python的變量名是由數(shù)字、字母、下劃線組C符合題意。解析:C【詳解】python的變量命名。python的變量名是由數(shù)字、字母、下劃線組成,并且數(shù)字不能打頭。應(yīng)選項(xiàng)C符合題意。14.B【詳解】Python,x=〔0+2〕*〔0+3〕x=〔6+2〕*〔6+3〕=72x<50,退出循環(huán),故解析:B【詳解】Python程序的執(zhí)行。第一遍循環(huán),x=〔0+2〕*〔0+3〕=6x=〔6+2〕*〔6+3〕=72x<50,退出循環(huán),故運(yùn)行后,x72B選項(xiàng)。15.A【詳解】Python92*a=9,b=2,print(a*b)18A。解析:A【詳解】此題考察Python92*,即a=9,b=2,c=*,則elifc==‘*’:成立,執(zhí)行print(a*b18,故此題選A。16.A【詳解】x=2x+1、x+2A解析:A【詳解】Python程序的執(zhí)行。x=2x+1、x+2的值,故此題選A選項(xiàng)。17.C【詳解】此題主要考察規(guī)章。Python中變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開(kāi)頭,系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之個(gè),其它符號(hào)不能做為變量名使用,Python的變量名是區(qū)解析:C【詳解】此題主要考察規(guī)章。Python中變量名可以包括字母、數(shù)字、下劃線,但是數(shù)字不能做為開(kāi)頭,系統(tǒng)關(guān)鍵字不能做變量名使用,除了下劃線之個(gè),其它符號(hào)不能做為變量名使用,PythonC18.ABD【詳解】此題考察Python語(yǔ)句。ABD解析:ABD【詳解】Python語(yǔ)句。1100會(huì)用到循環(huán)語(yǔ)句、最終會(huì)輸出結(jié)果用到輸出語(yǔ)ABD19.B【詳解】此題主要考察Python程序調(diào)試。分析代碼可知,for循環(huán)語(yǔ)句中步長(zhǎng)為3,變量s0,語(yǔ)句s=s+i共循環(huán)執(zhí)行了100次,程序使用了for循環(huán)構(gòu)造,故此題選B選項(xiàng)。解析:B【詳解】Python程序調(diào)試。分析代碼可知,for3,變量s的初值應(yīng)0,語(yǔ)句s=s+i100for循環(huán)構(gòu)造,故此題選B選項(xiàng)。20.C【詳解】abs(a-b)=abs(-1)=1,Int〔2*a-c/b〕=Int(4.75)=4,解析:C【詳解】Python表達(dá)式的運(yùn)算。設(shè)a=3,b=4,c=5,math.sqrt(b)=2,abs(a-b)=abs(-1)=1,Int〔2*a-c/b〕=Int(4.75)=4,a**2+b**2-c**2=9+16-25=0,故運(yùn)算結(jié)果中值最大的是Int(2*a-c/b)C選項(xiàng)。21.A【詳解】此題主要考察程序設(shè)計(jì)語(yǔ)言。編譯型語(yǔ)言:程序在執(zhí)行之前需要一個(gè)特地的編譯過(guò)程,把程序編譯成為機(jī)器語(yǔ)言的文件,運(yùn)行時(shí)不需要重翻譯,直接使用編譯的結(jié)果就行了。Python屬于解釋性語(yǔ)言,解析:A【詳解】此題主要考察程序設(shè)計(jì)語(yǔ)言。編譯型語(yǔ)言:程序在執(zhí)行之前需要一個(gè)特地的編譯過(guò)程,把程序編譯成為機(jī)器語(yǔ)言的文件,運(yùn)行時(shí)不需要重翻譯,直接使用編譯的結(jié)果就行了。Python屬于解釋性語(yǔ)言,C++和C屬于編譯性語(yǔ)言,vb是典型的編譯+解釋型語(yǔ)言,故此題選A選項(xiàng)。22.D【詳解】表達(dá)式。sqrt〔〕求平方根,乘法運(yùn)算符為“*”,除法為“/”,嵌套函數(shù)均使用小括號(hào)。表示為bmathsqrtb*b–4*a解析:D【詳解】此題考察的是Python表達(dá)式。sqrt〔〕求平方根,乘法運(yùn)算符為“*”,除法為“/”,嵌套函數(shù)均使用小括號(hào)。 表示為(-b+math.sqrt(b*b–4*a*c))/(2*a)。23.B【詳解】B解析:B【詳解】Python的變量。變量需要先創(chuàng)立和初始化,才可以使用,故此題選B選項(xiàng)。24.C【詳解】Python語(yǔ)句。P=–P是賦值語(yǔ)句,將P賦值為它的相反數(shù),故此題C選項(xiàng)。解析:C【詳解】Python語(yǔ)句。P=–P是賦值語(yǔ)句,將P賦值為它的相反數(shù),故此題選C選項(xiàng)。25.B【詳解】隨機(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模塊專(zhuān)為電子玩耍設(shè)計(jì),包含圖像、聲音等。Pythonrandom模塊,故此題選B選項(xiàng)。26.D【詳解】值為數(shù)值型,“abc”*3、”a=input(“a的值:”)D選項(xiàng)。解析:D【詳解】Python表達(dá)式。Abs〔x〕、123+45值為數(shù)值型,“abc”*3、“123+45”、a=input(“a的值:”)D選項(xiàng)。27.C【詳解】Python程序。程序分析過(guò)程如下:i=0 sum=0i=0<100%3==0sum=0+0=0i=0+1=1i=1<101%3==0i=1解析:C【詳解】Python程序。程序分析過(guò)程如下:i=0 sum=0i=0<100%3==0sum=0+0=0i=0+1=1i=1<101%3==0不成立i=1+1=2i=2<102%3==0不成立i=2+1=3i=3<103%3==0sum=0+3=3i=3+1=4i=4<104%3==0i=4+1=5i=5<105%3==0不成立i=5+1=6i=6<106%3==0sum=3+6=9i=6+1=7i=7<107%3==0不成立i=7+1=8i=8<108%3==0不成立i=8+1=9i=9<109%3==0sum=9+9=18i=9+1=10i=10<10不成立sum=18C正確。28.C【詳解】a=23,b=int(a/10)=2,a=(a-b*10)*10=30,b=a+b=32,故代碼運(yùn)行后,a、b30、32,C解析:C【詳解】Python程序執(zhí)行。a=23,b=int(a/10)=2,a=(a-b*10)*10=30,b=a+b=32,故代碼運(yùn)行后,a、b30、32C選項(xiàng)。29.C【詳解】i1~203,故70,故此題C選項(xiàng)。解析:C【詳解】Python程序的執(zhí)行。變量i1~203,故x=0+1+4+7+10+13+16+19=70x70,故程序段運(yùn)行的結(jié)果是70C選項(xiàng)。30.D【詳解】5000,接著在推斷10000。15000不小于等于tax=800解析:D【詳解】此題考察的是Python的選擇嵌套語(yǔ)句。先推斷是否小于等于5000,接著在推斷是否小于700010000。1500010000,故執(zhí)行tax=800+(salary-1000)*0.4=800+(15000-10000)*0.4=800+2000=2800.0salary接收的是浮點(diǎn)型數(shù)據(jù)。salary-tax=15000-2800.0=12200.0D正確。二、程序填空31.range〔1,20〕5*x+3*y+z/3==100 c=c+1【詳解】python編程。X5range函數(shù)為range〔1,20〕,左閉右開(kāi)區(qū)間。if條件是滿足三種雞的總價(jià)格為100元的條件,故答案5*x+3*y+z/3==100,留意這里是一個(gè)推斷條件,用==表示。c,當(dāng)if1,c=c+1。自然語(yǔ)言確保m>=n r!=0【詳解】此題主要考察算法及Python程序?qū)崿F(xiàn)。①描述一是自然語(yǔ)言描述法;描述二是流程圖描述法;描述三是計(jì)算機(jī)程序語(yǔ)言描述法。②在描述三中代碼46行,當(dāng)m<n時(shí),交換m、nm>=n。③由題干可知,循環(huán)條件是余數(shù)r0,故代8r!=0。1終值為:20步長(zhǎng)為:3sum=70【詳解】Pythonforiinrange(1,20,3,可知循環(huán)變量i的初值為1203。該程序執(zhí)行后,輸出的結(jié)果為sum=sum+i=0+1+4+7+10+13+16+19=70。34.s=1foriinrange(9):s=(s+1)*2print(s)【詳解】Python10s=1,由題干每天早上都吃了9天剩下的桃子為(s+1)*2for循環(huán)求得第一天共摘了多少個(gè)桃子,具體代碼如下:s=1foriinrange(9):s=(s+1)*2print(s)35.c=0foriinrange(1,101):ifi%2==0:c=c+1print(c)【詳解】此題主要考察程序設(shè)計(jì)。題干要求可通過(guò)Pyth
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度合同錄入員招聘要求具備合同法務(wù)知識(shí)儲(chǔ)備
- 二零二五年度商業(yè)銀行科技企業(yè)創(chuàng)新項(xiàng)目貸款合同
- 2025年度實(shí)習(xí)就業(yè)協(xié)議書(shū)模板:網(wǎng)絡(luò)安全實(shí)習(xí)合同專(zhuān)用版
- 2025年度搬家搬運(yùn)與家具搬運(yùn)服務(wù)合同模板
- 2025年油基型密封膠項(xiàng)目合作計(jì)劃書(shū)
- 勞動(dòng)合同工報(bào)考登記表
- 2025年血液灌流器合作協(xié)議書(shū)
- 2025年非公路礦用車(chē)項(xiàng)目合作計(jì)劃書(shū)
- 硅橡膠-T-ZnOw復(fù)合材料的制備及導(dǎo)熱性能的研究
- 化學(xué)原料企業(yè)存貸雙高的成因、風(fēng)險(xiǎn)及對(duì)策研究
- 中央2024年中央宣傳部直屬單位招聘106人筆試歷年典型考題及考點(diǎn)附答案解析
- 《烹飪美學(xué)》課件-項(xiàng)目二 烹飪色彩
- DZ∕T 0372-2021 固體礦產(chǎn)選冶試驗(yàn)樣品配制規(guī)范(正式版)
- DZ∕T 0227-2010 地質(zhì)巖心鉆探規(guī)程(正式版)
- 細(xì)菌的分離培養(yǎng)與培養(yǎng)特性觀察課件講解
- 2024年江西省南昌市南昌縣中考物理模擬試卷
- 國(guó)家電網(wǎng)公司輸變電工程工藝標(biāo)準(zhǔn)庫(kù)變電工程部分
- 農(nóng)貿(mào)市場(chǎng)消防整改報(bào)告
- 海上風(fēng)電場(chǎng)工程結(jié)構(gòu)安全監(jiān)測(cè)建設(shè)規(guī)范
- 三會(huì)一課培訓(xùn)
- 壓力管道焊接2020年壓力管道檢驗(yàn)師培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論