版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
python軟件編程等級(jí)考試(二級(jí))編程實(shí)操題03一、選擇題1.下面的Python程序段運(yùn)行后的輸出結(jié)果是()List=[‘10’,25,’獼猴桃’,9,65]Print(List[3])A.25 B.’獼猴桃’ C.獼猴桃 D.92.在python中,下列哪個(gè)選項(xiàng)是正確的賦值語句()A.5s=80 B.2018=x C.a(chǎn)+b=c D.s=s+53.利用Python程序繪制x-y的散點(diǎn)圖,則下列程序第5行應(yīng)該填寫的代碼是()。A.plt.plot(X,Y) B.plt.scatter(X,Y)C.plt.bar(X,Y) D.plt.boxplot(X,Y)4.關(guān)于Python的內(nèi)存管理,下列說法錯(cuò)誤的是()A.變量不必事先聲明 B.變量無需先創(chuàng)建和賦值就可直接使用C.變量無須制定類型 D.可以使用del釋放資源5.以下python程序段執(zhí)行后,輸出結(jié)果為()m=29Ifm%3!=0:print(m,"不能被3整除")else:print(m,"能被3整除")A.29不能被3整除 B.m不能被3整除 C.29能被3整除 D.m能被3整除6.以下Python代碼的運(yùn)行結(jié)果是()。a=3b=4a=a*bprint(a)A.3 B.4 C.12 D.a(chǎn)*b7.下列不可以作為Python合法變量名的是()A.c0 B.2a C.a(chǎn)_3 D.小河8.下列選項(xiàng)中,能作為python程序變量名的是()A.s%1 B.3stu C.while D.dist9.python用來表示代碼塊所屬關(guān)系(控制層級(jí)結(jié)構(gòu)的)的語法符號(hào)是()A.圓括號(hào) B.大括號(hào) C.縮進(jìn) D.冒號(hào)10.在Python中,表示跳出循環(huán)的函數(shù)是()A.continue B.break C.ESC D.Close11.有python程序如下:S=input()print(S*3)運(yùn)行后通過鍵盤輸入6,則運(yùn)算結(jié)果是()A.666 B.SSS C.18 D.S*312.在python中,運(yùn)行以下程序,結(jié)果應(yīng)為()a=5b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.57 B.2010 C.227 D.21013.根據(jù)Python中變量命名遵循的規(guī)則,正確的是()A.char21 B.2020Py C.Python D.name.ch14.在python語言中表示“x屬于區(qū)間[a,b)”的正確表達(dá)式是()A.a(chǎn)≤xorx<b B.a(chǎn)<=xandx<b C.a(chǎn)≤xandx<b D.a(chǎn)<=xorx<b15.()不是程序設(shè)計(jì)高級(jí)語言。A.PythonB.BasicC.C++D.偽代碼二、程序填空16.完善程序?qū)崿F(xiàn)如下功能并保存:有5個(gè)人坐在一起,第5個(gè)人說他比第4個(gè)人小3歲;第4個(gè)人說他比第3個(gè)人小3歲;第3個(gè)人說他比第2個(gè)人小3歲;第2個(gè)人又說他比第1個(gè)人小3歲;第1個(gè)人說他是38歲。編寫程序,計(jì)算出第5個(gè)人的年齡并顯示。defage(n):ifn==1:c=________else:c=age(n-1)-3return________print("第5人的年齡:",age(________))input("運(yùn)行完畢,請(qǐng)按回車鍵退出...")17.程序設(shè)計(jì):鍵盤輸入任意的正整數(shù),程序輸出與其相應(yīng)的二進(jìn)制數(shù)。代碼如下:n=int(input("請(qǐng)輸入一個(gè)十進(jìn)制數(shù):"))result=[]whilen>0:result.append(①)n=②result.reverse()foriinresult:print(i,end=”)(1)程序代碼中①處正確的代碼是(_______)。A.n%2B.n/2C.n//2D.n*2(2)程序代碼中②處可能的代碼是(_______)。A.n%2B.n/2C.n//2D.n*218.操作說明:編寫一個(gè)程序?qū)崿F(xiàn)以下功能,將程序以“Y:/3/3.py”作為文件名保存。題目:設(shè)計(jì)100以內(nèi)的數(shù)中能同時(shí)被3或5整除的個(gè)數(shù)。19.求100以內(nèi)素?cái)?shù)。20.小明設(shè)計(jì)了一個(gè)可以輸入日期得到當(dāng)天是年度第幾天的程序,請(qǐng)閱讀程序,完成填空(閏年判斷規(guī)則:能被4整除但不能被100整除或能被400整除,閏年的2月為29天)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)年的第_____天。21.分析完善程序某市出租車收費(fèi)標(biāo)準(zhǔn)如下:(1)3公里內(nèi)(含3公里),收費(fèi)8元(2)超過3公里但未超過6公里部分,按1.5元/公里收費(fèi)(3)超過6公里部分,按2.25元/公里收費(fèi)。根據(jù)以上標(biāo)準(zhǔn),輸入出租車行駛的公里數(shù),請(qǐng)計(jì)算顧客需付費(fèi)多少元?[算法分析]假設(shè)總費(fèi)用為p,則可以分段計(jì)算p=8‘(s≤3)p=1.5*(s-3)+8‘(3<s≤6)p=2.25*(s-6)+1.5*3+8‘(s>6)[參考代碼]a=float(input(“s=”))ifs<=3:p=8ifp=1.5*(s-3)+8ifs>6:p=2.25*(s-6)+1.5*3+8print(p)根據(jù)上述回答如下問題:(1)本題采用的算法是________(填:解析法/枚舉法/排序法/遞歸法)。(2)程序代碼中空白處應(yīng)填寫的條件是_______(填:A/B/C/D)。A.3<s<=6B.3<=s<=6C.s>3ands<6D.s>3Ors<=6【參考答案】***試卷處理標(biāo)記,請(qǐng)不要?jiǎng)h除一、選擇題1.D【詳解】本題主要考查Python程序的執(zhí)行。列表的索引是從0開始的,故List[3]=9,故段運(yùn)行后的輸出結(jié)果是9,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python程序的執(zhí)行。列表的索引是從0開始的,故List[3]=9,故段運(yùn)行后的輸出結(jié)果是9,故本題選D選項(xiàng)。2.D【詳解】本題主要考查Python賦值語句。“5s”不是一個(gè)合法的變量名,不能將變量x賦給一個(gè)數(shù)值或表達(dá)式,可以將s+5賦給變量s,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python賦值語句?!?s”不是一個(gè)合法的變量名,不能將變量x賦給一個(gè)數(shù)值或表達(dá)式,可以將s+5賦給變量s,故本題選D選項(xiàng)。3.B【詳解】本題主要考查Python繪圖函數(shù)。plot是繪圖函數(shù),scatter是繪制散點(diǎn)圖函數(shù),bar是繪制柱狀圖函數(shù),boxplot是繪制箱線圖函數(shù),故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python繪圖函數(shù)。plot是繪圖函數(shù),scatter是繪制散點(diǎn)圖函數(shù),bar是繪制柱狀圖函數(shù),boxplot是繪制箱線圖函數(shù),故本題選B選項(xiàng)。4.B【詳解】本題主要考查Python的變量。變量需要先創(chuàng)建和初始化,才可以使用,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python的變量。變量需要先創(chuàng)建和初始化,才可以使用,故本題選B選項(xiàng)。5.A【詳解】本題主要考查Python程序的執(zhí)行。29%3=2,滿足if條件,輸出結(jié)果為29不能被3整除,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python程序的執(zhí)行。29%3=2,滿足if條件,輸出結(jié)果為29不能被3整除,故本題選A選項(xiàng)。6.C【詳解】本題主要考查Python程序的執(zhí)行。a=3,b=4,a=a*b=3*4=12,故運(yùn)行的結(jié)果是12,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python程序的執(zhí)行。a=3,b=4,a=a*b=3*4=12,故運(yùn)行的結(jié)果是12,故本題選C選項(xiàng)。7.B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:不能以數(shù)字開頭,可以以字母或下劃線開頭,不能包含特殊字符,不能是關(guān)鍵詞,故2a不可以作為Python合法變量名,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:不能以數(shù)字開頭,可以以字母或下劃線開頭,不能包含特殊字符,不能是關(guān)鍵詞,故2a不可以作為Python合法變量名,故本題選B選項(xiàng)。8.D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故dist能作為python程序變量名,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python變量的命名。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號(hào),不能是關(guān)鍵字。故dist能作為python程序變量名,故本題選D選項(xiàng)。9.C【詳解】本題主要考查Python語法。python用來表示代碼塊所屬關(guān)系(控制層級(jí)結(jié)構(gòu)的)的語法符號(hào)是縮進(jìn),故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python語法。python用來表示代碼塊所屬關(guān)系(控制層級(jí)結(jié)構(gòu)的)的語法符號(hào)是縮進(jìn),故本題選C選項(xiàng)。10.B【詳解】本題主要考查Python函數(shù)知識(shí)點(diǎn)。continue是跳出本次循環(huán),進(jìn)入下一次循環(huán),break是跳出循環(huán),故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python函數(shù)知識(shí)點(diǎn)。continue是跳出本次循環(huán),進(jìn)入下一次循環(huán),break是跳出循環(huán),故本題選B選項(xiàng)。11.A【詳解】本題主要考查Python程序的執(zhí)行。input()函數(shù)是通過鍵盤輸入,將其以字符類型返回,故S=“6”,輸出S*3=“666”,故運(yùn)算結(jié)果是666,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python程序的執(zhí)行。input()函數(shù)是通過鍵盤輸入,將其以字符類型返回,故S=“6”,輸出S*3=“666”,故運(yùn)算結(jié)果是666,故本題選A選項(xiàng)。12.D【詳解】本題考查Python程序的運(yùn)算。a=5,b=7,b+=3=10,a=b*20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本題選D。解析:D【詳解】本題考查Python程序的運(yùn)算。a=5,b=7,b+=3=10,a=b*20=200,a+=2=202,a=a%b=2。最后a=2,b=10,故本題選D。13.A【詳解】本題考查的是Python變量名的命名規(guī)則。Python中變量命名規(guī)則:由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,系統(tǒng)保留字不能作為變量名。故本題應(yīng)選A。解析:A【詳解】本題考查的是Python變量名的命名規(guī)則。Python中變量命名規(guī)則:由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,系統(tǒng)保留字不能作為變量名。故本題應(yīng)選A。14.B【詳解】本題主要考查Python表達(dá)式。在python語言中表示“x屬于區(qū)間[a,b)”的正確表達(dá)式是a<=xandx<b,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查Python表達(dá)式。在python語言中表示“x屬于區(qū)間[a,b)”的正確表達(dá)式是a<=xandx<b,故本題選B選項(xiàng)。15.D【詳解】本題考查程序設(shè)計(jì)語言的相關(guān)知識(shí)點(diǎn)程序設(shè)計(jì)高級(jí)語言包括Python、Basic、C++等,偽代碼不能執(zhí)行,不是程序設(shè)計(jì)高級(jí)語言。故本題選D選項(xiàng)解析:D【詳解】本題考查程序設(shè)計(jì)語言的相關(guān)知識(shí)點(diǎn)程序設(shè)計(jì)高級(jí)語言包括Python、Basic、C++等,偽代碼不能執(zhí)行,不是程序設(shè)計(jì)高級(jí)語言。故本題選D選項(xiàng)二、程序填空16.c5【詳解】本題主要考查Python程序執(zhí)行與調(diào)試。①第一個(gè)人38歲,n標(biāo)記第幾個(gè)人,變量c保存年齡,當(dāng)n=1時(shí),c=38,故第一空填38。②后面的人都比前一個(gè)人小3歲,故當(dāng)n不等于1時(shí),調(diào)用遞歸函數(shù)age,c=age(n-1)-3,最后返回第n個(gè)人的年齡c,第二空填c。③此處是返回第5個(gè)人的年齡,即age(5),填5。17.AC【詳解】本題主要考查Python程序設(shè)計(jì)。①此處將n取余2,用append函數(shù)將值追加到列表result中,故此處填n%2,選A選項(xiàng)。②當(dāng)n大于0時(shí),n整除2繼續(xù)循環(huán),循環(huán)結(jié)束使用reverse函數(shù),將result列表中的元素逆轉(zhuǎn),故此處填n//2,選C選項(xiàng)。18.c=0print("能同時(shí)被3或5整除的數(shù)是:",end="")foriinrange(1,101):ifi%3==0andi%5==0:c+=1print(i,end="")print("")print("能同時(shí)被3或5整除的個(gè)數(shù)是:"+str(c))【詳解】本題主要考查Python程序設(shè)計(jì)。設(shè)計(jì)100以內(nèi)的數(shù)中能同時(shí)被3或5整除的個(gè)數(shù),使用for循環(huán)變量i的范圍是從1~99,用變量c統(tǒng)計(jì)能同時(shí)被3或5整除的個(gè)數(shù),如果滿足if判斷條件,則變量c遞增,循環(huán)完輸出c的值,具體代碼及運(yùn)行結(jié)果如下:19.foriinrange(1,100):ifi>1:forjinrange(2,i):if(i%j)==0:breakelse:print(i)【詳解】本題主要考查Python程序設(shè)計(jì)。可以通過for循環(huán)找出100以內(nèi)的素?cái)?shù),用i依次整數(shù)2~i-1,如果能整除表明i不是素?cái)?shù),否則i為質(zhì)數(shù),具體代碼如下:foriinrange(1,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 惡心嘔吐的老年人護(hù)理
- 護(hù)理課件:皮膚護(hù)理的跨學(xué)科合作
- 2025年編程教育合作協(xié)議
- 2025年安防系統(tǒng)遠(yuǎn)程監(jiān)控合同
- 腹水的治療和醫(yī)療護(hù)理培訓(xùn)課件
- 第六章第3節(jié)《世界最大的黃土堆積區(qū)-黃土高原》第1課時(shí)(課件)
- 房地產(chǎn) -2025年1-11月上海房地產(chǎn)企業(yè)銷售業(yè)績TOP30
- 復(fù)習(xí)課件 必修1 第四課 只有堅(jiān)持和發(fā)展中國特色社會(huì)主義才能實(shí)現(xiàn)中華民族偉大復(fù)興
- 安孚科技 如何重估南孚資產(chǎn)+安孚第二成長曲線
- 第四單元 第18課時(shí) 線段、角、相交線與平行線
- 2025年看守所民警述職報(bào)告
- 景區(qū)接待員工培訓(xùn)課件
- 客源國概況日本
- 2025年學(xué)法普法考試答案(全套)
- 水質(zhì)監(jiān)測服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 國家集采中選目錄1-8批(完整版)
- 【員工關(guān)系管理研究國內(nèi)外文獻(xiàn)綜述2800字】
- 《三只小豬蓋房子》拼音版故事
- GB 7101-2022食品安全國家標(biāo)準(zhǔn)飲料
- YS/T 921-2013冰銅
- GB/T 6072.1-2008往復(fù)式內(nèi)燃機(jī)性能第1部分:功率、燃料消耗和機(jī)油消耗的標(biāo)定及試驗(yàn)方法通用發(fā)動(dòng)機(jī)的附加要求
評(píng)論
0/150
提交評(píng)論