版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
【編程】python軟件編程等級考試(三級)編程實操題一、選擇題1.Python定義私有變量的方法為。()A.使用—private關(guān)鍵字B.使用public關(guān)鍵字C.使用DEF定義變量名D.使用_XX定義變量名.在Python中運行下列程序,輸出結(jié)果為()foriinrange(1,5):print(i)A.1,2,3,4,5 B.12345 C.0,1,2,3,4D.1234.以下Python代碼輸出結(jié)果中說法正確的是()。x=0foriinrange(1,100):x=x+iprint(x)B.1+99的和AB.1+99的和1?1?99所有整數(shù)的和1?100所有整數(shù)的和.可以被計算機直接執(zhí)行的語言是(),.可以被計算機直接執(zhí)行的語言是(),Python語言屬于()語言。A.機器,高級 B.高級,匯編 C.高級,機器 D.匯編,高級.下面選項中對Python的轉(zhuǎn)義字符描述錯誤的是()A.\r回車 B.\n換行 C.\\反斜杠符號 D.\〃單引號.下列不是Python程序基本結(jié)構(gòu)的是()。A.順序結(jié)構(gòu) B.樹形結(jié)構(gòu) C.分支結(jié)構(gòu).在Python中以下語句正確的是()。A.51jb="51jb" B.for="51jb" C.j,b=b,j碼.在Python語言中,用來定義函數(shù)的關(guān)鍵字是()。A.return B.def C.function.下列選項中,不屬于Python特點的是()。A.面向?qū)ο?B.運行效率高 C.可讀性好D.循環(huán)結(jié)構(gòu)D.〃這是一段測試代D.importD.開源10.以下Python程序段執(zhí)行后,輸出結(jié)果為()。DD.m能被3整除)D.x>-1andx<1D.float()D.pyr()。D.x>=aandx>bD.-2.4并利用Python繪制了ni=29ifni%31=ft:printCm*"不能裱3整除'1)elseprint(m「,能破3整除")A.m不能被3整除B.29不能被3整除C.29能被3整除.下列Python表達式中,能正確表示不等式方程|x|>1解的是(A.x>1orx<-1B.x>-1orx<1 C.x>1andx<-1.在python中,想輸出一行文字,要用到的函數(shù)是( )。A. input() B. int() C. print().python文件的擴展名是()A. py B. pye C. vbp.在Python代碼中表示“x屬于區(qū)間[a,b)”的正確表達式是A. aWxand x<bB.n<= xorx<b C. x>=aandx<b.在Python中,Print(abs(-1W/5))的執(zhí)行結(jié)果是()A. 2.4 B.3 C. 4二、程序填空.學校氣象小組使用自動測溫儀在校園測量了1月12日的氣溫,這天的氣溫圖,該圖如下所示:010 151010 151月122心才繪制1月12口的氣溫圖importmatplotlib.pyplotaspitX=range(0,24,2)Y=[6,4,4,3,3,6,9,12,12,11,9,71pit.xlabcl("1月12日")plt.ylabel("溫度/攝氏度”)pit,scatter(X,Ys18「red")#繪制散點圖『It.show。(1)在以上Python程序中,變量Y的數(shù)據(jù)類型是。(2)在以上Python程序中,第8行橫線處的代碼是。(3)通過觀察,氣溫采樣間隔時間是個小時。.請編寫Python程序,實現(xiàn)如下功能需求:1)程序運行后,給出文字提示:“請輸入一個正整數(shù):”2)輸入一個整數(shù)n按回車后,程序輸出從1-n所有整數(shù)中既是3的倍數(shù)又是5的倍數(shù)的數(shù)。
3)不要超過5行代碼。程序運行舉例:請輸人一個正整數(shù):1001530456白7590.小強想要快速了解“十四五規(guī)劃”內(nèi)容的關(guān)鍵詞,他先把“十四五規(guī)劃”內(nèi)容存儲在ssw.txt文檔中,如圖a所示,統(tǒng)計文檔中出現(xiàn)次數(shù)最多的前十個關(guān)鍵詞,結(jié)果如圖b所示。文本數(shù)據(jù)處理的算法設計如圖c所示,用Python語言編寫的程序段如圖d所示。請根據(jù)流程圖的每個步驟,填寫程序段編號,如A:⑦B:①D:③?,F(xiàn)填寫C、E、F、G對應的程序段編號.C:E:F:G:圖a展役系善強進家持全濟發(fā)建體完加推o_【堅健經(jīng)'I?w-氾用工.x4i:FlSigiEltteuiQ:)冬.V)雷凱力1.完善亂技創(chuàng)新匡制機制的略是收費中戰(zhàn)二互+能局的^國新全晨含膏菱王康膏技國Su?''夸:量。面^t力力Huffs堅把甘需降:向:電胡國幽HAi、產(chǎn)塞國、產(chǎn)經(jīng)強北代展遺產(chǎn)
廄把小皋
禽4褚國加是:國LJj;i:wordsi^i仃ir輸出敢岷曲,愀戰(zhàn)嘉第次出現(xiàn)了txlFopen("ssw.txt",■白ncodirg='utf-8').read()^①counts={}foriinrange(W): ④wd,count三items口]pLJj;i:wordsi^i仃ir輸出敢岷曲,愀戰(zhàn)嘉第次出現(xiàn)了txlFopen("ssw.txt",■白ncodirg='utf-8').read()^①counts={}foriinrange(W): ④wd,count三items口]printf'{0:<10}{1:>5}".formatfwd,count))items=list(counts.ilems())items.sort(key=lambdax:x:1],reverse=Irue)圖cwords=jieba.lcut(txt)圖dimportjicba19.編寫程序,實現(xiàn)從鍵盤輸入數(shù)據(jù),數(shù)據(jù)前三位的ASCII值加2,從第四位開始ASCII值加3。Fforwdinwords:ifwdincounts:counts[wd]+=lelse:counts[wd]=ljQcoun幡中的KiiHM“hctxints[wd]+?icourrls[wd]=1分詞hi市人蜘ords■TJ ,字奠counts盯開文林.利用for循環(huán),分別計算1--100中奇數(shù)的和、偶數(shù)的和。.“百雞百錢”問題是一個有名的數(shù)學問題,出自《張丘建算經(jīng)》。其內(nèi)容是:公雞5文錢1只,母雞3文錢1只,小雞3只1文錢,用100文錢買100只雞,其中公雞、母雞和小雞都必須要有,問公雞、母雞和小雞各多少只?(1)請在空格處填寫正確的代碼,使程序完善實現(xiàn)以下功能。money=100 #一共100文錢num=100 #一共100只雞cock_price=5 #公雞價格5文hen_price=3 #母雞價格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("運行完畢,請按回車鍵退出...”)(2)運行程序,運行結(jié)果如圖所示。41S783118112484運行賓畢,請按回車鍵退出...【參考答案】***試卷處理標記,請不要刪除一、選擇題D【詳解】本題主要考查Python變量的定義。Python定義私有變量的方法為使用_XX定義變量名,故本題選D選項。解析:D【詳解】本題主要考查Python變量的定義。Python定義私有變量的方法為使用_XX定義變量名,故本題選D選項。D【詳解】本題考查Python程序執(zhí)行range(1,5)表示1到4的值,注意不包括5。故本題選D選項解析:D【詳解】本題考查Python程序執(zhí)行range(1,5)表示1到4的值,注意不包括5。故本題選D選項C【詳解】本題考查的是Python代碼程序。本題的關(guān)鍵點是range()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為1-99的整數(shù)。循環(huán)過程就是執(zhí)行1-99所有整數(shù)的求和過程。故答案為C。解析:C【詳解】本題考查的是Python代碼程序。本題的關(guān)鍵點是range()函數(shù),其取到的區(qū)間數(shù)值為前閉后開,所以為1-99的整數(shù)。循環(huán)過程就是執(zhí)行1-99所有整數(shù)的求和過程。故答案為C。A【詳解】本題考查計算機語言。機器語言是機器能直接識別的程序語言或指令代碼,無需經(jīng)過翻譯,或指不經(jīng)翻譯即可為機器直接理解和接受的程序語言或指令代碼。匯編語言是任何一種用于電子計算機,微處理器,微解析:A【詳解】本題考查計算機語言。機器語言是機器能直接識別的程序語言或指令代碼,無需經(jīng)過翻譯,或指不經(jīng)翻譯即可為機器直接理解和接受的程序語言或指令代碼。匯編語言是任何一種用于電子計算機,微處理器,微控制器或其他可編程器件的低級語言,亦稱為符號語言。高級語言是一種面向過程或?qū)ο蟮恼Z言。可以被計算機直接執(zhí)行的語言是機器語言,Python語言屬于高級語言。故本題選A。D【詳解】本題主要考查Python轉(zhuǎn)義字符。\r回車,\n換行,\\反斜杠符號,\"雙引號,故本題選D選項。解析:D【詳解】本題主要考查Python轉(zhuǎn)義字符。\r回車,\n換行,\\反斜杠符號,\〃雙引號,故本題選D選項。B【詳解】本題考查Python相關(guān)知識。程序基本結(jié)構(gòu)的是順序結(jié)構(gòu),分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。選項B不是程序基本結(jié)構(gòu),這是一種數(shù)據(jù)結(jié)構(gòu)。解析:B【詳解】本題考查Python相關(guān)知識。程序基本結(jié)構(gòu)的是順序結(jié)構(gòu),分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。選項B不是程序基本結(jié)構(gòu),這是一種數(shù)據(jù)結(jié)構(gòu)。C【詳解】本題主要考查Python語句。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。單行代碼注釋以#開始,語句j,b=b,j表示交換b與j的值,故本題選C選項。解析:C【詳解】本題主要考查Python語句。變量的命名規(guī)則有:只能以字母或下劃線開頭,不能包含特殊符號,不能是關(guān)鍵字。單行代碼注釋以#開始,語句j,b=b,j表示交換b與j的值,故本題選C選項。B【詳解】本題主要考查Python關(guān)鍵字。return[表達式]結(jié)束函數(shù),選擇性地返回一個值給調(diào)用方;def用來定義函數(shù);import用來導入模塊,故本題選B選項。解析:B【詳解】本題主要考查Python關(guān)鍵字。return[表達式]結(jié)束函數(shù),選擇性地返回一個值給調(diào)用方;def用來定義函數(shù);import用來導入模塊,故本題選B選項。B【詳解】本題考查Python特點的相關(guān)知識點Python是一門面向?qū)ο?、可讀性好、開源的語言。因為是高級語言,不具備運行效率高的特點。故本題選B選項解析:B【詳解】本題考查Python特點的相關(guān)知識點Python是一門面向?qū)ο?、可讀性好、開源的語言。因為是高級語言,不具備運行效率高的特點。故本題選B選項10.B【詳解】本題考查的是Python選擇語句。print是輸出語句,%是求余,!二是不等于,29%3=2,條件不成立,則執(zhí)行輸出29不能被3整除。故本題應選B。解析:B【詳解】本題考查的是Python選擇語句。print是輸出語句,%是求余,!=是不等于,29%3=2,條件不成立,則執(zhí)行輸出29不能被3整除。故本題應選B。A【詳解】本題主要考查Python表達式。題干不等式方程可以寫成x<-1或者x>1,用Python表示是x>1orx<-1,故本題選A選項。解析:A【詳解】本題主要考查Python表達式。題干不等式方程可以寫成x<-1或者x>1,用Python表示是x>1orx<-1,故本題選A選項。C【詳解】本題考查的是python基本函數(shù)相關(guān)知識。input函數(shù)接受一個標準輸入數(shù)據(jù),返回為string類型,故選項A錯誤;int可以將一個指定進制的數(shù)字型字符串或者十進制數(shù)字轉(zhuǎn)化為整形,解析:C【詳解】本題考查的是python基本函數(shù)相關(guān)知識。input函數(shù)接受一個標準輸入數(shù)據(jù),返回為string類型,故選項A錯誤;int可以將一個指定進制的數(shù)字型字符串或者十進制數(shù)字轉(zhuǎn)化為整形,故選項B錯誤;print是輸出函數(shù),故選項C正確;float用于將整數(shù)和字符串轉(zhuǎn)換成浮點數(shù),故選項D錯誤。A【詳解】本題主要考查Python文件。python文件的擴展名是py,故本題選A選項。解析:A【詳解】本題主要考查Python文件。python文件的擴展名是py,故本題選A選項。C【詳解】本題主要考查Python表達式。Python表達式中,大于等于運算符用“>=〃表示,故“x屬于區(qū)間[a,b)〃的正確表達式是x>=aandx<b,故本題選C選項。解析:C【詳解】本題主要考查Python表達式。Python表達式中,大于等于運算符用“>=”表示,故“x屬于區(qū)間[a,b)”的正確表達式是x>=aandx<b,故本題選C選項。C【詳解】本題主要考查Python表達式的運算?!啊ā笔窍蛳氯≌?,abs是求絕對值函數(shù),-16//5=-4,abs(-16〃5)=4,故執(zhí)行結(jié)果是4,故本題選C選項。解析:C【詳解】本題主要考查Python表達式的運算?!啊ā笔窍蛳氯≌?,abs是求絕對值函數(shù),-16/乃=-4,abs(-16//5)=4,故執(zhí)行結(jié)果是4,故本題選C選項。二、程序填空listplt.plot(X,Y)2【詳解】本題主要考查Python程序調(diào)試與執(zhí)行。①由代碼丫=[6,4,4,3,3,6⑼12,12,11,9,7],可知變量丫的數(shù)據(jù)類型是list(列表類型)。②scatter是繪制散點圖函數(shù),圖中還需要使用繪圖函數(shù)plot,故第8行橫線處的代碼是plt.plot(X,Y)。③通過觀察,氣溫采樣間隔時間是2個小時。.n=input("請輸入一個正整數(shù):")n=int(n)Foriinrange(15,n+1,15)print(i)【詳解】本題考查的是Python循環(huán)語句。range函數(shù),第一個參數(shù)表示開始,第二個參數(shù)表示停止,第三個參數(shù)表示步長。print缺省的話默認是換行輸出。②⑤⑥④【詳解】本題主要考查算法及Python程序?qū)崿F(xiàn)。①jieba模塊是一個用于中文分詞的模塊,lcut方法直接返回list,流程圖中分詞后存入words中對應的代碼是words=jieba.lcut(txt),故填②。②流程圖中循環(huán)結(jié)構(gòu)對應的是程序中的⑤。③對counts的值進行排序,可以使用sort方法實現(xiàn),對應程序中的⑥。④使用循環(huán)結(jié)構(gòu)將值一一輸出,對應程序中的④。.s=input(”請輸入要轉(zhuǎn)換的字符)c=len(s)#len求字符串長度foriinrange(0,c):ifi<2:prin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國金扇數(shù)據(jù)監(jiān)測研究報告
- 2025年度個人養(yǎng)老保險繳費延期協(xié)議書4篇
- 2025年度智能制造設備廠房拆遷補償協(xié)議范本3篇
- 二零二五版廢玻璃回收與再利用合同3篇
- 2025年度多功能儲藏空間使用權(quán)轉(zhuǎn)讓合同3篇
- 2025年度茶葉品牌形象設計與品牌傳播合同4篇
- 二零二五年度綠化工程土方調(diào)配合同3篇
- 二零二五年度廚師技能競賽聘用合同4篇
- 2025年度海洋工程場地施工與海上設施安裝合同3篇
- 二零二五年度二手房出售協(xié)議書模板附房產(chǎn)交易稅費繳納證明3篇
- 2024年山東省泰安市高考物理一模試卷(含詳細答案解析)
- 腫瘤患者管理
- 2025春夏運動戶外行業(yè)趨勢白皮書
- 《法制宣傳之盜竊罪》課件
- 通信工程單位勞動合同
- 2024年醫(yī)療器械經(jīng)營質(zhì)量管理規(guī)范培訓課件
- 2024年計算機二級WPS考試題庫380題(含答案)
- 高低壓配電柜產(chǎn)品營銷計劃書
- 2024年4月自考02202傳感器與檢測技術(shù)試題
- 新入職員工培訓考試附有答案
- 外觀質(zhì)量評定報告
評論
0/150
提交評論