Python試題庫含答案_第1頁
Python試題庫含答案_第2頁
Python試題庫含答案_第3頁
Python試題庫含答案_第4頁
Python試題庫含答案_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Python試題庫一、單選題(共50題,每題1分,共50分)1、以下選項對應(yīng)的方法可以用于向CSV文件寫入一二維數(shù)據(jù)的是()A、split()B、strip()C、exists()D、join()正確答案:D2、與關(guān)系表達式x==0等價的表達式是A、notxB、x!=1C、x=0D、x正確答案:A3、下列有關(guān)函數(shù)的說法中,正確的是()A、函數(shù)的定義必須在程序的開頭B、函數(shù)定義后,其中的程序就可以自動執(zhí)行C、函數(shù)定義后需要調(diào)用才會執(zhí)行D、函數(shù)體與關(guān)鍵字def必須左對齊正確答案:C4、對于一個列表aList和一個元組bTuple,以下函數(shù)調(diào)用錯誤的選項是()?A、sorted(bTuple)B、sorted(aList)C、aList.sort()D、bTuple.sort()正確答案:D5、關(guān)于CSV文件的擴展名,以下選項中描述正確的是()A、可以為任意擴展名B、擴展名只能是.txtC、擴展名只能是.csvD、擴展名只能是.dat正確答案:A6、下列說法中哪項是錯誤的:A、選擇語句可以嵌套B、循環(huán)語句不可以嵌套C、if語句中可以包括循環(huán)語句D、while語句的循環(huán)體中可以包括if語句正確答案:B7、以下while語句中的表達式”notE”等價于whilenotE:passA、E==1B、E==0C、E!=1D、E!=0正確答案:B8、以下關(guān)于字典類型的描述,錯誤的是:A、字典類型是一種無序的對象集合,通過鍵來存取B、字典類型可以在原來的變量上增加或縮短C、字典類型可以包含列表和其他數(shù)據(jù)類型,支持嵌套的字典D、字典類型中的數(shù)據(jù)可以進行分片和合并操作正確答案:D9、下列表達式中,返回True的是()A、a=2b=2A=bB、3>2>1C、TrueandFalseD、2!=2正確答案:B10、Python異常處理中不會用到的關(guān)鍵字是()A、ifB、finallyC、elseD、try正確答案:A11、下面程序的運行結(jié)果為()。a=10DefsetNumber():A=100setNumber()print(a)A、10B、100C、10100D、10010正確答案:A12、下面代碼的輸出結(jié)果是()l1=[1,2,3,2]l2=[‘a(chǎn)a’,‘bb’,‘cc’,‘dd’,‘ee’]d={}forindexinrange(len(l1)):d[l1[index]]=l2[index]print(d)A、{1:‘a(chǎn)a’,2:‘bb’,3:‘cc’,2:‘dd’}B、{1:‘a(chǎn)a’,2:‘bb’,3:‘cc’,2:‘bb’}C、{1:‘a(chǎn)a’,2:‘dd’,3:‘cc’}D、{1:‘a(chǎn)a’,2:‘bb’,3:‘cc’}正確答案:C13、在Python函數(shù)中,用于獲取用戶輸入的是()A、get()B、input()C、print()D、Eval()正確答案:B14、以下不合法的表達式是A、xin[1,2,3,4,5]B、e>5and4==fC、x-6>5D、3=a正確答案:D15、以下描述中錯誤的是()A、對字典進行遍歷訪問時,可以通過items()函數(shù)同時得到key,value值。例如fork,vinScores.items()B、如果要倒序遍歷訪問序列中的元素,可以對該序列使用reversed()函數(shù),例如foriinReversed(list)。C、當在序列中循環(huán)訪問元素時,如果要獲取元素的下標,可以使用enumerate()函數(shù),例如foriinenumerate(list)。D、在遍歷列表的同時可以修改列表本身,例如如下的代碼可以做到。Words=[‘I’,‘love’,‘Python’]forwinwords:Iflen(w)>4:Words.insert(0,w)正確答案:D16、下列哪個語句在Python中是非法的?A、x,y=y,xB、x=y=z=1C、x+=yD、x=(y=z+1)正確答案:D17、"以下程序的輸出結(jié)果是()d={“zhang”:“China”,“Jone”:“America”,“Natan”:“Japan”}forkind:print(k,end="")"A、ChinaAmericaJapanB、zhang:ChinaJone:AmericaNatan:JapanC、“zhang””Jone””Natan”D、zhangJoneNatan正確答案:D18、使用open()打開一個Windows操作系統(tǒng)D盤下的文件,以下選項中對路徑的表示錯誤的是()A、D:\PythonTest\a.txtB、D://PythonTest//a.txtC、D:\\PythonTest\\a.txtD、D:/PythonTest/a.txt正確答案:A19、以下關(guān)于函數(shù)參數(shù)傳遞的描述,錯誤的是:A、函數(shù)的實參位置可變,需要形參定義和實參調(diào)用時都要給出名稱B、Python支持可變數(shù)量的參數(shù),實參用”*參數(shù)名”表示C、定義函數(shù)的時候,可選參數(shù)必須寫在非可選參數(shù)的后面D、調(diào)用函數(shù)時,可變數(shù)量參數(shù)被當做元組類型傳遞到函數(shù)中正確答案:B20、下面代碼的輸出結(jié)果是()a=[9,6,4,5]N=len(a)foriinrange(int(len(a)/2)):a[i],a[N-i-1]=a[N-i-1],a[i]print(a)A、[9,6,5,4]B、[9,4,6,5]C、[5,6,9,4]D、[5,4,6,9]正確答案:D21、字典對象的______________方法返回字典的“值”列表A、values()B、items()C、keys()D、key()正確答案:A22、下列選項中,冪運算的符號為()A、%B、*C、**D、++正確答案:C23、以下選項中,輸出結(jié)果為False的是()A、>>>False!=0B、>>>5isnot4C、>>>5is5D、>>>5!=4正確答案:A24、關(guān)于函數(shù)參數(shù)傳遞中,形參與實參的描述錯誤的是()。A、在參數(shù)內(nèi)部改變形參的值,實參的值一般是不會改變的。B、python實行安值傳遞參數(shù)。值傳遞指調(diào)用函數(shù)時將常量或變量的值(實參)傳遞給函數(shù)的參數(shù)(形參)C、實參與形參存儲在各自的內(nèi)存空間中,是兩個不相關(guān)的獨立變量D、實參與形參的名字必須相同正確答案:D25、若k為整形,下述while循環(huán)執(zhí)行的次數(shù)為k=1000whilek>1:printkk=k/2A、10B、1000C、11D、9正確答案:A26、面代碼的輸出結(jié)果是()a=2.0b=1.0s=0forninrange(1,4):s+=a/bt=aa=a+bb=tprint(round(s,2))A、8.39B、6.77C、3.5D、5.17正確答案:D27、以下關(guān)于python內(nèi)置函數(shù)的描述,錯誤的是()A、hash()返回一個可計算哈希的類型的數(shù)據(jù)的哈希值B、type()返回一個數(shù)據(jù)對應(yīng)的類型C、sorted()對一個序列類型數(shù)據(jù)進行排序D、id()返回一個數(shù)據(jù)的一個編號,跟其在內(nèi)存中的地址無關(guān)正確答案:D28、計算表達式1234%1000//100的值為A、3B、1C、4D、2正確答案:D29、假設(shè)函數(shù)中不包括global保留字,對于改變參數(shù)值的方法,以下選項中錯誤的是()A、參數(shù)是列表類型時,改變原參數(shù)的值B、參數(shù)是組合類型(可變對象)時,改變原參數(shù)的值C、參數(shù)是整數(shù)類型時,不改變原參數(shù)的值D、參數(shù)的值是否改變與函數(shù)中對變量的操作有關(guān),與參數(shù)類型無關(guān)正確答案:D30、下列()語句在Python中是非法的A、x=y=z=1B、x+=yC、x,y=y,xD、x=(y=z+1)正確答案:D31、在每個python類中,都包含一個特殊的變量()。它表示當前類自身,可以使用它來引用類中的成員變量和成員函數(shù)。A、selfB、meC、與類同名D、this正確答案:A32、下列Python程序的運行結(jié)果是x=0y=Trueprint(x>yand‘A’>‘B’)A、TrueB、FalseC、0D、1正確答案:B33、給出如下代碼: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、代碼實現(xiàn)了從鍵盤上獲取一個整數(shù)(1-12)來表示月份,輸出該月份對應(yīng)的代表花名C、*MonthandFlower是一個元組D、*MonthandFlower是一個列表正確答案:B34、以下選項中,不是Python中文件操作的相關(guān)函數(shù)是()A、open()B、write()C、writeline()D、readlines()正確答案:C35、下面不能創(chuàng)建一個集合的語句是()A、s2=set(“abcd”)B、s4=frozenset((3,2,1))C、s1=set()D、s3=(1,2,3,4)正確答案:D36、以下選項中,不是Python語言合法命名的是()A、MyGod5B、MyGodC、5MyGodD、MyGod_正確答案:C37、以下選項對應(yīng)的方法可以輔助用于從CSV文件中解析二維數(shù)據(jù)的是()A、count()B、strip()C、format()D、center()正確答案:B38、"關(guān)于下面代碼中的變量x,以下選項中描述正確的是()fo=open(fname,"r")forxinfo:print(x)fo.close()"A、變量x表示文件中的一個字符B、變量x表示文件中的一行字符C、變量x表示文件中的一組字符D、變量x表示文件中的全體字符正確答案:B39、"下面代碼的輸出結(jié)果是()forain‘mirror’:print(a,end="")ifa==‘r’:break"A、mirrorB、miC、MirrorD、mir正確答案:D40、給定字典d,以下選項中對xind的描述正確的是()A、判斷x是否是字典d中的鍵B、判斷x是否是在字典d中以鍵或值方式存在C、x是一個二元元組,判斷x是否是字典d中的鍵值對D、判斷x是否是字典d中的值正確答案:A41、關(guān)于函數(shù)的下列說法不正確的是()A、函數(shù)可以有多個返回值B、函數(shù)可以沒有參數(shù)C、函數(shù)都有返回值D、函數(shù)可以沒有return語句正確答案:A42、二維列表ls=[[1,2,3],[4,5,6],[7,8,9]],以下選項中能獲取其中元素5的是()A、ls[–1][–1]B、ls[–2][–1]C、ls[1][1]D、ls[4]正確答案:C43、"下面代碼的輸出結(jié)果是()a=1.0ifisinstance(a,int):print("{}isint".format(a))else:print("{}isnotint".format(a))"A、出錯B、1.0isnotintC、1.0isintD、無輸出正確答案:B44、以下關(guān)于random庫的描述,正確的是:A、uniform(0,1)與uniform(0.0,1.0)的輸出結(jié)果不同,前者輸出隨機整數(shù),后者輸出隨機小數(shù)B、getrandbits(K)是生成一個長度為K位的二進制數(shù)C、設(shè)定相同種子,每次調(diào)用隨機函數(shù)生成的隨機數(shù)不相同D、通過fromrandomimport*引入random隨機庫的部分函數(shù)正確答案:B45、"下面代碼的輸出結(jié)果是()forsin“HelloWorld”:ifs==“W”:breakprint(s,end="")"A、WorldB、HelloC、HelloWorldD、Helloorld正確答案:B46、下列運算符的使用錯誤的是()A、[1,2,3]+[4,5,6]B、3*‘a(chǎn)bc’C、-10%-3D、1+‘a(chǎn)’正確答案:D47、對負數(shù)取平方根,即使用函數(shù)math.sqrt(x),其中x為負數(shù),將產(chǎn)生()A、ValueError錯誤B、什么都不產(chǎn)生C、虛數(shù)D、程序崩潰正確答案:A48、Python語句print(type([1,2,3,4]))的輸出結(jié)果是()。A、<class‘tuple’>B、<class‘set’>C、<class‘dict’>D、<class‘list’>正確答案:D49、已知x=2,語句x*=x+1執(zhí)行后,x的值是()A、3B、2C、6D、4正確答案:C50、字符串是一個字符序列,例如,字符串s,從右側(cè)向左第2個字符用()索引?A、s[2]B、s[:-2]C、s[0:-2]D、s[-2]正確答案:D二、判斷題(共50題,每題1分,共50分)1、Python字典屬于無序序列A、正確B、錯誤正確答案:A2、定義類時實現(xiàn)了__pow__()方法,該類對象即可支持運算符**。A、正確B、錯誤正確答案:A3、列表對象的pop()方法默認刪除并返回最后一個元素,如果列表已空則拋出異常。A、正確B、錯誤正確答案:A4、包含yield語句的函數(shù)一般成為生成器函數(shù),可以用來創(chuàng)建生成器對象。A、正確B、錯誤正確答案:A5、如果index函數(shù)沒有在字符串中找到子串,則會返回-1A、正確B、錯誤正確答案:B6、如a是一個列表,且a[:]與a[::-1]相等,則a中元素按順序排列構(gòu)成一個回文A、正確B、錯誤正確答案:A7、elif可以單獨使用。A、正確B、錯誤正確答案:B8、字符串的切片選取的區(qū)間范圍是從起始位置開始,到結(jié)束位置結(jié)束A、正確B、錯誤正確答案:B9、已知x和y是兩個等長的整數(shù)列表,那么表達式[i+jfori,jinzip(x,y)]的作用時計算這兩個列表所表示的向量的和。A、正確B、錯誤正確答案:A10、使用del命令或者列表對象的remove()方法刪除列表中元素時會影響列表中部分元素的索引。A、正確B、錯誤正確答案:A11、已知x={1:1,2:2},那么語句x[3]=3無法正常執(zhí)行。A、正確B、錯誤正確答案:B12、元組是不可變的,不支持列表對象的inset()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個元組對象。A、正確B、錯誤正確答案:A13、使用普通文本編輯器軟件也可以正常查看二進制文件的內(nèi)容。A、正確B、錯誤正確答案:B14、運算符“-”可以用于集合的差集運算。A、正確B、錯誤正確答案:A15、列表的元素可以做增加、修改、排序、反轉(zhuǎn)等操作A、正確B、錯誤正確答案:A16、通過索引可以修改和訪問元組的元素A、正確B、錯誤正確答案:B17、元組可以作為字典的“鍵”。A、正確B、錯誤正確答案:A18、Python字典中的“鍵”不允許重復(fù)。A、正確B、錯誤正確答案:A19、pop方法在省略參數(shù)的情況下,會刪除列表的最后一個元素A、正確B、錯誤正確答案:A20、列表的索引可以從0開始A、正確B、錯誤正確答案:A21、Python標準庫os中的方法startfile()可以啟動任何已關(guān)聯(lián)應(yīng)用程序的文件,并自動調(diào)用關(guān)聯(lián)的程序。A、正確B、錯誤正確答案:A22、假設(shè)x是含有5個元素的列表,那么切片操作x[10:]是無法執(zhí)行的,會拋出異常。A、正確B、錯誤正確答案:B23、只能通過切片訪問列表中的元素,不能使用切片修改列表中的元素。A、正確B、錯誤正確答案:B24、在設(shè)計派生類時,基類的私有成員默認是不會繼承的。A、正確B、錯誤正確答案:A25、表達式{1,3,2}>{1,2,3}的值為True。A、正確B、錯誤正確答案:B26、在Python中定義類時實例方法的第一個參數(shù)名稱不管是什么,都表示對象自身。A、正確B、錯誤正確答案:A27、創(chuàng)建只包含一個元素的元組時,必須在元素后面加一個逗號,例如(3,)A、正確B、錯誤正確答案:A28、Python內(nèi)置字典是無序的,如果需要一個可以記住元素插入順序的字典,可以使用collections.OrderedDict。A、正確B、錯誤正確答案:A29、已知x為非空列表,那么表達式sorted(x,reverse=True)==list(reversed(x))的值一定是True。A、正確B、錯誤正確答案:B30、使用下標可以修改列表的元素值A(chǔ)、正確B、錯誤正確答案:A31、列表對象的extend()方法屬于原地操作,調(diào)用前后列表對象的地址不變。A、正確B、錯誤正確答案:A32、函數(shù)的名稱可以隨意命名A、正確B、錯誤正確答案:B33、元組的訪問速度比列表要快一些,如果定義了一系列常量值,并且主要用途僅僅是對其進行遍歷二不需要進行任何修改,建議使用元組而不使用列表。A、正確B、錯誤正確答案:A34、Python支持使用字典的“鍵”作為索引來訪問字典中的值A(chǔ)、正確B、錯誤正確答案:A35、編寫函數(shù)時,一般建議先對參數(shù)進行合法性檢查,然后再編寫正常的功能代碼。A、正確B、錯誤

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論