版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Python真題及解析優(yōu)質(zhì)練習(xí)一、選擇題1 .運(yùn)行下列Python程序,結(jié)果正確的是()a=32b=14c=a%bprint(c)2.在Python中要交換變量a和b中的值,A.2B,4A.a,b=b,aC. a=b;b=a3.()不是程序設(shè)計(jì)高級(jí)語(yǔ)言。APythonBBasicC32D14應(yīng)使用的語(yǔ)句組是()。8. a=c;a=b;b=cD. c=a;b=a;b=cD.x+=yx=x+yD.x_1D.s=65DS*3D.i=6s=15D.字典A.字符串B.列表C.元組C,C+D.偽代碼4 .下列哪個(gè)語(yǔ)句在Python中是非法的?()A.x=y=z=1B.x=(y=z+1
2、)C.x,y=y,x5 .下列可以作為python變量名的是()A.5xB,x-1C.if6 .下列Python程序運(yùn)行后的輸出結(jié)果是()。s=0foriinrange(1,10):s=s+iprint(s=,s)A.s=35B.s=45C.s=557 .有python程序如下:S=input()print(S*3)運(yùn)行后通過(guò)鍵盤輸入6,則運(yùn)算結(jié)果是()A.666B.SSSC.188 .在python中,運(yùn)行下列程序,正確的結(jié)果是()s=0foriinrange(1,5):s=s+iprint(i=,i,s=,s)A.i=4s=10B.i=5s=10C.i=5s=159 .Python的序列類
3、型不包括下列哪一種?()10 .以下python程序段運(yùn)行后,y的值是()x=3ifx3:y=2*xelse:y=3*x+1print(y)A.10B,5C,25D.2611 .利用Python求100以內(nèi)所有能被3整除的正整數(shù),代碼如下:Ti=i2 whilei0:x=x+1print(x)A.1B,123456789C.無(wú)輸出D.10013 .Python語(yǔ)言自帶的IDLE環(huán)境的退出命令是()A.EscB.closeC.回車鍵D.exit14 .算法用Python程序?qū)崿F(xiàn),以下代碼中哪處語(yǔ)句存在語(yǔ)法錯(cuò)誤()inp=input(請(qǐng)輸入a、b:)#1a=float(inp.split()0)l
4、oat(inp.split()1)#2ifab:#3print(a)else#4print(b)A.B.C,D.:15 .以下屬于計(jì)算機(jī)高級(jí)語(yǔ)言的是()A.PythonB.自然語(yǔ)言C.匯編語(yǔ)言D.機(jī)器語(yǔ)言16 .列表在python中的作用非常強(qiáng)大,它可以包含多個(gè)數(shù)據(jù)元素,下面是列表的數(shù)據(jù)元素()。A.整數(shù)B,浮點(diǎn)數(shù)G字符串D,以上都是17 .在python中,語(yǔ)句print(a,b)的意思是()A.打印a,bB.輸出(a,b)C.輸出a,bD.輸出a,b的值18 .有如下Python程序,當(dāng)程序運(yùn)行后輸入15000,則程序輸出結(jié)果為()salary=float(input()ifsalary=
5、5000:*ax=0elifsalary=7900:rax=(salary-5000)*0.1elifsalar/=l&000:x=200+(salary-7000)*02else:tax=800+(salary-10900)*0.4prin?(salary-tax)A.2800B.2800.0C.12200D.12200.019 .如圖Python代碼執(zhí)行后,a,b的值分別為:()a=5b=10c=aa=bb=cA.5,10B.10,5C.5,5D.20.檢測(cè)輸入的四位整數(shù)abcd是否滿足下述關(guān)系:(ab+cd)功能的python程序代碼如下:(ab+cd)10,10=abcd。實(shí)現(xiàn)上述k=
6、int(input(輸入一個(gè)四位數(shù):”)y=k%100ifprint(“符合”)else:print(不符合”)劃線處應(yīng)填入的代碼是(A.x=k/1000x+y)C.x=k/100俵x+y)*2!=k*2i=k21.運(yùn)行下列Python程序,結(jié)果正確的是B.x=k/100D.x=k/100)x+y)軟x+y)*2=k*2=ks=abcdefgc=len(s)#len求字符串長(zhǎng)度f(wàn)oriinrange(0,c):ifi=ai-1:c+=1m=max(m,c)else:c=1print(c,m)則程序執(zhí)行后,c和m的值分別是()A.1和1B,1和4C.2和4D.3和424 .在Python中,表達(dá)
7、式a*3+b*3+c*3=100*a+10*b+c屬于()A.算術(shù)表達(dá)式B.關(guān)系表達(dá)式C.邏輯表達(dá)式D.日期表達(dá)式25 .關(guān)于python中的函數(shù),以下描述錯(cuò)誤的是()。A.函數(shù)能完成特定的功能,對(duì)函數(shù)的使用不需要了解函數(shù)內(nèi)部實(shí)現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可B.使用函數(shù)的主要目的是減低編程難度和代碼重用C.Python使用del保留字定義一個(gè)函數(shù)D.函數(shù)是一段具有特定功能的語(yǔ)句組26.下列Python程序段的運(yùn)行結(jié)果是()i=0sum=0whilei0,方程有兩個(gè)不同的實(shí)數(shù)根,當(dāng)b24acv0時(shí),方程無(wú)實(shí)數(shù)根。(問(wèn)題求解)下面的python程序?qū)崿F(xiàn)的功能是判斷方程是否有實(shí)數(shù)根。請(qǐng)閱讀如
8、下python程序,在空白處填寫(xiě)適當(dāng)?shù)谋磉_(dá)式或語(yǔ)句,使程序完整。importmatha=int(input(請(qǐng)輸入a的值:)b=int(input(請(qǐng)輸入b的值:)c=int(input(請(qǐng)輸入c的值:)d=#將表達(dá)式b24ac的值賦給變量difprint(x1=,(-b+math.sqrt(d)/(2*a)#輸出方程的其中一個(gè)實(shí)數(shù)根print(x2=,()群俞出方程的另一個(gè)實(shí)數(shù)根else:#俞出“方程無(wú)實(shí)數(shù)根”32.設(shè)計(jì)完成算法之后,小C打算用所學(xué)的Python程序設(shè)計(jì)語(yǔ)言完成程序的編寫(xiě)。(1)Python程序設(shè)計(jì)語(yǔ)言屬于程序設(shè)計(jì)語(yǔ)言中的。A.機(jī)器語(yǔ)言B.匯編語(yǔ)言C.高級(jí)語(yǔ)言D.翻譯程序(2
9、)小C將設(shè)計(jì)好的算法轉(zhuǎn)為Python程序語(yǔ)言(如下)。其中“Tot2=8”是一個(gè),“#初始化時(shí)長(zhǎng)費(fèi)為0”是一個(gè),S9):#算時(shí)長(zhǎng)費(fèi)用6 Tot1=(T-9)*0.27 if(S=3.3):#算里程費(fèi)用8 Tot2-89 else:10 Tot2=8+(S-3.3)*1.3511 Cost-Totl+tot212 print(Cost)#輸出總車費(fèi)(3)小C寫(xiě)好代碼之后,編譯運(yùn)行發(fā)現(xiàn)報(bào)錯(cuò)了,根據(jù)下圖中所示的錯(cuò)誤信息分析該程序報(bào)錯(cuò)的原因是:NameErrorTracebaalmostrecentcalllast)in9else:10-11Cost=Tot1+tot212NameError:name
10、tot2isnotdefined(4)經(jīng)過(guò)修改之后,小C對(duì)照某次滴滴打車的訂單,將對(duì)應(yīng)的公里數(shù)和時(shí)長(zhǎng)輸入程序,運(yùn)行得到的結(jié)果與實(shí)際支付的費(fèi)用一致,小C會(huì)心一笑驗(yàn)證得知程序正確無(wú)誤。小C借助于計(jì)算機(jī)編寫(xiě)程序解決問(wèn)題的這個(gè)過(guò)程是:設(shè)計(jì)算法編寫(xiě)程序分析問(wèn)題調(diào)試運(yùn)行程序,合理的順序是。(填寫(xiě)序號(hào)即可)(5)總結(jié)用計(jì)算機(jī)解決問(wèn)題的優(yōu)勢(shì)主要有:33.閱讀程序。分析以下Python程序并回答問(wèn)題。who=我的action=是destination=鏡像世界number=153code=通行密碼print(who+destination+code+action+str(number)I-BJ-FileEdit
11、RuciQpticpnsWiFidowHelp出3方9-act2Hldvmnauvny值憚世nber=;=;Code小竹嗎ptiitt(M島+dertiniitidhcodB+ietlocn+zti(nuiibei,)*Python3.6.5Shell日修gitShellQtbugGbcn,理ndow3到pPython3.鳳5%上應(yīng)翼b4.hr?816:07:411 onviiiJZTypecopyritht,.*credits*gr*iLcensaO*fornoieiJiJ|lrr妻福飛世界ii行青島是(1) 變量who的數(shù)據(jù)類型。(2) 類似number的數(shù)據(jù)類型。(3) print語(yǔ)句輸
12、出的結(jié)果是。(4) str(number)的作用是。(5) “+”在程序中的作用是。34.某市普通高中選課數(shù)據(jù)如圖1所示,學(xué)生從地理、化學(xué)、生物等科目中選擇三門作為高考選考科目,“1”表示已選擇的選考科目。使用Python編程分析每所學(xué)校各科目選考的總?cè)藬?shù)、全市各科選考總?cè)藬?shù)及其占比,經(jīng)過(guò)程序處理后,保存結(jié)果如圖2Kk73CSV8*宜祥內(nèi)WK(O)MfV)鵬明學(xué)生處玲,學(xué)校代隔.姓名.物理化學(xué).生題出色歷史出更技術(shù)2019010001l201WtffiJ1JjJ201901000Z201W1.*3MI.1J_12019010003.201卯I.除丹糧JJi12019010004.201901.
13、期期JJ.1s201W10005,201901承任fll2019010006.201第1序?!癓JI2019010007.201901層映TJJJm2019010008,201901麻肉洋J/i1201901000S,20190VBPJ|.tJ2019010010,201901.李鼬里1J,1皿2019010011,201知1.徐,%“JJI20190l001i20lWl.SSWt.bLL,.201901001ILL1_.1圖1DEFGHJIffI化號(hào)I生I政治I歷史I地ITI按京I20201901312019024201904532O1W5420190ft15201907862019089i
14、20190910s201910119aim1710201gl21320191314122019141513ZO1315igT14一20191ft171520191718o臺(tái)計(jì)190比例A4M33738745日517719*5145&3531778694題81S822742B2410WO1(NSO73044413176-7132433324135443031779324944335】3C9310必勺573344m523鉤349】457942217160143843345爐215023鴕加51221213132322信9q1IP417由7717名94188S28885745115232222122
15、3423100900.5C5108OlG4t3920.3349840.37034ft0.4347050.142844圖2實(shí)現(xiàn)上述功能的Python程序如下:importpandasaspdimportitertools# 讀數(shù)據(jù)到pandas的DataFrame結(jié)構(gòu)中df=(xk73.csv,sep=.,header=infer.encoding=utf8)km=物理,化學(xué),生物,政治,歷史,地理,技術(shù)zrs=1eridfindex)# 按學(xué)校分組計(jì)數(shù)sc=df.groupby(,as_index=False).count()# 對(duì)分組計(jì)數(shù)結(jié)果進(jìn)行合計(jì),合計(jì)結(jié)果轉(zhuǎn)換為DF結(jié)構(gòu)并轉(zhuǎn)置為行df_s
16、um=pd.DataFrame(data=sc.sum().Tdf_sum學(xué)校代碼=合計(jì)# 增加合計(jì)”行result=sc.append(dfsum)# 百分比計(jì)算df_percent=df_sumdf_percent學(xué)校代碼=比例forkinkm:per=df_percent.at0,k/zrsdf_percentk=per# 增加u百分比“行result=result.append(df_percent)# 刪除u姓名u列result=# 修改“學(xué)生編號(hào)為總?cè)藬?shù)result=result.rename(columns=學(xué)生編號(hào):總?cè)藬?shù))# 保存結(jié)果創(chuàng)建Excel文件.生成的Excel文件r
17、esult.to_excel(學(xué)校人數(shù)統(tǒng)計(jì).xlsx)# 1)請(qǐng)?jiān)趧澗€處填入合適的代碼:# 2)加框處語(yǔ)句的作用是35.某餐館近期推出“消費(fèi)1000元及以上享受8折優(yōu)惠,1000元以下享受每滿100減15優(yōu)惠”的活動(dòng)。以下Python程序段實(shí)現(xiàn)了生成顧客消費(fèi)清單的功能,請(qǐng)補(bǔ)全處代碼。defgs(n):#字符串長(zhǎng)度統(tǒng)一iflen(n)=5:n=#取字符串的前5個(gè)字符else:n=n+”*(5-len(n)returnnr=1000;x=100;y=15;z=0.8#從系統(tǒng)中分別獲取消費(fèi)額度、滿和減以及打折的數(shù)值dis=紅燒排骨,香炸刀魚(yú),蝦仁,菜心,米飯”#某顧客所點(diǎn)菜品名稱num=1,1,1,
18、1,3集顧客所點(diǎn)菜品數(shù)量mon=46,45,68,16,1程顧客所點(diǎn)菜品單價(jià)print(菜品名稱,數(shù)量,小計(jì))foriinrange(len(dis):print(gs(disi),numi,numi*moni)s=s+numi*moniifs=r:total=s*zelse:print(消費(fèi)合計(jì):,s)print(應(yīng)收現(xiàn)金:”,total)36.現(xiàn)代生活半徑的擴(kuò)大和生活節(jié)奏加快使出行成本不斷增長(zhǎng)。滴滴快車應(yīng)運(yùn)而生,其以靈活快速的響應(yīng)和經(jīng)濟(jì)實(shí)惠的價(jià)格為大眾提供更高效、更經(jīng)濟(jì)、更舒適的出行服務(wù),給人們生活帶來(lái)了美好的變化。小C是滴滴快車忠實(shí)的粉絲,經(jīng)常出行就提前預(yù)約,乘坐滴滴快車。小C就在思考這
19、個(gè)滴滴快車是怎么計(jì)費(fèi)的?可否用所學(xué)的Python語(yǔ)言也編寫(xiě)一個(gè)計(jì)費(fèi)程序。于是小C開(kāi)展了有關(guān)這個(gè)項(xiàng)目活動(dòng)的探究。根據(jù)實(shí)際情況,回答問(wèn)題。(一)收集、分析數(shù)據(jù),運(yùn)用數(shù)理思維建模登錄滴滴出行官網(wǎng),得到了如下信息,即“滴滴快車(普通型)計(jì)價(jià)規(guī)則”:滴滴快車(普通型)計(jì)價(jià)規(guī)則時(shí)段起步價(jià)里程費(fèi)時(shí)長(zhǎng)費(fèi)普通時(shí)段8.00元1.35元/公里0.20元/分鐘00:00-06:308.50元2.40元/公里0.50元/分鐘06:30-09:008.50元1.50元/公里0.45元/分鐘21:00-23:008.50元1.50元/公里0.40元/分鐘23:00-00:008.50元2.40元/公里0.50元/分鐘注息:
20、1 .起步價(jià)包含里程3.3公里,包含時(shí)長(zhǎng)9分鐘,里程費(fèi)、時(shí)長(zhǎng)費(fèi)合計(jì)不足基礎(chǔ)費(fèi)時(shí),直接按照基礎(chǔ)費(fèi)計(jì)費(fèi)。2 .實(shí)時(shí)計(jì)價(jià)是基于訂單服務(wù)內(nèi)容(里程、時(shí)長(zhǎng)、時(shí)段),按各種費(fèi)用項(xiàng)定價(jià)標(biāo)準(zhǔn)計(jì)算訂單價(jià)格的計(jì)價(jià)方式,實(shí)際費(fèi)用由兩部分里程費(fèi)與時(shí)長(zhǎng)費(fèi)累加而得。小C同學(xué)19:33從“南內(nèi)環(huán)恒地大廈停車場(chǎng)入口”到“塢城新紀(jì)元大酒店(長(zhǎng)風(fēng)店)乘坐滴滴快車(普通車型),里程4.1公里,時(shí)長(zhǎng)約21分鐘,按照表中的計(jì)費(fèi)規(guī)則,小C同學(xué)此次出行應(yīng)該支付的車費(fèi)是:車費(fèi)=8+(4.1-3.3)X1.35+(21-9)X0.2=9.68。(1)小C登錄滴滴出行官網(wǎng)搜索并下載“計(jì)價(jià)規(guī)則”,所采用的數(shù)字化工具:A.數(shù)字化可視化表達(dá)工具B.信
21、息加工工具C.三維設(shè)計(jì)工具D.信息檢索工具(2)假設(shè)Tot1表小時(shí)長(zhǎng)費(fèi),Tot2表布里程費(fèi),S表不實(shí)際里程,T表不實(shí)際時(shí)長(zhǎng),Cost表示應(yīng)支付費(fèi)用。運(yùn)用數(shù)學(xué)解析式歸納出計(jì)費(fèi)公式為:如果時(shí)長(zhǎng)超過(guò)9分鐘,則Tot1=。如果里程小于等于3.3公里則Tot2=,否貝UTot2=。應(yīng)支付費(fèi)用:Cost=。(二)運(yùn)用算法描述方法將問(wèn)題解決步驟化小C明晰了滴滴快車車費(fèi)的計(jì)算方法之后,設(shè)計(jì)求解滴滴快車普通時(shí)段車費(fèi)的算法,并用自然語(yǔ)言和流程圖的方式表述出來(lái)。(3)自然語(yǔ)言描述:第一步:第二步:計(jì)算時(shí)長(zhǎng)費(fèi)Totl第三步:計(jì)算里程費(fèi)Tot2第四步:第五步:,表示算法流(4)流程圖描述:(如圖)流程圖中,表示計(jì)算與賦
22、值的是(5)算法描述中,用到了三種基本控制結(jié)構(gòu),分別是E。如圖示中的流程圖使用的控制結(jié)構(gòu)是和。(選填:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、樹(shù)型結(jié)構(gòu))(6)一個(gè)算法必須有或多個(gè)數(shù)據(jù)輸入。有或多個(gè)數(shù)據(jù)輸出。(選填:零個(gè)/一個(gè))(三)編寫(xiě)、調(diào)試、運(yùn)行程序,驗(yàn)證算法并解決問(wèn)題37.小敏有10萬(wàn)元本金,想要購(gòu)買銀行保證收益型理財(cái)產(chǎn)品。每年到期后連本帶利仍購(gòu)買此種理財(cái)。請(qǐng)你幫助小敏分析,在年收益率不變的情況下,多少年后小敏的累計(jì)收益能超過(guò)本金,請(qǐng)完成程序填空。(例如輸人:5.15%,輸出:14年后收益超過(guò)本金。)1s=input(請(qǐng)輸入年利率:)2rate=float(s:-1)*0.013 money=100
23、0004 year=05 whilemoneyn評(píng)4:評(píng)max:max=aiifailfruites=banana,apple,mangoforfruitinfruites:print(fruit)a=len(fruites)print(a=,a)【參考答案】*試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1. .B【詳解】本題考查Python程序執(zhí)行a%b=32%14=4(%取余)。故本題選B選項(xiàng)解析:B【詳解】本題考查Python程序執(zhí)行a%b=32%14=4(%取余)。故本題選B選項(xiàng)2. A【詳解】本題主要考查Python賦值語(yǔ)句。選項(xiàng)A可以實(shí)現(xiàn)交換變量a和b中的值,其余選項(xiàng)均不可以實(shí)現(xiàn)交換變量a和
24、b中的值,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python賦值語(yǔ)句。選項(xiàng)A可以實(shí)現(xiàn)交換變量a和b中的值,其余選項(xiàng)均不可以實(shí)現(xiàn)交換變量a和b中的值,故本題選A選項(xiàng)。3. D【詳解】本題考查程序設(shè)計(jì)語(yǔ)言的相關(guān)知識(shí)點(diǎn)程序設(shè)計(jì)高級(jí)語(yǔ)言包括Python、BasicC+瑤,偽代碼不能執(zhí)行,不是程序設(shè)計(jì)高級(jí)語(yǔ)言。故本題選D選項(xiàng)解析:D【詳解】本題考查程序設(shè)計(jì)語(yǔ)言的相關(guān)知識(shí)點(diǎn)程序設(shè)計(jì)高級(jí)語(yǔ)言包括Python、Basic、C+考,偽代碼不能執(zhí)行,不是程序設(shè)計(jì)高級(jí)語(yǔ)言。故本題選D選項(xiàng)4. B【詳解】本題主要考查Python語(yǔ)句o對(duì)于語(yǔ)句x=(y=z+1),y=z+1是一個(gè)賦值語(yǔ)旬,作為一個(gè)整體沒(méi)有返回值,
25、x等于的是個(gè)空值,故該語(yǔ)句是非法的,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python語(yǔ)句。對(duì)于語(yǔ)句x=(y=z+1),y=z+1是一個(gè)賦值語(yǔ)句,作為一個(gè)整體沒(méi)有返回值,x等于的是個(gè)空值,故該語(yǔ)句是非法的,故本題選B選項(xiàng)。5. D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故x_1可以作為Python變量名,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開(kāi)頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故x_1可以作為Python變量名,故本題選D選項(xiàng)。6. B【詳解】
26、本題主要考查Python程序的執(zhí)行。s=0,變量i的范圍是19,循環(huán)體是s=s+i程序運(yùn)行后s=s+i=0+1+2+3+4+5+6+7+8+9=45故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序的執(zhí)行。s=0,變量i的范圍是19,循環(huán)體是s=s+i,程序運(yùn)行后s=s+i=0+1+2+3+4+5+6+7+8+9=45,故本題選B選項(xiàng)。7. A【詳解】本題主要考查Python程序的執(zhí)行。input()函數(shù)是通過(guò)鍵盤輸入,將其以字符類型返回,故S=6;輸出S*3=666;故運(yùn)算結(jié)果是666,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python程序的執(zhí)行。input()函數(shù)是通過(guò)鍵盤
27、輸入,將其以字符類型返回,故S=6”輸出S*3=“666”故運(yùn)算結(jié)果是666,故本題選A選項(xiàng)。8. A【詳解】本題考查Python程序?qū)崿F(xiàn)。變量i的范圍是從1至IJ4,當(dāng)i=4時(shí),跳出循環(huán),此時(shí)s=0+1+2+3+4=10故本題選A選項(xiàng)解析:A【詳解】本題考查Python程序?qū)崿F(xiàn)。變量i的范圍是從1到4,當(dāng)i=4時(shí),跳出循環(huán),此時(shí)s=0+1+2+3+4=10。故本題選A選項(xiàng)9. A【詳解】本題主要考查Python序列類型。Python的序列類型包括:列表、元組和字典,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python序列類型。Python的序列類型包括:列表、元組和字典,故本題選A選項(xiàng)。
28、10. A【詳解】本題主要考查Python程序的執(zhí)行。x=3,不?f足x3,執(zhí)行y=3*x+1=10,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python程序的執(zhí)行。x=3,不滿足x3,執(zhí)行y=3*x+1=10,故本題選A選項(xiàng)。11. C【詳解】本題主要考查Python程序的執(zhí)行。該程序?qū)崿F(xiàn)求100以內(nèi)所有能被3整除的正整數(shù),故第3行的橫線應(yīng)該填i%3=0,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序的執(zhí)行。該程序?qū)崿F(xiàn)求100以內(nèi)所有能被3整除的正整數(shù),故第3行的橫線應(yīng)該填i%3=0,故本題選C選項(xiàng)。12. C【詳解】本題主要考查Python程序的執(zhí)行。x0為真,所以一直做
29、x=x+1語(yǔ)句,print()語(yǔ)句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無(wú)輸出,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序的執(zhí)行。x0為真,所以一直做x=x+1語(yǔ)句,print()語(yǔ)句要在循環(huán)結(jié)束后再執(zhí)行此行代碼,所以無(wú)輸出,故本題選C選項(xiàng)。13. D【詳解】本題主要考查Python基本知識(shí)。Python程序設(shè)計(jì)語(yǔ)言默認(rèn)安裝時(shí),會(huì)有一個(gè)自帶的集成開(kāi)發(fā)環(huán)境IDLE。要?jiǎng)?chuàng)建Python程序文件,可以利用IDLE中的“文件“菜單??墒褂胑xit(解析:D【詳解】本題主要考查Python基本知識(shí)。Python程序設(shè)計(jì)語(yǔ)言默認(rèn)安裝時(shí),會(huì)有一個(gè)自帶的集成開(kāi)發(fā)環(huán)境IDLE要?jiǎng)?chuàng)建Python程序
30、文件,可以利用IDLE中的文件菜單??墒褂胑xit()或quit()退出Python,因此D選項(xiàng)正確?!军c(diǎn)睛】14. D【詳解】本題考查的是Python程序調(diào)試。雙分支IF語(yǔ)句。if(條件)后面要加冒號(hào),else后面也要加冒號(hào)。故標(biāo)號(hào)4中存在語(yǔ)法錯(cuò)誤。解析:D【詳解】本題考查的是Python程序調(diào)試。雙分支IF語(yǔ)句。if(條件)后面要加冒號(hào),else后面也要加冒號(hào)。故標(biāo)號(hào)4中存在語(yǔ)法錯(cuò)誤。15. A【詳解】本題考查計(jì)算機(jī)語(yǔ)言的相關(guān)知識(shí)點(diǎn)計(jì)算機(jī)高級(jí)語(yǔ)言有Python、Java等計(jì)算機(jī)低級(jí)語(yǔ)言有匯編語(yǔ)言機(jī)器語(yǔ)言是計(jì)算機(jī)直接識(shí)別并執(zhí)行的語(yǔ)言。故本題選A選項(xiàng)解析:A【詳解】本題考查計(jì)算機(jī)語(yǔ)言的相關(guān)知識(shí)
31、點(diǎn)計(jì)算機(jī)高級(jí)語(yǔ)言有Python、Java等計(jì)算機(jī)低級(jí)語(yǔ)言有匯編語(yǔ)言機(jī)器語(yǔ)言是計(jì)算機(jī)直接識(shí)別并執(zhí)行的語(yǔ)言。故本題選A選項(xiàng)16. D【詳解】本題考查的是python中的列表相關(guān)知識(shí),列表可以包含任意類型的元素,可以在同一個(gè)列表中存儲(chǔ)字符串、浮點(diǎn)類型、對(duì)象、復(fù)數(shù)類型等數(shù)據(jù)。故選項(xiàng)D正確。解析:D【詳解】本題考查的是python中的列表相關(guān)知識(shí),列表可以包含任意類型的元素,可以在同一個(gè)列表中存儲(chǔ)字符串、浮點(diǎn)類型、對(duì)象、復(fù)數(shù)類型等數(shù)據(jù)。故選項(xiàng)D正確。17.D【詳解】本題主要考查Python輸出函數(shù)。在python中,語(yǔ)句print(a,b)的意思是輸出a,b的值,故本題選D選項(xiàng)。解析:D【詳解】本題主要
32、考查Python輸出函數(shù)。在python中,語(yǔ)句print(a,b)的意思是輸出a,b的值,故本題選D選項(xiàng)。18. D【詳解】本題考查的是Python的選擇嵌套語(yǔ)句。先判斷是否小于等于5000,接著在判斷是否小于等于7000,最后判斷是否小于等于10000015000不小于等于10000,故執(zhí)行tax=800解析:D【詳解】本題考查的是Python的選擇嵌套語(yǔ)句。先判斷是否小于等于5000,接著在判斷是否小于等于7000,最后判斷是否小于等于10000。15000不小于等于10000,故執(zhí)行tax=800+(salary-1000)*0.4=800+(15000-10000)*0.4=800+
33、2000=2800.0。因?yàn)閟alary接收的是浮點(diǎn)型數(shù)據(jù)。salary-tax=15000-2800.0=12200.0。故選項(xiàng)D正確。19. B【詳解】本題主要考查Python程序的執(zhí)行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代碼執(zhí)行后,a,b的值分別為:10和5,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python程序的執(zhí)行。a=5,b=10,c=a=5,a=b=10,b=c=5,故代碼執(zhí)行后,a,b的值分別為:10和5,故本題選B選項(xiàng)。20. D【詳解】本題主要考查Python程序的調(diào)試。檢測(cè)是否滿足關(guān)系(ab+cd)(ab+cd)=a,需要將ab與cd取出來(lái),
34、ab=abcd/100,cd=abcd%100故第一空填x=k/解析:D【詳解】本題主要考查Python程序的調(diào)試。檢測(cè)是否滿足關(guān)系(ab+cd)(ab+cd)=a,需要將ab與cd取出來(lái),ab=abcd/100,cd=abcd%100,故第一空填x=k/100,第二空判斷是否滿足(ab+cd)(ab+cd)=a,故第二空填(x+y)*2=k,故本題選D選項(xiàng)。21. C【詳解】本題主要考查Python程序的執(zhí)行。c是字符串s的長(zhǎng)度,變量i的范圍是0c-1,如果i2,將該字符后移2位并輸出,否則將該字符后移3位并輸出,故程序運(yùn)行的結(jié)果是cdfgh解析:C【詳解】本題主要考查Python程序的執(zhí)行
35、。c是字符串s的長(zhǎng)度,變量i的范圍是0c-1,如果i4,c+=1=2,m=max(m,c)=2;當(dāng)i=2時(shí),33,c+=1=2,m=ma解析:B【詳解】本題主要考查Python程序的執(zhí)行。m=1,c=1,當(dāng)i=1時(shí),54,c+=1=2,m=max(m,c)=2;當(dāng)i=2時(shí),33,c+=1=2,m=max(m,c)=2;當(dāng)i=4時(shí),76,c+=1=3,m=max(m,c)=3;當(dāng)i=5,87,c+=1=4,m=max(m,c)=4;當(dāng)i=6時(shí),22,c+=1=2,m=max(m,c)=4;當(dāng)i=8時(shí),1=0-b-math.sqrt(d)/(2*a)print(方程無(wú)實(shí)數(shù)根)【詳解】本題主要考查P
36、ython程序的調(diào)試。此處將表達(dá)式b24ac的值賦給變量d,故填b*b-4*a*c或b*2-4*a*c。當(dāng)b2-4acp方程有兩個(gè)不同的實(shí)數(shù)根,故此處if判斷條件是d=0。當(dāng)b24acR0時(shí),方程的兩個(gè)根分別為x1=(-b+math.sqrt(d)/(2*a),x2=(-b-math.sqrt(d)/(2*a),故此處填-b-math.sqrt(d)/(2*a)。else部分,即x=5時(shí),取n=n0:5,即索引為0、1、2、3、4,故填n0:5。用變量s統(tǒng)計(jì)消費(fèi)合計(jì),初值為0,故填s=0o此處else部分處理1000元以下享受每滿100減15優(yōu)惠。應(yīng)付金額用total統(tǒng)計(jì),變量r保存消費(fèi)額度,x和y分別是滿和減,變量s是消費(fèi)合計(jì),故填total=s-s/x*y。36. DTot1=(T-9)X0.2Tot2=8Tot2=8+(S-3.3)X1.35Cost=Totl+Tot2第一步:輸入實(shí)際里
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版土地租賃及資源開(kāi)發(fā)合同3篇
- 2025版二手豪華轎車買賣及車主尊享保養(yǎng)套餐合同3篇
- 山東省濟(jì)寧市曲阜市2024-2025學(xué)年九年級(jí)上學(xué)期期末歷史試題(含答案)
- 公共基礎(chǔ)-試驗(yàn)檢驗(yàn)師(含助理)《公共基礎(chǔ)》模擬試卷5
- 公交車輛電動(dòng)化發(fā)展趨勢(shì)分析考核試卷
- 二零二五年港口拖輪服務(wù)與海運(yùn)運(yùn)輸合同3篇
- 2025年健康養(yǎng)生孕前保養(yǎng)合同
- 2025年在線美食分享平臺(tái)用戶注冊(cè)協(xié)議
- 2025年體育器材贈(zèng)與協(xié)議
- 二零二五年肉牛養(yǎng)殖項(xiàng)目配套購(gòu)牛合同3篇
- 湖北省黃石市陽(yáng)新縣2024-2025學(xué)年八年級(jí)上學(xué)期數(shù)學(xué)期末考試題 含答案
- 硝化棉是天然纖維素硝化棉制造行業(yè)分析報(bào)告
- 央視網(wǎng)2025亞冬會(huì)營(yíng)銷方案
- 《00541語(yǔ)言學(xué)概論》自考復(fù)習(xí)題庫(kù)(含答案)
- 《無(wú)砟軌道施工與組織》 課件 第十講雙塊式無(wú)砟軌道施工工藝
- 江蘇省南京市、鹽城市2023-2024學(xué)年高三上學(xué)期期末調(diào)研測(cè)試+英語(yǔ)+ 含答案
- 2024新版《藥品管理法》培訓(xùn)課件
- 《阻燃材料與技術(shù)》課件 第7講 阻燃橡膠材料
- 爆炸物運(yùn)輸安全保障方案
- 江蘇省南京市2025屆高三學(xué)業(yè)水平調(diào)研考試數(shù)學(xué)試卷(解析版)
- 2024年黑龍江省哈爾濱市中考數(shù)學(xué)試卷(附答案)
評(píng)論
0/150
提交評(píng)論