




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【試卷3】Python三級考試練習(xí)題圖文一、選擇題1.Python的設(shè)計(jì)具有很強(qiáng)的可讀性,相比其他語言具有的特色語法有以下選項(xiàng),正確的是()。A.交互式 B.解釋型 C.面向?qū)ο?D.服務(wù)端語言2.下面的Python程序段運(yùn)行后的輸出結(jié)果是()List=[‘10’,25,’獼猴桃’,9,65]Print(List[3])A.25 B.’獼猴桃’ C.獼猴桃 D.93.python中表達(dá)式4**3=()。A.12 B.1 C.64 D.74.Python語言源代碼程序編譯后的文件擴(kuò)展名為()A..py B..c C..java D..c++5.在Python中常用的輸入輸出語句分別是()A.input()output() B.input()print()C.input()printf() D.scandf()printf()6.以下文本框內(nèi)是一段用Python程序設(shè)計(jì)語言編寫的源代碼,功能是輸出200以內(nèi)能被17整除的最大正整數(shù)。這段源代碼屬于()。A.軟件 B.程序 C.指令 D.高級語言7.小平打算用python編寫一個(gè)管理班上同學(xué)通訊錄的程序,如果用一個(gè)變量A來對應(yīng)處理同學(xué)們的電話號碼,這個(gè)變量A定義成什么數(shù)據(jù)類型比較適合?()。A.布爾型 B.浮點(diǎn)型 C.整型 D.字符串8.王明編寫了Python程序,根據(jù)輸入的體重和身高計(jì)算BM值并顯示是否超標(biāo)。王明體重80kg,身高170cm。其中“體重80kg”“身高170cm”是對王明體重身高的符號記錄屬于()A.?dāng)?shù)據(jù) B.信息 C.知識 D.智慧9.可以被計(jì)算機(jī)直接執(zhí)行的語言是(),Python語言屬于()語言。A.機(jī)器,高級 B.高級,匯編 C.高級,機(jī)器 D.匯編,高級10.對于Python語言中的語句“x=(num//100)%10”,當(dāng)num的值為45376時(shí),x的值應(yīng)為()A.3 B.4 C.5 D.611.下圖是python34安裝后目錄文件的磁盤文件存儲結(jié)構(gòu),下列說法錯(cuò)誤的是()A.圖中文件存儲結(jié)構(gòu)為樹結(jié)構(gòu),python34為樹的根結(jié)點(diǎn)(父節(jié)點(diǎn))B.圖中python34根結(jié)點(diǎn)有4個(gè)子結(jié)點(diǎn)C.圖中python34根結(jié)點(diǎn)下有5個(gè)子樹(子結(jié)點(diǎn))D.圖中Tools是python34的子樹(子結(jié)點(diǎn))12.運(yùn)行如下Python程序,結(jié)果為()。A.1 B.3 C.6 D.1813.以下是一段python程序:它的可以用哪個(gè)流程圖表達(dá)()。A. B.C.14.在Python中,設(shè)a=2,b=3,表達(dá)式not(b-a>0)值是()A.1 B.-1 C.True D.False15.下列屬于正確的Python變量名的是()A.TrueB.88abcC.a(chǎn)bc&88D._abc88二、程序填空16.求1~100內(nèi)奇數(shù)之和(使用range函數(shù))17.求水仙花數(shù)(一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)字本身)18.分析完善程序某市出租車收費(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ù),請計(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<=619.編寫程序,用*打印一個(gè)如下所示的等腰直角三角形,將測試結(jié)果截圖。**********20.完善程序。以下是猜數(shù)游戲的程序,請?jiān)诋嬀€出填寫正確的內(nèi)容。importrandomsecret=random.randint(0,10)print(“---猜數(shù)游戲-----”)cs=int(input(“你猜的數(shù)字是”))whilecs!=secret:_______cs>secret:_________(“唉,猜大啦!”)__________:print(“嘿嘿,猜小了!”)cs=int(input(“重新猜一個(gè)靠譜的數(shù)字是:”))print(“游戲結(jié)束,不玩了!”)21.閱讀程序。閱讀求水仙花數(shù)的代碼并回答問題?!八苫〝?shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個(gè)“水仙花數(shù)”,因?yàn)?53=13+53+33,請計(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)(1)//的符號作用是_____。(2)%的符號作用是_____。(3)==的符號作用是_____。(4)在代碼中,變量i表示的是三位數(shù)中的______位。(5)在代碼中,變量j表示的是三位數(shù)中的______位。(6)在代碼中,變量k表示的是三位數(shù)中的______位。(7)在range(100,1000)這個(gè)區(qū)域內(nèi),變量n無法取到的數(shù)值是________?!緟⒖即鸢浮?**試卷處理標(biāo)記,請不要刪除一、選擇題1.ABC【詳解】本題考查Python特點(diǎn)的相關(guān)知識點(diǎn)相比其他語言,Python具有交互式、解釋型、面向?qū)ο蟮奶厣?。故本題選ABC解析:ABC【詳解】本題考查Python特點(diǎn)的相關(guān)知識點(diǎn)相比其他語言,Python具有交互式、解釋型、面向?qū)ο蟮奶厣9时绢}選ABC2.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)。3.C【詳解】本題考查的是python中表達(dá)式相關(guān)知識。在Python算數(shù)運(yùn)算中,*代表乘法,**代表乘方,故4**3=4*4*4=64,故選項(xiàng)C正確。解析:C【詳解】本題考查的是python中表達(dá)式相關(guān)知識。在Python算數(shù)運(yùn)算中,*代表乘法,**代表乘方,故4**3=4*4*4=64,故選項(xiàng)C正確。4.A【詳解】本題主要考查Python文件。Python語言源代碼程序編譯后的文件擴(kuò)展名為py,BCD選項(xiàng)分別為C語言、java語言、C++語言源代碼程序編譯后的文件擴(kuò)展名,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python文件。Python語言源代碼程序編譯后的文件擴(kuò)展名為py,BCD選項(xiàng)分別為C語言、java語言、C++語言源代碼程序編譯后的文件擴(kuò)展名,故本題選A選項(xiàng)。5.B【詳解】本題考查的知識點(diǎn)是python的函數(shù)。Python中常用的輸入輸出語句分別是input()print(),故選項(xiàng)B正確。解析:B【詳解】本題考查的知識點(diǎn)是python的函數(shù)。Python中常用的輸入輸出語句分別是input()print(),故選項(xiàng)B正確。6.B【詳解】本題考查知識點(diǎn)是程序的定義。軟件是指包括所有在電腦運(yùn)行的程序。軟件=程序+數(shù)據(jù)+文檔。程序是指為實(shí)現(xiàn)特定目標(biāo)或解決特定問題而用計(jì)算機(jī)語言編寫的命令序列的集合。程序中包括指令和數(shù)據(jù)。解析:B【詳解】本題考查知識點(diǎn)是程序的定義。軟件是指包括所有在電腦運(yùn)行的程序。軟件=程序+數(shù)據(jù)+文檔。程序是指為實(shí)現(xiàn)特定目標(biāo)或解決特定問題而用計(jì)算機(jī)語言編寫的命令序列的集合。程序中包括指令和數(shù)據(jù)。指令是指示計(jì)算機(jī)執(zhí)行某種操作的命令。一個(gè)指令通常由兩部分組成:操作碼+地址碼。高級語言是指以人類的日常語言為基礎(chǔ)的一種編程語言。根據(jù)它們的定義,可以得出題目中的源代碼屬于程序。故B選項(xiàng)正確。7.D【詳解】本題考查的是數(shù)據(jù)類型。A.布爾型用于表示真(對)或假(錯(cuò)),A錯(cuò)誤;B.浮點(diǎn)型,即帶小數(shù)點(diǎn)的數(shù)字都稱為浮點(diǎn)數(shù),B錯(cuò)誤;C.整型用于執(zhí)行加(+)減(-)乘(*)除(/)運(yùn)解析:D【詳解】本題考查的是數(shù)據(jù)類型。A.布爾型用于表示真(對)或假(錯(cuò)),A錯(cuò)誤;B.浮點(diǎn)型,即帶小數(shù)點(diǎn)的數(shù)字都稱為浮點(diǎn)數(shù),B錯(cuò)誤;C.整型用于執(zhí)行加(+)減(-)乘(*)除(/)運(yùn)算;C錯(cuò)誤;D.字符串能夠靈活表示一串?dāng)?shù)據(jù),長度大小靈活多變,存儲電話號碼位數(shù)較多,故D比較合適。故選D。8.A【詳解】本題考查的是數(shù)據(jù)的定義。數(shù)據(jù)是客觀事物的符號記錄,是信息的載體,是計(jì)算機(jī)加工的對象?!绑w重80kg”、“身高170cm”是對王明體重身高的符號記錄屬于數(shù)據(jù)。故本題應(yīng)選A。解析:A【詳解】本題考查的是數(shù)據(jù)的定義。數(shù)據(jù)是客觀事物的符號記錄,是信息的載體,是計(jì)算機(jī)加工的對象。“體重80kg”、“身高170cm”是對王明體重身高的符號記錄屬于數(shù)據(jù)。故本題應(yīng)選A。9.A【詳解】本題考查計(jì)算機(jī)語言。機(jī)器語言是機(jī)器能直接識別的程序語言或指令代碼,無需經(jīng)過翻譯,或指不經(jīng)翻譯即可為機(jī)器直接理解和接受的程序語言或指令代碼。匯編語言是任何一種用于電子計(jì)算機(jī),微處理器,微解析:A【詳解】本題考查計(jì)算機(jī)語言。機(jī)器語言是機(jī)器能直接識別的程序語言或指令代碼,無需經(jīng)過翻譯,或指不經(jīng)翻譯即可為機(jī)器直接理解和接受的程序語言或指令代碼。匯編語言是任何一種用于電子計(jì)算機(jī),微處理器,微控制器或其他可編程器件的低級語言,亦稱為符號語言。高級語言是一種面向過程或?qū)ο蟮恼Z言。可以被計(jì)算機(jī)直接執(zhí)行的語言是機(jī)器語言,Python語言屬于高級語言。故本題選A。10.A【詳解】本題主要考查Python語句。num=45376,x=(45376//100)%10=453%10=3,故x的值應(yīng)為3,故本題選A選項(xiàng)。解析:A【詳解】本題主要考查Python語句。num=45376,x=(45376//100)%10=453%10=3,故x的值應(yīng)為3,故本題選A選項(xiàng)。11.B【詳解】本題主要考查計(jì)算機(jī)文件存儲結(jié)構(gòu)。由圖可知,圖中文件存儲結(jié)構(gòu)為樹結(jié)構(gòu),python34為樹的根結(jié)點(diǎn)(父節(jié)點(diǎn));圖中python34根結(jié)點(diǎn)有8個(gè)子結(jié)點(diǎn);圖中python34根結(jié)點(diǎn)下有5個(gè)子解析:B【詳解】本題主要考查計(jì)算機(jī)文件存儲結(jié)構(gòu)。由圖可知,圖中文件存儲結(jié)構(gòu)為樹結(jié)構(gòu),python34為樹的根結(jié)點(diǎn)(父節(jié)點(diǎn));圖中python34根結(jié)點(diǎn)有8個(gè)子結(jié)點(diǎn);圖中python34根結(jié)點(diǎn)下有5個(gè)子樹(子結(jié)點(diǎn));圖中Tools是python34的子樹(子結(jié)點(diǎn)),故本題選B選項(xiàng)。12.C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故本題選C選項(xiàng)。解析:C【詳解】本題主要考查Python循環(huán)結(jié)構(gòu)。分析程序可知,該程序求m、n的最大公約數(shù),程序結(jié)束后m=6,此時(shí)r=0,故本題選C選項(xiàng)。13.B【詳解】本題主要考查算法流程圖知識點(diǎn)。程序代碼中有雙分支語句if–else。所以選B繪制有分支流程圖,故本題選B選項(xiàng)。解析:B【詳解】本題主要考查算法流程圖知識點(diǎn)。程序代碼中有雙分支語句if–else。所以選B繪制有分支流程圖,故本題選B選項(xiàng)。14.D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=3,b-a>0值為True,則表達(dá)式not(b-a>0)值是False,故本題選D選項(xiàng)。解析:D【詳解】本題主要考查Python表達(dá)式的運(yùn)算。a=2,b=3,b-a>0值為True,則表達(dá)式not(b-a>0)值是False,故本題選D選項(xiàng)。15.D【詳解】本題主要考查Python變量名命名規(guī)則。Python變量名命名規(guī)則如下:(1)Python變量名可以由字母、數(shù)字、下劃線(_)組成,其中數(shù)字不能打頭;(2)Python變量名不能是P解析:D【詳解】本題主要考查Python變量名命名規(guī)則。Python變量名命名規(guī)則如下:(1)Python變量名可以由字母、數(shù)字、下劃線(_)組成,其中數(shù)字不能打頭;(2)Python變量名不能是Python關(guān)鍵字,但可以包含關(guān)鍵字;(3)Python變量名不能包含空格。由上可知D選項(xiàng)正確。【點(diǎn)睛】二、程序填空16.Sum=0foriinrange(1,101,2):Sum+=iprint(Sum)【詳解】本題主要考查Python程序設(shè)計(jì)。求1~100內(nèi)奇數(shù)之和,用Sum來求和,變量i的范圍是1到100,每次遞增2,可以使用range函數(shù),具體代碼如下:Sum=0foriinrange(1,101,2):Sum+=iprint(Sum)17.foriinrange(100,1000):a=i//100b=(i//10)%10c=i%10ifi==a*a*a+b*b*b+c*c*c:print(i)【詳解】本題主要考查程序設(shè)計(jì)。可通過Python程序設(shè)計(jì)實(shí)現(xiàn)題干要求,通過for循環(huán)找出水仙花數(shù),依次取出三位數(shù)的每一位數(shù),其中百位a=i//100,十位b=(i//10)%10,個(gè)位c=i%10,然后判斷是否是水仙花數(shù),具體代碼如下:foriinrange(100,1000):a=i//100b=(i//10)%10c=i%10ifi==a*a*a+b*b*b+c*c*c:print(i)18.解析法或解析A【詳解】本題主要考查Python程序的執(zhí)行與調(diào)試。①由算法分析可知,本題采用的算法是解析法或解析。②3公里內(nèi)(含3公里),收費(fèi)8元;超過3公里但未超過6公里部分,按1.5元/公里收費(fèi);超過6公里部分,按2.25元/公里收費(fèi),故此處填3<s<=6,故選A選項(xiàng)。19.l
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 打造綠色家居新風(fēng)尚
- 住房水電維修合同范本
- 商用爐具改造合同范本
- 吊燈安裝租房合同范本
- 創(chuàng)新驅(qū)動的畜牧業(yè)
- 初中新生家校共育指南
- 成長的足跡模板
- 售車協(xié)議合同范本
- 團(tuán)建場所租賃合同范例
- 醫(yī)療培訓(xùn)協(xié)議合同范本
- 2025年陜西延長石油集團(tuán)橫山魏墻煤業(yè)有限公司招聘筆試參考題庫附帶答案詳解
- 《形象塑造與職場妝容》課件
- 2025年湖南有色金屬職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫審定版
- 透射電子顯微分析在材料科學(xué)分析技術(shù)中的應(yīng)用課件
- GB/T 24498-2025建筑門窗、幕墻用密封膠條
- 2025年中國智能座艙行業(yè)市場規(guī)模及發(fā)展前景研究報(bào)告(智研咨詢)
- 清華大學(xué)第二彈:DeepSeek賦能職場-從提示語技巧到多場景應(yīng)用
- 黑龍江流域文明史知到智慧樹章節(jié)測試課后答案2024年秋黑龍江大學(xué)
- GB 45185-2024眼視光產(chǎn)品成品眼鏡安全技術(shù)規(guī)范
- 僑法知識講座
- 2024年江蘇省中小學(xué)生金鑰匙科技競賽(高中組)考試題庫(含答案)
評論
0/150
提交評論