版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
Python復習題與答案1、關于一維數(shù)據(jù)存儲格式問題,以下選項中描述錯誤的是()A、一維數(shù)據(jù)可以采用CSV格式存儲B、一維數(shù)據(jù)可以采用直接相連形成字符串方式存儲C、一維數(shù)據(jù)可以采用分號分隔方式存儲D、一維數(shù)據(jù)可以采用特殊符號@分隔方式存儲答案:B2、關于下面的代碼,以下選項中描述正確的是()>>>list(range(0,10,2))A、按可變參數(shù)調用B、按關鍵字參數(shù)調用C、執(zhí)行結果為0,2,4,6,8D、按位置參數(shù)調用答案:D3、以下選項中,不是Python文件二進制打開模式的合法組合是()A%、"b"B、"x+"C、"bx"D、"bw""答案:B4、"下面代碼的輸出結果是()foriinrange(1,10,2):print(i,end=",")"A、1,4,B、1,4,7,C、1,3,5,7,9,D、1,3,答案:C5、下列方法中,能夠讓所有單詞的首字母變成大寫的方法是()A、capitalizeB、titleC、upperD、ljust答案:B6、"下面代碼的輸出結果是()Defhello_world():print('ST',end="*")defthree_hellos():foriinrange(3):hello_world()three_hellos()"A、STSTST*B、ST*C、STSTD、***答案:A7、使用()關鍵字聲明匿名函數(shù)A、functionB、funcC、defD、lambda答案:D8、與x>yandy>z語句等價的是()A、x>y>zB、notx<yornoty<zC、notx<yory<zD、x>yornoty<z答案:A9、用()函數(shù)接收用輸入的數(shù)據(jù)A、acceptB、inputC、readlineD、login答案:B10、寫出下面代碼的運行結果。defSum(a,b=3,c=5):print(a,b,c)Sum(8)A、8B、835C、8,3,5D、035答案:B11、"給出如下代碼TempStr="HelloWorld"可以輸出“World”子串的是()"A、printTempStr–5:0]B、printTempStr–5:]C、printTempStr–5:–1]D、printTempStr–4:–1]答案:B12、以下關于Python自帶數(shù)據(jù)結構的運算結果中錯誤的是()A、l=1,2,3,4]l.reverse則l0]為4。B、l=1,2,3,4]l.pop1則l結果為1,3,4]。C、l=1,2,3,4]l.pop則l.index2結果為1。D、l=1,2,3,4]l.insert1,-1則l為1,-1,3,4]。答案:D13、以下關于函數(shù)參數(shù)傳遞的描述,錯誤的是:A、定義函數(shù)的時候,可選參數(shù)必須寫在非可選參數(shù)的后面B、函數(shù)的實參位置可變,需要形參定義和實參調用時都要給出名稱C、調用函數(shù)時,可變數(shù)量參數(shù)被當做元組類型傳遞到函數(shù)中D、Python支持可變數(shù)量的參數(shù),實參用”*參數(shù)名”表示答案:D14、下列表達式中,值不是1的是A、4//3B、15%2C、1^0D、~1答案:D15、對于一個列表aList和一個元組bTuple,以下函數(shù)調用錯誤的選項是()?A、sortedaListB、sortedbTupleC、aList.sortD、bTuple.sort答案:D16、關于Python的分支結構,以下選項中描述錯誤的是()A、Python中if-elif-else語句描述多分支結構B、分支結構使用if保留字C、Python中if-else語句用來形成二分支結構D、分支結構可以向已經執(zhí)行過的語句部分跳轉答案:D17、以下選項中可用作Python標識符的是()A、3B9909B、classC、___D、it’s答案:C18、下列選項中輸出結果是True的是()A、>>>isinstance255,intB、>>>chr13.isprintableC、>>>“Python”.islowerD、>>>chr10.isnumeric答案:A19、下面代碼的輸出結果是()x2=1fordayinrange(4,0,-1):x1=(x2+1)*2x2=x1print(x1)A、46B、23C、94D、190答案:A20、以下語句的運行結果是>>>Python=“Python”>>>print(“study”+Python)A、studyPythonB、“study“PythonC、studyPythonD、語法錯誤答案:C21、Python語句print(0xA+0xB)的運行結果是A、0xA+0xBB、A+BC、0xA0xBD、21答案:D22、下面代碼的輸出結果是()>>>False/TrueA、TrueB、0C、0.0D、False答案:C23、關于文件的打開方式,以下選項中描述正確的是()A、文件只能選擇二進制或文本方式打開B、所有文件都可能以文本方式打開C、文本文件只能以文本方式打開D、所有文件都可能以二進制方式打開答案:D24、給出如下代碼S='PythonisOpenSource!'print(s[0:].upper())上述代碼的輸出結果是()A、PYTHONB、PYTHONISOPENSOURCEC、PythonisOpenSource!D、PYTHONISOPENSOURCE!答案:D25、以下選項中,不是Python數(shù)據(jù)類型的是()A、實數(shù)B、列表C、整數(shù)D、字符串答案:A26、定義x=2.6,表達式int(x)的結果是()A、3B、2.6C、2.0D、2答案:D27、字典對象的______________方法返回字典的“值”列表A、keysB、keyC、valuesD、items答案:C28、以下選項中,不是Python中文件操作的相關函數(shù)是()A、openB、readC、loadD、write答案:C29、關于Python文件打開模式的描述,以下選項中錯誤的是()A、追加寫模式aB、只讀模式rC、覆蓋寫模式wD、創(chuàng)建寫模式n答案:D30、Python語句print(type((1,2,3,4)))的結果是:A、<class‘tuple’>B、<class‘dict’>C、<class‘set’>D、<class‘list’>答案:A31、以下關于Python縮進的描述中,錯誤的是()A、Python用嚴格的縮進表示程序的格式框架,所有代碼都需要在行前至少加一個空格B、縮進是可以嵌套的,從而形成多層縮進C、縮進表達了所屬關系和代碼塊的所屬范圍D、判斷、循環(huán)、函數(shù)等都能夠通過縮進包含一批代碼答案:A32、以下選項中不能生成一個空字典的是()A、dictB、{]}C、{}D、dict]答案:B33、以下程序的輸出結果是()t=“Python”print(tift>=“python”else“None”)A、PythonB、pythonC、tD、None答案:D34、"下面代碼的輸出結果是()forsin“HelloWorld”:ifs==“W”:continueprint(s,end="")"A、HelloB、HelloWorldC、HelloorldD、World答案:C35、關于列表的說法,描述錯誤的是:A、list是一個有序集合,沒有固定大小B、list可以存放Python中任意類型的數(shù)據(jù)C、使用list時其下標可以是負數(shù)D、list是不可變數(shù)據(jù)類型答案:D36、以下選項中,不是Python文件打開的合法模式組合是()A%、"r"B、"a"C、"+"D、"w""答案:C37、給出如下代碼:MonthandFlower={“1月”:“梅花”,“2月”:“杏花”,“3月”:“桃花”,“4月”:“牡丹花”,\5月:“石榴花”,“6月”:“蓮花”,“7月”:“玉簪花”,“8月”:“桂花”,“9月”:“菊花”,10月:“芙蓉花”,“11月”:“山茶花”,“12月”:“水仙花”}n=input(“請輸入1-12的月份:”)print(n+“月份之代表花:”+MonthandFlower.get(str(n)+“月”))以下選項中描述正確的是()A、*MonthandFlower是一個集合B、*MonthandFlower是一個元組C、代碼實現(xiàn)了從鍵盤上獲取一個整數(shù)1-12來表示月份,輸出該月份對應的代表花名D、*MonthandFlower是一個列表答案:C38、關于函數(shù)的下列說法不正確的是()A、函數(shù)可以沒有參數(shù)B、函數(shù)可以有多個返回值C、函數(shù)可以沒有return語句D、函數(shù)都有返回值答案:B39、列表ls=[[1,2,3,4,5,6,7,8,9]],以下選項中描述錯誤的是()A、ls可能是一維列表B、ls可能是二維列表C、ls可能是多維列表D、ls可能是高維列表答案:D40、以下for語句中,()不能完成1-10的累加功能。A、foriinrange10,0:sum+=iB、foriinrange1,11:sum+=iC、foriinrange10,0,-1:sum+=iD、foriinrange10,9,8,7,6,5,4,3,2,1:sum+=i答案:A41、當需要在字符串中使用特殊字符時,Python使用()作為轉義字符的起始符號A、\B、/C、#D、%答案:A42、字符串的strip方法的作用是()A、刪除字符串頭尾指定的字符B、刪除字符串末尾指定的字符C、刪除字符串頭部指定的字符D、通過指定分隔符對字符串切片答案:A43、()模塊是python標準庫中最常用的模塊之一。通過它可以獲取命令行參數(shù),從而實現(xiàn)從程序外部向程序內部傳遞參數(shù)的功能,也可以獲取程序路徑和當前系統(tǒng)平臺等信息。A、sysB、platformC、mathD、time答案:A44、"給出如下代碼S="abcdefghijklmn"print(s[1:10:3])上述代碼的輸出結果是()"A、behkB、adgjC、behD、adg答案:C45、"以下代碼的輸出結果是()foriinrange(1,6):ifi%4==0:breakelse:print(i,end=",")"A、1,2,3,5,B、1,2,3,4,C、1,2,3,D、1,2,3,5,6答案:C46、以下選項中,不屬于函數(shù)的作用的是()A、提高代碼執(zhí)行速度B、增強代碼可讀性C、降低編程復雜度D、復用代碼答案:A47、關于lambda函數(shù),以下選項中描述錯誤的是()A、lambda不是Python的保留字B、定義了一種特殊的函數(shù)C、lambda函數(shù)也稱為匿名函數(shù)D、lambda函數(shù)將函數(shù)名作為函數(shù)結果返回答案:A48、"下面代碼的執(zhí)行結果是()>>>x="HappyBirthdaytoyou!">>>x*3"A、系統(tǒng)報錯B、HappyBirthdaytoyou!C、HappyBirthdaytoyou!HappyBirthdaytoyou!HappyBirthdaytoyou!’D、HappyBirthdaytoyou!HappyBirthdaytoyou!HappyBirthdaytoyou!答案:C49、"下面代碼的輸出結果是()S="Thepythonlanguageisamultimodellanguage."print(s.split(''))"A、Thepythonlanguageisamultimodellanguage.B、‘The’,‘python’,‘language’,‘is’,‘a’,‘multimodel’,‘language.’]C、Thepythonlanguageisamultimodellanguage.D、系統(tǒng)報錯答案:B50、以下代碼的輸出結果是()forsin“testatest”:ifs==“a”ors==“e”:continueprint(s,end=’’)A、tsttstB、testatestC、testtestD、tstatst答案:A51、在定義函數(shù)時,某個參數(shù)名字前面帶有一個*符號表示可變長度參數(shù),可以接收任意多個位置參數(shù)并存放于一個元組之中。A、正確B、錯誤答案:A52、調用函數(shù)時傳遞的實參個數(shù)必須與函數(shù)形參個數(shù)相等才行。A、正確B、錯誤答案:B53、函數(shù)的名稱可以隨意命名A、正確B、錯誤答案:B54、正則表達式模塊re的match()方法是從字符串的開始匹配特定模式,而search()方法是在整個字符串中尋找模式,這兩個方法如果匹配成功則返回match對象,匹配失敗則返回空值None。A、正確B、錯誤答案:A55、文本文件是可以迭代的,可以使用forlineinfp類似的語句遍歷文件對象fp中的每一行A、正確B、錯誤答案:A56、定義類時實現(xiàn)了__eq__()方法,該類對象即可支持運算符==。A、正確B、錯誤答案:A57、在Python中沒有switch-case語句。A、正確B、錯誤答案:A58、列表可以作為字典的“鍵”。A、正確B、錯誤答案:B59、已知列表x中包含超過5個以上的元素,那么語句x=x[:5]+x[5:]的作用是將列表x中的元素循環(huán)左移5位。A、正確B、錯誤答案:B60、假設x是含有5個元素的列表,那么切片操作x[10:]是無法執(zhí)行的,會拋出異常。A、正確B、錯誤答案:B61、無法使用lambda表達式定義有名字的函數(shù)。A、正確B、錯誤答案:B62、以追加模式打開文件時,文件指針指向文件尾。A、正確B、錯誤答案:A63、Python標準庫os中的方法startfile()可以啟動任何已關聯(lián)應用程序的文件,并自動調用關聯(lián)的程序。A、正確B、錯誤答案:A64、在Python中定義類時實例方法的第一個參數(shù)名稱不管是什么,都表示對象自身。A、正確B、錯誤答案:A65、假設已導入random標準庫,那么表達式max([(1,10)foriinrange(10)])的值一定是10。A、正確B、錯誤答案:B66、只可以動態(tài)為對象增加數(shù)據(jù)成員,而不能為對象動態(tài)增加成員方法。A、正確B、錯誤答案:B67、Python字典支持雙向索引。A、正確B、錯誤答案:B68、帶有else子句的循環(huán)如果因為執(zhí)行了break語句而退出的話,則會執(zhí)行else子句中的代碼。A、正確B、錯誤答案:B69、已知x和y是兩個等長的整數(shù)列表,那么表達式sum((i*jfori,jinzip(x,y)))的作用是計算這兩個列表所表示的向量的內積。A、正確B、錯誤答案:A70、elif可以單獨使用。A、正確B、錯誤答案:B71、不同版本的Python不能安裝到同一臺計算機上。A、正確B、錯誤答案:B72、range(10)函數(shù)是一個數(shù)字序列函數(shù)A、正確B、錯誤答案:A73、位置參數(shù)必須在關鍵字參數(shù)的后面A、正確B、錯誤答案:B74、Python字典中的“鍵”不允許重復,是唯一的A、正確B、錯誤答案:A75、函數(shù)和對象方法是一樣的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度智能交通管理系統(tǒng)采購意向合同3篇
- 2025年度環(huán)境衛(wèi)生應急物資儲備承包合同3篇
- 2025年度企業(yè)資源規(guī)劃軟件許可與集成實施服務合同2篇
- 二零二五年度虛擬現(xiàn)實技術研發(fā)人員勞動合同3篇
- 2025年度臺球室租賃與電子競技比賽組織合同3篇
- 2025年度特種養(yǎng)殖場工人勞動合同3篇
- 2025年度定制木門產品定制與家居一體化解決方案合同3篇
- 2025年度頂級籃球運動員專屬轉會合同3篇
- 二零二五農機作業(yè)與維修一體化服務合同3篇
- 二零二五年度企業(yè)內部廉潔自律管理實施合同3篇
- 數(shù)學-2025年高考綜合改革適應性演練(八省聯(lián)考)
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應用實踐指導材料之10:“5領導作用-5.4創(chuàng)新文化”(雷澤佳編制-2025B0)
- 2024版定制家具生產與知識產權保護合同范本2篇
- 智能制造能力成熟度模型(-CMMM-)介紹及評估方法分享
- 2024年個人總結、公司規(guī)劃與目標
- 市場營銷試題(含參考答案)
- 信用評級機構的責任與風險管理考核試卷
- 中小學教師家訪記錄內容三(共18篇)
- 英語趣味課堂課件
- 醫(yī)院后勤節(jié)能降耗工作計劃
- 《法制宣傳之盜竊罪》課件
評論
0/150
提交評論