python復(fù)習(xí)試題附答案_第1頁(yè)
python復(fù)習(xí)試題附答案_第2頁(yè)
python復(fù)習(xí)試題附答案_第3頁(yè)
python復(fù)習(xí)試題附答案_第4頁(yè)
python復(fù)習(xí)試題附答案_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第頁(yè)python復(fù)習(xí)試題附答案1.以下選項(xiàng)中不是Python數(shù)據(jù)分析和繪圖的第三方庫(kù)的是()A、numpyB、pandasC、matplotliD、request【正確答案】:D2.下面哪個(gè)不是Python合法的標(biāo)識(shí)符()A、int32B、40XLC、selD.__name__【正確答案】:B3.導(dǎo)入模塊的方式錯(cuò)誤的是()。A、importmoB、frommoimport*C、importmoasmD、importmfrommo【正確答案】:D4.下面()不是有效的變量名。A、_demoB、apple6C、NumberD、my-score【正確答案】:D5.網(wǎng)格布局管理器是()。A、packB、griC、placD、class【正確答案】:B6.以下關(guān)于Python循環(huán)結(jié)構(gòu)的描述中,錯(cuò)誤的是()。A、遍歷循環(huán)中的數(shù)據(jù)結(jié)構(gòu)可以是字符串、列表、元組和range()函數(shù)等B、在Python中,可以通過(guò)for、while等關(guān)鍵字來(lái)構(gòu)建循環(huán)結(jié)構(gòu)C、關(guān)鍵字continue只用于結(jié)束本次循環(huán)D、關(guān)鍵字break用來(lái)結(jié)束當(dāng)前當(dāng)次語(yǔ)句,但不跳出當(dāng)前的循環(huán)體【正確答案】:D7.如果一個(gè)Python函數(shù)中,沒(méi)有return語(yǔ)句或return語(yǔ)句不帶任何返回值,那么該函數(shù)的返回為()。A、TruB.FalsC.nullD、None【正確答案】:D8.列表lis=[1,2,3,4,5,6],其切片lis[-1:1:-1]結(jié)果為()A、[1]B、[2,1]C、[6,5,4,3,2]D、[6,5,4,3]【正確答案】:D9.以下循環(huán)語(yǔ)句的循環(huán)體執(zhí)行次數(shù)為10次的是()。A、foriinrange(10)B、foriinrange(1,10)C、foriinrange(2,10,2)D、foriinrange(10,21)【正確答案】:A10.Python語(yǔ)言語(yǔ)句塊的標(biāo)記是()。A、分號(hào)B、逗號(hào)C、縮進(jìn)D、/【正確答案】:C11.以下不能創(chuàng)建一個(gè)字典的語(yǔ)句是()。A、dic1={}B、dic2={3:5}C、dic3={[1,2,3]:”uestc”}D、dic3={(1,2,3):”uestc”}【正確答案】:C12.”ab”+”c”*2的結(jié)果是()。A、”abc2”B、”abcabc”C、”ababcc”D、”abcc”【正確答案】:D13.下列選項(xiàng)中,不是Python關(guān)鍵字的選項(xiàng)是()。A、witB、intC、delD、for【正確答案】:B14.在Python中,復(fù)制文件使用的是函數(shù)()。A、shutil.copyB、os.copyC、copyD、py.copy【正確答案】:A15.表達(dá)式f=lambdaa,b:b**2-a**2,f(4,5)執(zhí)行結(jié)果為()。A、1B、9C、5D、11【正確答案】:B16.Python源程序執(zhí)行的方式()。A、編譯執(zhí)行B、解釋執(zhí)行C、直接執(zhí)行D、邊編譯邊執(zhí)行【正確答案】:B17.在Python中,下列關(guān)于if選擇結(jié)構(gòu)說(shuō)法錯(cuò)誤的是()。A、if語(yǔ)句中可以沒(méi)有else子句B、同一級(jí)別的if語(yǔ)句中可以有多個(gè)else子句C、同一級(jí)別的if語(yǔ)句中可以有多個(gè)elif子句D、if選擇結(jié)構(gòu)可以多層嵌套【正確答案】:B18.如果希望退出循環(huán),可使用下列哪個(gè)關(guān)鍵字。()A、continuB、passC、breakD、exit【正確答案】:C19.字符串a(chǎn)=’astring’,其切片a[1::2]結(jié)果為()。A、’ati’B、’git’C、’srn’D、’tig’【正確答案】:D20.os.path模塊的下列方法,哪個(gè)是用來(lái)判斷指定路徑是否存在的?()A、exists()B、exist()C、getsize()D、isfile()【正確答案】:A21.在Python中,()庫(kù)通常用于創(chuàng)建圖形用戶界面GUI。A、TkinterB、PILC、NumPyD、Pandas【正確答案】:A22.表達(dá)式isinstance('abcdefg',str)的值為()。A、NonB.TruC.FalsD.Str【正確答案】:B23.可以使用裝飾符()定義類方法。A、@staticmethoB.@propertyC、@selD.@classmethod【正確答案】:D24.在print函數(shù)的輸出字符串中可以將()作為參數(shù),代表后面指定要輸出的字符串。A、%B.%C.%sD、%t【正確答案】:C25.Python運(yùn)算符中用來(lái)計(jì)算集合差集的是()。A、<B、>C、|D、-【正確答案】:D26.Python中優(yōu)秀的詞云展示庫(kù)是()。A、turtlB、randomC、wordclouD、jieba【正確答案】:C27.關(guān)于函數(shù),一下選項(xiàng)中描述錯(cuò)誤的是()A、函數(shù)能完成特定功能,對(duì)函數(shù)的使用不需要了解內(nèi)部實(shí)現(xiàn)原理B、使用函數(shù)的主要目的是減低編程難度和代碼重用C、Python使用del關(guān)鍵字定義函數(shù)D、函數(shù)是一段具有特定功能的、可重用的語(yǔ)句組【正確答案】:C28.temp.show()A、=B()B、(a)【正確答案】:A解析:

五、編程題29.表達(dá)式3and4的結(jié)果為()。A、3B、4C、TruD、False【正確答案】:B30.如果需要對(duì)字符串進(jìn)行分割,需要使用的方法是()。A、splitB、stripC、joinD、len【正確答案】:A31.time庫(kù)中,表示星期的時(shí)間格式化字符串是()。A、%B、%XC、%YD、%d【正確答案】:A32.Python中能夠處理時(shí)間的庫(kù)是()。A、timB、randomC、wordclouD、jieba【正確答案】:A33.下列哪種類型是Python的映射類型?()A、strB、listC、tuplD.dict【正確答案】:D34.一個(gè)整數(shù)n既能被18整除,又能被27整除,下列能正確表示該邏輯關(guān)系的表達(dá)式是()A、n//18==0anB、n//27==0C、n%18==0orn%27==0D、n%18==0anE、n%27==0F、n//18==0orn//27==0【正確答案】:C35.已知a=“abcdefg”,則a[2:4]的值為()。A、bB、bcC、cD、cde【正確答案】:C36.設(shè)置文件讀取模式時(shí),下列哪個(gè)選項(xiàng)可以實(shí)現(xiàn)在文件結(jié)尾添加內(nèi)容。()A、rB、wC、bD、a+【正確答案】:D37.Python既是面向過(guò)程語(yǔ)言,又是面向?qū)ο笳Z(yǔ)言,那么,面向?qū)ο蟮娜筇卣鞑话?)。A、封裝B、繼承C、多態(tài)D、重寫【正確答案】:D38.已知a=[1,2,3,4,5],下列選項(xiàng)能訪問(wèn)元素3的有()A、a[3]B、a[-3]C、a[2]D、a[-2]【正確答案】:C39.Python中定義類,使用的關(guān)鍵字是()A、selB、superC、classD、object【正確答案】:C40.Python腳本文件的擴(kuò)展名為()。A、pythonB、pyC、ptD、pg【正確答案】:B41.以下關(guān)于模塊說(shuō)法錯(cuò)誤的是()A、一個(gè)xx.py就是一個(gè)模塊B、任何一個(gè)普通的xx.py文件可以作為模塊導(dǎo)入C、模塊文件的擴(kuò)展名不一定是.pyD、運(yùn)行時(shí)會(huì)從制定的目錄搜索導(dǎo)入的模塊,如果沒(méi)有,會(huì)報(bào)錯(cuò)異?!菊_答案】:C42.Python語(yǔ)句list(range(1,10,3))執(zhí)行結(jié)果為()。A、[1,4,7,10]B、[1,4,7]C、[4,7]D、[1,3,4,7]【正確答案】:B43.與a>bandb>c等價(jià)的是?()A、a>B、orb>cC、a>b>cD、a>E、ornotbF、nota【正確答案】:B44.下面關(guān)于return說(shuō)法正確的是()。A、python函數(shù)中必須有returnB、return可以返回多個(gè)值C、return沒(méi)有返回值時(shí),函數(shù)自動(dòng)返回nullD、執(zhí)行到return時(shí),程序?qū)⑼V购瘮?shù)內(nèi)return后面的語(yǔ)句【正確答案】:C45.基于順序關(guān)系的布局管理器是()。A、griB、packC、placD、class【正確答案】:B46.Python中一款流行的第三方中文分詞庫(kù)是()。A、turtlB、randomC、wordclouD、jieba【正確答案】:D47.調(diào)用open函數(shù)可以打開指定文件,在open()函數(shù)中訪問(wèn)模式參數(shù)使用()表示只讀。A、’a’B、’w+’C、’r’D、’w’【正確答案】:C48.下列標(biāo)識(shí)符命名中,符合規(guī)范的是()。A、1_B、forC、A1ge_D、a%b【正確答案】:C49.Python語(yǔ)言語(yǔ)句塊的標(biāo)記是()A、分號(hào)B、逗號(hào)C、縮進(jìn)D、/【正確答案】:C50.表達(dá)式eval(“500/10”)的結(jié)果為()。A、“500/10”B、500/10C、50D、50.0【正確答案】:D1.定義Python函數(shù)時(shí)必須指定函數(shù)返回值類型。()A、正確B、錯(cuò)誤【正確答案】:B2.Python支持使用字典的“鍵”作為下標(biāo)來(lái)訪問(wèn)字典中的值。()A、正確B、錯(cuò)誤【正確答案】:A3.使用內(nèi)置函數(shù)open()打開文件時(shí),只要文件路徑正確就總是可以正確打開的。()A、正確B、錯(cuò)誤【正確答案】:B4.編寫函數(shù)時(shí),一般建議先對(duì)參數(shù)進(jìn)行合法性檢查,然后再編寫正常的功能代碼。()A、正確B、錯(cuò)誤【正確答案】:A5.3+4j不是合法的Python表達(dá)式。()A、正確B、錯(cuò)誤【正確答案】:B6.調(diào)用函數(shù)時(shí),在實(shí)參前面加一個(gè)型號(hào)*表示序列解包。()A、正確B、錯(cuò)誤【正確答案】:A7.定義函數(shù)時(shí),即使該函數(shù)不需要接收任何參數(shù),也必須保留一對(duì)空的圓括號(hào)來(lái)表示這是一個(gè)函數(shù)。()A、正確B、錯(cuò)誤【正確答案】:A8.printA、正確B、錯(cuò)誤【正確答案】:B9.printy=x[::2]y.sort(reverse=True)x[::2]=yA、正確B、錯(cuò)誤【正確答案】:B10.0o12f是合法的八進(jìn)制數(shù)字。()A、正確B、錯(cuò)誤【正確答案】:B11.Python字典中的“鍵”不允許重復(fù)。()A、正確B、錯(cuò)誤【正確答案】:A12.pip命令也支持?jǐn)U展名為.whl的文件直接安裝Python擴(kuò)展庫(kù)。()A、正確B、錯(cuò)誤【正確答案】:A13.x=evalifx<0orx>=20:A、正確B、錯(cuò)誤【正確答案】:B14.字典的“鍵”必須是不可變的。()A、正確B、錯(cuò)誤【正確答案】:A15.在GUI設(shè)計(jì)中,單選按鈕用來(lái)實(shí)現(xiàn)用戶在多個(gè)選項(xiàng)中的互斥選擇,在同一組內(nèi)多個(gè)選項(xiàng)中只能選擇一個(gè),當(dāng)選擇發(fā)生變化之后,之前選中的選項(xiàng)自動(dòng)失效。()A、正確B、錯(cuò)誤【正確答案】:A16.在Python中可以使用if作為變量名。()A、正確B、錯(cuò)誤【正確答案】:B17.Python集合可以包含相同的元素。()A、正確B、錯(cuò)誤【正確答案】:B18.Python變量名必須以字母或下劃線開頭,并且區(qū)分字母大小寫。()A、正確B、錯(cuò)誤【正確答案】:A19.在任何時(shí)刻相同的值在內(nèi)存中都只保留一份()A、正確B、錯(cuò)誤【正確答案】:B20.s+=lst1*lst2print(s)A、正確B、錯(cuò)誤【正確答案】:B21.使用pickle進(jìn)行序列化得到的二進(jìn)制文件使用struct也可以正確地進(jìn)行反序列化。()A、正確B、錯(cuò)誤【正確答案】:B22.放在一對(duì)三引號(hào)之間的任何內(nèi)容將被認(rèn)為是注釋。()A、正確B、錯(cuò)誤【正確答案】:B23.在GUI設(shè)計(jì)中,復(fù)選框往往用來(lái)實(shí)現(xiàn)非互斥多選的功能,多個(gè)復(fù)選框之間的選擇是可以互相影響的。()A、正確B、錯(cuò)誤【正確答案】:B24.printy=x[0:10]y.sort()x[0:10]=yy=x[10:20]y.sort(reverse=True)x[10:20]=yA、正確B、錯(cuò)誤【正確答案】:B25.3+4j是合法Python數(shù)字類型。()A、正確B、錯(cuò)誤【正確答案】:A26.在Python中0oa1是合法的八進(jìn)制數(shù)字表示形式。()A、正確B、錯(cuò)誤【正確答案】:B27.元組可以作為字典的“鍵”。()A、正確B、錯(cuò)誤【正確答案】:A28.為了讓代碼更加緊湊,編寫Python程序時(shí)應(yīng)盡量避免加入空格和空行。()A、正確B、錯(cuò)誤【正確答案】:B29.Python采用的是基于值得自動(dòng)內(nèi)存管理方式。()A、正確B、錯(cuò)誤【正確答案】:A30.9999**9999這樣的命令在Python中無(wú)法運(yùn)行。()A、正確B、錯(cuò)誤【正確答案】:B31.Python代碼的注釋只有一種方式,那就是使用A、正確B、錯(cuò)誤【正確答案】:B32.盡管可以使用import語(yǔ)句一次導(dǎo)入任意多個(gè)標(biāo)準(zhǔn)庫(kù)或擴(kuò)展庫(kù),但是仍建議每次只導(dǎo)入一個(gè)標(biāo)準(zhǔn)庫(kù)或擴(kuò)展庫(kù)。()A、正確B、錯(cuò)誤【正確答案】:A33.Python變量使用前必須先聲明,并且一旦聲明就不能再當(dāng)前作用域內(nèi)改變其類型。()A、正確B、錯(cuò)誤【正確答案】:B34.在Windows平臺(tái)上編寫的Python程序無(wú)法在Unix平臺(tái)運(yùn)行。()A、正確B、錯(cuò)誤【正確答案】:B35.printA、正確B、錯(cuò)誤【正確答案】:B36.Tkinter的Label組件用于顯示文本或圖像,但不能同時(shí)顯示兩者。()A、正確B、錯(cuò)誤【正確答案】:B37.Python2.x和Python3.x中input()函數(shù)的返回值都是字符串。()A、正確B、錯(cuò)誤【正確答案】:B38.Python字典中的“值”不允許重復(fù)。()A、正確B、錯(cuò)誤【正確答案】:B39.在Python3.x中可以使用中文作為變量名。()A、正確B、錯(cuò)誤【正確答案】:A40.printA、正確B、錯(cuò)誤【正確答案】:B41.已知x=3,那么賦值語(yǔ)句x='abcedfg'是無(wú)法正常執(zhí)行的。()A、正確B、錯(cuò)誤【正確答案】:B42.printA、正確B、錯(cuò)誤【正確答案】:B43.繼承自threading.Thread類的派生類中不能有普通的成員方法。()A、正確B、錯(cuò)誤【正確答案】:B44.只有Python擴(kuò)展庫(kù)才需要導(dǎo)入以后才能使用其中的對(duì)象,Python標(biāo)準(zhǔn)庫(kù)不需要導(dǎo)入即可使用其中的所有對(duì)象和方法。()A、正確B、錯(cuò)誤【正確答案】:B45.Python使用縮進(jìn)來(lái)體現(xiàn)代碼之間的邏輯關(guān)系。()A、正確B、錯(cuò)誤【正確答案】:A46.Python是一種跨平臺(tái).開源.免費(fèi)的高級(jí)動(dòng)態(tài)編程語(yǔ)言。()A、正確B、錯(cuò)誤【正確答案】:A47.Python集合中的元素不允許重復(fù)。()A、正確B、錯(cuò)誤【正確答案】:A48.加法運(yùn)算符可以用來(lái)連接字符串并生成新字符串。()A、正確B、錯(cuò)誤【正確答案】:A49.在IDLE交互模式下,一個(gè)下劃線“_”表示解釋器中最后一次顯示的內(nèi)容或最后一次語(yǔ)句正確執(zhí)行的輸出結(jié)果。()A、正確B、錯(cuò)誤【正確答案】:A50.使用內(nèi)置函數(shù)open()且以”w”模式打開的文件,文件指針默認(rèn)指向文件尾。()A、正確B、錯(cuò)誤【正確答案】:B51.在Python中0xad是合法的十六

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論