




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
【編程】python三級模擬題一、選擇題.已知列表list1=[8,22,34,9,7],則python表達式len(list1)+min(list1)的值為()A.5 B.34 C.7 D.12.下列python表達式中,值為字符串類型的是()①Abs(x)②“abc”*3③“123+45”④123+45⑤a=input(“請輸入a的值:”)A.①③⑤ B.②④⑤ C.①②③ D.②③⑤.下列Python程序段運行的結(jié)果是()。i=0sum=0whilei<10:ifi%2==0:sum+=ii+=2print("sum=",sum)A.sum=17 B.sum=18 C.sum=19 D.sum=20.在PythonShell環(huán)境下,依次執(zhí)行下列語句后,顯示結(jié)果()。data=[172,9,165,29,156,21]max(data)A.9 B.165 C.172 D.21.王明錄入程序代碼并運行,出現(xiàn)錯誤提示(如下圖所示),分析原因并改錯,正確的是()>>> 過硬成("輸入體重Ckg)SyntaxError:invalidsyntaxA.變量名1w太短 B.應(yīng)該寫成float(input("輸入體重(kg):")=1wC.將float改為int D.變量名1w不符合Python語言規(guī)范,不能以數(shù)字開頭.在PythonIDLE編輯器中書寫正確的表達式()A.b**2-4ac B.1/2gt2 C.pi*rA2 D.2*pi*r.在下列程序設(shè)計語言中,屬于人工智能語言的是()。PythonVBPascalC.在Python中運行后,b的值是()a=6Ifa>=0:b=a+2Else:b=a-2print(b)D.12D.1D.D.12D.1D.x=10D.CloseD.input().在Python中,“print(100-33*5%3)”語句輸出的是()A.34 B.67 C.100.在Python中,下面程序段的輸出結(jié)果是()x=9Print(“x=”,x+1)A.9 B.10 C.x=9.在Python中,表示跳出循環(huán)的函數(shù)是( )A.continue B.break C.ESC.下列選項中,屬于Python輸出函數(shù)的是()。A.random() B.print() C.sqrt().關(guān)于Python語言的特點,以下選項描述正確的是()A.Python語言不支持面向?qū)ο?B.Python語言是解釋型語言C.Python語言是編譯型語言 D.Python語言是非跨平臺語言.下列哪個語句在Python中是非法的?()A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y.在Python中,表達式(21%4)+3的值是()A.2 B.4 C.6 D.8二、程序填空.請編寫Python程序,實現(xiàn)如下功能需求:1)程序運行后,給出文字提示:“請輸入一個正整數(shù):”2)輸入一個整數(shù)n按回車后,程序輸出從1-n所有整數(shù)中既是3的倍數(shù)又是5的倍數(shù)的數(shù)。3)不要超過5行代碼。程序運行舉例:請輸入一個正整敬;由1530456075鈍.某企業(yè)開展“運動打卡動動有獎”活動:若員工在本月累計運動時間30小時以下,獎勵0元;達到30但不足45小時獎勵300元;達到45但不足60小時獎勵450元;60小時及以上獎勵500元。小強用python編寫程序?qū)崿F(xiàn)相關(guān)功能:輸入某員工本月累計運動時間(時),輸出其能獲得的獎勵金額。(1)實現(xiàn)上述功能的程序如下,請在劃線處填入合適的代碼。t=int(input(“請輸入您本月累計運動時間(時):”))ift<0:print(“輸入錯誤”)else:ift<30:delift<45:m=300②____m=450else:m=500print(“您的獎勵是:",m)(2)當輸入“-1”時,輸出信息為(選填,填字母:A.輸入錯誤/B.您的獎勵是:0/C.您的獎勵是:500).現(xiàn)代生活半徑的擴大和生活節(jié)奏加快使出行成本不斷增長。滴滴快車應(yīng)運而生,其以靈活快速的響應(yīng)和經(jīng)濟實惠的價格為大眾提供更高效、更經(jīng)濟、更舒適的出行服務(wù),給人們生活帶來了美好的變化。小C是滴滴快車忠實的粉絲,經(jīng)常出行就提前預(yù)約,乘坐滴滴快車。小C就在思考這個滴滴快車是怎么計費的?可否用所學(xué)的Python語言也編寫一個計費程序。于是小C開展了有關(guān)這個項目活動的探究。根據(jù)實際情況,回答問題。(一)收集、分析數(shù)據(jù),運用數(shù)理思維建模登錄滴滴出行官網(wǎng),得到了如下信息,即“滴滴快車(普通型)計價規(guī)則”:滴滴快車(普通型)計價規(guī)則時段起步價里程費時長費普通時段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元/分鐘注意:.起步價包含里程3.3公里,包含時長9分鐘,里程費、時長費合計不足基礎(chǔ)費時,直接按照基礎(chǔ)費計費。.實時計價是基于訂單服務(wù)內(nèi)容(里程、時長、時段),按各種費用項定價標準計算訂單價格的計價方式,實際費用由兩部分里程費與時長費累加而得。小C同學(xué)19:33從“南內(nèi)環(huán)恒地大廈停車場一入口”到“塢城新紀元大酒店(長風店)"乘坐滴滴快車(普通車型),里程4.1公里,時長約21分鐘,按照表中的計費規(guī)則,小C同學(xué)此次出行應(yīng)該支付的車費是:車費=8+(4.1-3.3)X135+(21-9)X0.2=9.68。(1)小C登錄滴滴出行官網(wǎng)搜索并下載“計價規(guī)則”,所采用的數(shù)字化工具:A.數(shù)字化可視化表達工具B.信息加工工具C.三維設(shè)計工具D.信息檢索工具(2)假設(shè)Tot1表示時長費,Tot2表示里程費,S表示實際里程,T表示實際時長,Cost表示應(yīng)支付費用。運用數(shù)學(xué)解析式歸納出計費公式為:如果時長超過9分鐘,則Tot1=。如果里程小于等于3.3公里則Tot2=,否則0Tot2=。應(yīng)支付費用:Cost=。(二)運用算法描述方法將問題解決步驟化小C明晰了滴滴快車車費的計算方法之后,設(shè)計求解滴滴快車普通時段車費的算法,并用自然語言和流程圖的方式表述出來。(3)自然語言描述:第一步: 第二步:計算時長費Totl第三步:計算里程費Tot2第四步: 第五步: (4)流程圖描述:(如圖)流程圖中,表示計算與賦值的是,表示算法流向的是。/輸出Cost/A. >BJC. D./ /E.(5)算法描述中,用到了三種基本控制結(jié)構(gòu),分別是、和。如圖示中的流程圖使用的控制結(jié)構(gòu)是和。(選填:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、樹型結(jié)構(gòu))(6)一個算法必須有或多個數(shù)據(jù)輸入。有或多個數(shù)據(jù)輸出。(選填:零個/一個)(三)編寫、調(diào)試、運行程序,驗證算法并解決問題.小王編寫了“字符串縮寫”程序,實現(xiàn)如下功能:.輸入一串由英文字母和數(shù)字組成的字符串,.如果字符串有連續(xù)字符構(gòu)成的升序段(后面字符的ASCII值比前面的字符的ASCII值大1),則把升序段縮寫成由第一個字符加上“一”和最后一個字符組成的新字符段,.例如:字符串為"abcdf12345becomexy”,則縮寫成“a-df1-5becomex-y”。程序運行時,輸入一串字符,輸出縮寫的字符串,程序運行效果如下圖所示:清輸入字符串s:abcdf12345beconiexy縮寫后的字符串為:a-dfl-5becomex-y?>請輸入字符串s:abcl23dfpxycba垢寫后的字符串為:a-cl-3dfpx-ycba?>實現(xiàn)上述功能的程序如下,請在程序劃線處填入合適的代碼。s=input("請輸入字符串s:")flag=Falseresult=""foriinrange(0,k-1):if:result=result+s[i]+"-"flag=Trueeliford(s[i])!=ord(s[i+1])-1:result=result+s[i]result=result+s[i+1]print("縮寫后的字符串為:",result)劃線處①處應(yīng)該填入的語句為:;劃線處②處應(yīng)該填入的語句為:;劃線處③處應(yīng)該填入的語句為:。.利用for循環(huán),分別計算1--100中奇數(shù)的和、偶數(shù)的和。.分析完善程序已知包含25項的數(shù)列:1,羽,35,....,24/47,2549。問題1:寫出該數(shù)列的通項公式f(n)=_?問題2:以下是計算S=1+羽+3萬+...+2447+25/49的程序,請補全代碼:s=0foriinrange(1,26):s=s+②print("s=",s)補充完成上述通項公式和程序:①f(n)= ② 【參考答案】***試卷處理標記,請不要刪除一、選擇題D【詳解】本題主要考查Python表達式的運算。列表listl=[8,22,34,9,7],則python表達式len(list1)+min(list1)=5+7=12,故本題選D選項。解析:D【詳解】本題主要考查Python表達式的運算。列表list1=[8,22,34,9,7],則python表達式len(list1)+min(list1)=5+7=12,故本題選D選項。D【詳解】本題主要考查Python表達式。Abs(x)、123+45值為數(shù)值型,〃abc〃*3、“123+45"、a=input(〃請輸入a的值:〃)值為字符串型,故本題選D選項。解析:D【詳解】本題主要考查Python表達式。Abs(x)、123+45值為數(shù)值型,"abc”*3、"123+45”、a=input(“請輸入a的值:〃)值為字符串型,故本題選D選項。D【詳解】本題主要考查Python程序的執(zhí)行。i=0,sum=0,循環(huán)條件是i<10,變量i每次遞增2,若i是偶數(shù),執(zhí)行sum=sum+i,故程序執(zhí)行完sum=sum+i=0+0+2+4+6+8解析:D【詳解】本題主要考查Python程序的執(zhí)行。i=0,sum=0,循環(huán)條件是i<10,變量i每次遞增2,若i是偶數(shù),執(zhí)行sum=sum+i,故程序執(zhí)行完sum=sum+i=0+0+2+4+6+8=20,故本題選D選項。C【詳解】本題主要考查Python函數(shù)。max當接收的是列表,則返回列表中最大的元素,故執(zhí)行下列語句后,顯示結(jié)果172,故本題選C選項。解析:C【詳解】本題主要考查Python函數(shù)。max當接收的是列表,則返回列表中最大的元素,故執(zhí)行下列語句后,顯示結(jié)果172,故本題選C選項。D【詳解】本題考查的是Python的變量名。在Python中變量名是由數(shù)字、字母、下劃線組成,且不能以數(shù)字開頭。故本題應(yīng)選D。解析:D【詳解】本題考查的是Python的變量名。在Python中變量名是由數(shù)字、字母、下劃線組成,且不能以數(shù)字開頭。故本題應(yīng)選D。D【詳解】本題主要考查Python表達式知識點。書寫表達式時運算符號不能省略,+加、-減、*乘、**冪、/除、〃整除、%取模,A、B、C正確的表達式分別是b**2-4*a*c,1/2*g*t*解析:D【詳解】本題主要考查Python表達式知識點。書寫表達式時運算符號不能省略,+加、-減、*乘、**幕、/除、//整除、%取模,A、B、C正確的表達式分別是b**2-4*a*c,1/2*g*t**2,pi*r**2,2*pi*r是正確的表達式,故本題選D選項。A【詳解】本題考查的是人工智能語言。Python由于簡單易用,是人工智能領(lǐng)域中使用最廣泛的編程語言之一,它可以無縫地與數(shù)據(jù)結(jié)構(gòu)和其他常用的AI算法一起使用。故選項A正確。解析:A【詳解】本題考查的是人工智能語言。Python由于簡單易用,是人工智能領(lǐng)域中使用最廣泛的編程語言之一,它可以無縫地與數(shù)據(jù)結(jié)構(gòu)和其他常用的AI算法一起使用。故選項A正確。B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿足a>=0,執(zhí)行b=a+2=8,故在Python中運行后,b的值是8,故本題選B選項。解析:B【詳解】本題主要考查Python程序的執(zhí)行。a=6,滿足a>=0,執(zhí)行b=a+2=8,故在Python中運行后,b的值是8,故本題選B選項。C【詳解】本題主要考查Python表達式的計算?!?〃是乘法運算,“%〃是取余運算,〃*〃、“%〃優(yōu)先級一樣,按從左到右計算,故100-33*5%3=100-165%3=100-0=100,故“解析:C【詳解】本題主要考查Python表達式的計算?!?〃是乘法運算,“%〃是取余運算,“*〃、"%〃優(yōu)先級一樣,按從左到右計算,故100-33*5%3=100-165%3=100-0=100,故十|1討(100-33*5%3)”語句輸出的是100,故本題選C選項。D【詳解】本題主要考查Python程序輸出語句。x=9,故Print(〃x=〃,x+1)(〃x=〃是字符型直接輸出,x+1計算后輸出對應(yīng)結(jié)果)的輸出結(jié)果是x=10,故本題選D選項。解析:D【詳解】本題主要考查Python程序輸出語句。x=9,故Print("x=〃,x+1)(“x=〃是字符型直接輸出,x+1計算后輸出對應(yīng)結(jié)果)的輸出結(jié)果是x=10,故本題選D選項。B【詳解】本題主要考查Python函數(shù)知識點。continue是跳出本次循環(huán),進入下一次循環(huán),break是跳出循環(huán),故本題選B選項。解析:B【詳解】本題主要考查Python函數(shù)知識點。continue是跳出本次循環(huán),進入下一次循環(huán),break是跳出循環(huán),故本題選B選項。B【詳解】本題考查的是Python函數(shù)。print()是Python輸出函數(shù);input()是Python輸入函數(shù)。故選項B正確。解析:B【詳解】本題考查的是Python函數(shù)。print()是Python輸出函數(shù);input()是Python輸入函數(shù)。故選項B正確。B【詳解】本題主要考查Python語言。Python語言是解釋型語言,支持面向?qū)ο蠛涂缙脚_使用,故本題選B選項。解析:B【詳解】本題主要考查Python語言。Python語言是解釋型語言,支持面向?qū)ο蠛涂缙脚_使用,故本題選B選項。B【詳解】本題主要考查Python賦值語句。語句x=y=z=1,賦值x、y、z值均為1;語句x,y=y,x交換x、y的值;x+=y等價于x=x+y;語句x=(y=解析:B【詳解】本題主要考查Python賦值語句。語句x=y=z=1,賦值x、y、z值均為1;語句x,y=y,x交換x、y的值;x+=y等價于x=x+y;語句x=(y=z+1)是非法的,故本題選B選項。B【詳解】本題考查的是Python表達式。%是求余,故(21%4)+3=1+3=4,選項B正確。解析:B【詳解】本題考查的是Python表達式。%是求余,故(21%4)+3=1+3=4,選項B正確。二、程序填空.n=input("請輸入一個正整數(shù):")n=int(n)Foriinrange(15,n+1,15)print(i)【詳解】本題考查的是Python循環(huán)語句。range函數(shù),第一個參數(shù)表示開始,第二個參數(shù)表示停止,第三個參數(shù)表示步長。print缺省的話默認是換行輸出。.m=0elift<60:A【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①若員工在本月累計運動時間30小時以下,獎勵0元,即m=0。②達至U45但不足60小時獎勵450元,故填elift<60:。③-1<0,不是有效值,故輸出信息為“輸入錯誤〃,故本題選A選項。.DTot1=(T-9)X0.2Tot2=8Tot2=8+(S-3.3)X1.35Cost=Totl+Tot2第一步:輸入實際里程S和實際時長T第四步:計算應(yīng)支付費用Cost第五步:輸出應(yīng)支付費用CostEA順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)順序結(jié)構(gòu)選擇結(jié)構(gòu)零個一個略【詳解】本題主要考查算法及程序設(shè)計。①小C登錄滴滴出行官網(wǎng)搜索并下載“計價規(guī)則〃,所采用的數(shù)字化工具:信息檢索工具,故選D選項。②如果時長超過9分鐘,則Tot1=(T-9)x0.2。③如果里程小于等于3.3公里則Tot2=8。④里程大于3.3公里,則Tot2=8+(S-3.3)X1.35。⑤應(yīng)支付費用:Cost=Totl+TotZ⑥第一步:輸入實際里程S和實際時長T。⑦第四步:計算應(yīng)支付費用Cost。⑧第五步:輸出應(yīng)支付費用Cost。⑨流程圖中,表示計算與賦值的是矩形框,即選項E。⑩表示算法流向的是箭頭,即選項A。算法描述中,用到了三種基本控制結(jié)構(gòu),分別是?順序結(jié)構(gòu)?選擇結(jié)構(gòu)?循環(huán)結(jié)構(gòu)。如圖示中的流程圖使用的控制結(jié)構(gòu)是?順序結(jié)構(gòu)?選擇結(jié)構(gòu)。?一個算法必須有零個或多個數(shù)據(jù)輸入。?有一個或多個數(shù)據(jù)輸出。?略k=len(s)ord(s[i])==ord(s[i+1])-1andflag==False或ord(s[i])==ord(s[i+1])-1andnotflag或ord(s[i])+1==ord(s[i+11)andflag==False或ord(s[i])+1==ord(s[i+1])andnotflagflag=False【詳解】本題主要考查Python
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第13課《 湖心亭看雪》教學(xué)設(shè)計2024-2025學(xué)年統(tǒng)編版語文九年級上冊
- 2025年鉛及鉛合金材合作協(xié)議書
- 4《地球 我們的家園》《環(huán)境問題敲響了警鐘》教學(xué)設(shè)計-2023-2024學(xué)年道德與法治六年級下冊統(tǒng)編版
- 機器學(xué)習(xí)原理與應(yīng)用電子教案 5.10.2深度學(xué)習(xí)PyTroch框架
- 七上人教版第三單元第二章 被子植物的一生(教學(xué)設(shè)計)-初中生物核心素養(yǎng)學(xué)科教學(xué)專題培訓(xùn)系列
- 2025至2030年中國油炸春卷數(shù)據(jù)監(jiān)測研究報告
- 2025年抽紗刺繡工藝品合作協(xié)議書
- 2024四川九洲線纜有限責任公司招聘質(zhì)量體系部質(zhì)量技術(shù)崗測試筆試參考題庫附帶答案詳解
- 2025年鶴壁職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫含答案
- 2025至2030年中國橫貫式煤氣冷卻器數(shù)據(jù)監(jiān)測研究報告
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蝕工程施工及驗收規(guī)范
- 小學(xué)科學(xué)冀人版六年級下冊全冊同步練習(xí)含答案
- 部編人教版五年級下冊道德與法治全冊知識點整理歸納
- 初中人音版音樂七年級下冊.第二單元長江之歌.(14張)ppt課件
- 繪本閱讀《鐵絲網(wǎng)上的小花》
- NancyDrew分析
- 離心式排風機安裝施工方案及技術(shù)措施
- 字號大小樣式設(shè)計參照表
- 理想信念主題班會ppt課件
- 風險和機遇評估分析表
- 五年級下冊勞動教案(最新完整版)
評論
0/150
提交評論