Python開發(fā)基礎(習題卷81)_第1頁
Python開發(fā)基礎(習題卷81)_第2頁
Python開發(fā)基礎(習題卷81)_第3頁
Python開發(fā)基礎(習題卷81)_第4頁
Python開發(fā)基礎(習題卷81)_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

試卷科目:Python開發(fā)基礎Python開發(fā)基礎(習題卷81)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎第1部分:單項選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.下列方法中,默認刪除列表最后一個元素的是()。A)delB)remove()C)pop()D)extend()答案:C解析:[單選題]2.????????????????????????????????????????給出如下代碼??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????s="abcdefghijklmn"print(s[1:10:3])上述代碼的輸出結果是():A)behk;B)adgj;C)behD)adgh;答案:C解析:[單選題]3.以下()不是Python的特性。A)收費使用B)跨平臺C)可拓展D)可嵌入答案:A解析:[單選題]4.kvps={'1':1,'2':2}theCopy=kvpskvps['1']=5sum=kvps['1']+theCopy['1']print(sum)A)2B)6C)7D)10答案:D解析:[單選題]5.[]下面代碼的輸出結果是()x=12.34print(type(x))A)classB)classC)classD)class答案:C解析:[單選題]6.下列哪種不是Python元組的定義方式?A)(1)B)(1,)C)(1,2)D)(1,2,(3,4))答案:A解析:[單選題]7.為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖.這種圖的名稱是A)PAD圖B)N-S圖C)結構圖D)數(shù)據(jù)流圖答案:B解析:[單選題]8.()以下對Python程序縮進格式描述錯誤的選項是()A)不需要縮進的代碼頂行寫,前面不能留空白B)縮進可以用tab鍵實現(xiàn),也可以用多個空格實現(xiàn)C)嚴格的縮進可以約束程序結構,可以多層縮進D)縮進是用來格式美化Python程序的答案:D解析:[單選題]9.有一個元組,group=[(?蕭峰?,98),(?楊過?,96)],若將此列表改寫成group=[(?蕭峰?,100),(?楊過?,96)],下列語句正確的是():A)group[0][1]=100B)group[0]=(?蕭峰?,100)C)group[?蕭峰?]=100D)group.get(?蕭峰?)=100答案:B解析:[單選題]10.要把5加到lst的末尾,用的是()A)lst.add(5)B)lst.append(5)C)lst.addLast(5)D)lst.addEnd(5)答案:B解析:[單選題]11.給出如下代碼:ImportrandomNum=random.randint(1,10)WhileTrue:guess=input()i=int(guess)ifi==num:print("你猜對了")breakelifi<num:print("小了")elifi>num:print("大了")以下選項中描述錯誤的是()A)這段代碼實現(xiàn)了簡單的猜數(shù)字游戲B)?importrandom?這行代碼是可以省略的C)?whileTrue:?創(chuàng)建了一個永遠執(zhí)行的While循環(huán)D)random.randint(1,10)生成[1,10]之間的整數(shù)答案:B解析:[單選題]12.關于CSW文件的描述,以下選項中錯誤的是A)cSV文件格式是種通用的相對簡單的文件格式,應用于程序之間轉移裝格數(shù)據(jù)B)CSV文件的每行是一維數(shù)據(jù)可以用Python中的列表類型表示C)CSV文件通過多種編碼表示字符D)整個CSV文件是一個二維數(shù)據(jù)答案:C解析:[單選題]13.以下關于文件的描述中,錯誤的是______。A)文件打開后,可以用seek()控制對文件內容的讀寫位置B)使用open()打開文件時,必須要用r或w指定打開方式,不能省略C)如果沒有采用close()關閉文件,Python程序退出時文件將被自動關閉D)采用readlines()可以讀入文件中的全部文本,返回一個列表答案:B解析:[單選題]14.x=Truey=Falsez=Falseifxoryandz:print("yes")else:print("no")以上代碼輸出結果為?A)yesB)noC)編譯出錯D)None答案:A解析:[單選題]15.下面對對象概念描述正確的是______。A)對象是屬性和方法的封裝體B)任何對象都必須有繼承的子類C)對象間的通訊靠參數(shù)傳遞D)操作是對象的靜態(tài)屬性答案:A解析:[單選題]16.哪個選項所對應的except語句數(shù)量可以與try語句搭配使用?A)一個且只能是一個B)多個C)最多兩個D)0個答案:B解析:[單選題]17.程序運行結果:a,b=-2.3134,1.23365print("%10.2f+%5.3f=%10.4f"%(a,b,a+b))輸出結果是()A)(A)-2.31+1.234=-1.0798B)(B)-2.313400+1.233650=-1.079750C)(C)-2.31+1.234=-1.0798D)(D)-2.31+1.234=-1.0798答案:A解析:[單選題]18.Python類中包含一個特殊的變量(),它表示當前對象自身,可以訪問類的成員。A)selfB)superC)thisD)類名答案:A解析:[單選題]19.已知有Python函數(shù)定義如下:defint(x,base=10):則參數(shù)base屬于:()A)有效參數(shù)B)關鍵字參數(shù)C)默認參數(shù)D)不定長參數(shù)答案:C解析:[單選題]20.[]Python中,函數(shù)定義可以不包括以下:()A)一對圓括號B)可選參數(shù)列表C)函數(shù)名D)關鍵字答案:B解析:[單選題]21.下列哪種文件打開訪問模式為二進制文件只讀模式?A)rbB)wC)aD)a+答案:A解析:[單選題]22.以下關于二進制整數(shù)的定義,正確的是()。A)0B1014B)0b1010C)0B1019D)0BC3F答案:B解析:[單選題]23.以下選項中描述正確的是()。A)條件35B)條件24C)條件24D)條件24答案:C解析:[單選題]24.列表ls,哪個選項對ls.append(x)的描述是正確的?()A)向ls中增加元素,如果x是一個列表,則可以同時增加多個元素B)只能向列表ls最后增加一個元素xC)向列表ls最前面增加一個元素xD)替換列表ls最后一個元素為x答案:B解析:[單選題]25.關于賦值語句的作用,正確的描述是A)變量和對象必須類型相同B)每個賦值語句只能給一個變量賦值C)將變量改寫為新的值D)將變量綁定到對象答案:D解析:[單選題]26.[]以下程序的輸出結果是:()deftest(b=2,a=4):globalzz+=a*breturnzz=10print(z,test())A)10B)UnboundLocalErrorC)18D)18答案:A解析:[單選題]27.Whichlogicaloperatorsperformshort-circuitevaluation?A)or,notB)not,andC)or,andD)and,or,not答案:C解析:[單選題]28.關于Python語句P=-P,以下選項中描述正確的是()。A)給P賦值為它的負數(shù)B)P=0C)P等于它的負數(shù)D)P的絕對值答案:A解析:[單選題]29.字符串s中的字母p誤寫成了P,如何修改?()A)s.lower("P","p")B)str.lower("P","p")C)s.replace("P","p")D)str.replace("P","p)答案:C解析:[單選題]30.表達式sorted([111,2,33],key=lambdax:len(str(x)))的值為()A)[33,2,111]B)[2,33,111]C)NoneD)[111,33,2]答案:B解析:[單選題]31.python語句deff():m=0m=m+1print(m,end='')f()f()執(zhí)行兩次f()代碼得到結果是________。A)1B)11C)12D)2答案:B解析:[單選題]32.Python中文分詞的第三方庫是A)turleB)jiebaC)itchatD)time答案:B解析:[單選題]33.下列選項中的數(shù)據(jù)類型不屬于序列類型的是()A)字符串B)元組C)列表D)集合答案:D解析:[單選題]34.在定義函數(shù)時,對參數(shù)個數(shù)并沒有限制,如果有多個形參,需要使用()進行分割。A)句號B)逗號C)分號D)冒號答案:B解析:[單選題]35.默認NameNode周期性從DataNode接收心跳信號的時間間隔為A)1sB)2sC)3sD)4s答案:C解析:[單選題]36.{以下程序執(zhí)行后,用戶輸入2,程序的運行結果為()X=eval(input("pleaseinputanumber:"))If100:Print(True==1)Else:Print(?False==0?)}A)True==1B)TrueC)False==0D)False答案:B解析:[單選題]37.以下代碼輸出結果是:Se1=Series(np.arange(3),index=['a','e','c'])Df1=DataFrame(np.arange(4).reshape(2,2),columns=['a','c'],index=['一','二'])Print(df1+se1)A)ace3NaN125NaNB)ace一03NaN二25NaNC)ace311251D)01a01c35eNaNNaN答案:B解析:[單選題]38.Python異常處理中不會用到的關鍵字是______。A)tryB)finallyC)ifD)Else答案:C解析:[單選題]39.Numpy中矩陣轉成向量使用()A)AreshapeB)resizeC)arangeD)random答案:B解析:[單選題]40.異常處理的執(zhí)行順序正確的是(????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????)。A)try→except→finally→elseB)try→else→except→finallyC)try→except→else→finallyD)try→else→finally→except????????????????????????????????????????答案:C解析:[單選題]41.關于列表,下面描述不正確的是___________。A)必須按順序插入元素B)長度沒有限制C)元素類型可以不同D)支持in運算符答案:A解析:[單選題]42.[]number=input("請輸入一個數(shù)字")<jifnumber<10:<kprint("數(shù)字小于10")<lelse:print("數(shù)字不小于10")<m哪行代碼中有錯誤()A)jB)kC)lD)m答案:B解析:[單選題]43.下面的實例中是計算思維的應用是()。A)通過多次的實驗與統(tǒng)計,總結時間發(fā)生的規(guī)律B)通過復雜的推導,驗證了數(shù)學公式的正確性C)高考中,算出了一道很難的數(shù)學題D)對一類問題進行數(shù)學建模,并通過程序解決問題答案:D解析:[單選題]44.CombiningdataandcodeinasingleobjectisknownasA)modularityB)instantiationC)encapsulationD)objectification答案:C解析:[單選題]45.代碼importmath;x=math.floor(5.6)執(zhí)行后,x的結果是()A)5B)6C)5.6D)都不對答案:A解析:[單選題]46.plt.scatter)函數(shù)中的參數(shù)c表示的含義是()。A)x軸上的數(shù)值B)y軸上的數(shù)值C)散點圖中的標記顏色D)標記圖形內容的標簽文件答案:C解析:c是color關鍵字,指顏色。[單選題]47.在每個Python類中,都包含一個特殊的變量()。它表示當前類自身,可以使用它來引用類中的成員變量和成員函數(shù)。A)thisB)selfC)meD)與類同名答案:B解析:[單選題]48.關于python類,說法錯誤的是()A)類的實例方法必須創(chuàng)建對象后才可以調用B)類的實例方法,必須創(chuàng)建對象前才可以調用C)類的類方法可以用對象和類名來調用D)類的靜態(tài)屬性可以用類名和對象來調用答案:B解析:[單選題]49.Pythoncomeswith__________functionsthathavealreadybeenprewrittenfortheprogrammer.A)standardB)libraryC)customD)key答案:A解析:[單選題]50.查看如下JavaScript代碼:vara="10";varb=10;if(a==b)alert("equal");if(a===b)alert("same");此代碼運行后,效果為()A)先彈出?equal?,再彈出?same?B)只彈出?equal?C)先彈出?same?,再彈出?equal?D)沒有任何彈出顯示答案:B解析:[單選題]51.表達式[xforxin[1,2,3,4,5]ifx<3]的值是()A)[4,5]B)[1,2,3]C)[1,2]D)[]答案:C解析:[單選題]52.下列while循環(huán)執(zhí)行的次數(shù)為()。K=1000Whilek>1:print(k)k=k/2A)9B)10C)11D)1000答案:B解析:第2部分:多項選擇題,共8題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.集合特征不正確的是A)集合內的數(shù)據(jù)是無序的B)集合內的元素是有序的C)集合內的元素是可重復的D)集合無特征答案:BCD解析:[多選題]54.關于異常處理原則說法正確的是A)注意異常的粒度,try塊中盡量少寫代碼B)謹慎使用單獨的except語句,或exceptC)注意異常捕獲的順序,在合適的層次處理異常D)使用更加友好的異常信息,遵守異常參數(shù)的規(guī)范答案:ABCD解析:[多選題]55.下列哪些描述是正確的?A)在程序運行之前可以檢測異常B)在程序運行之前可以檢測語法錯誤C)異常發(fā)生在運行期間D)異常有很多種類型答案:BCD解析:[多選題]56.關于Python字符串下列說法正確的是()。A)字符應該視為長度為0的字符串B)字符串以\0標志字符串的結束C)既可以用單引號,也可以用雙引號創(chuàng)建字符串D)在三引號字符串中可以包含換行回車等特殊字符答案:CD解析:[多選題]57.Linux中重啟系統(tǒng)的命令有()【選兩項】A)init0B)init1C)shutdown-rnowD)reboot答案:CD解析:概念理解第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.已知x=[[]foriinrange(3)],那么執(zhí)行語句x[0].append(1)之后,x的值為_______答案:[[1],[],[]]解析:[填空題]59.已知x=[3,5,7],那么執(zhí)行語句x[len(x):]=[1,2]之后,x的值為____答案:[3,5,7,1,2]解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.Pyhton列表長度可變,列表對象可以直接修改A)正確B)錯誤答案:對解析:[判斷題]61.python中關于類和對象的內容,是面向對象編程的主要方面,類創(chuàng)建一個新類型,而對象是這個類的實例。A)正確B)錯誤答案:對解析:[判斷題]62.python中多行注釋使用三個單引號(''')或三個雙引號(""")。()A)正確B)錯誤答案:對解析:[判斷題]63.從點作為個體簇開始,每一步合并兩個最接近的簇,這是一種分裂的層次聚類方法A)正確B)錯誤答案:錯解析:[判斷題]64.在設計測試用例時,需要提前說明測試的步驟,以及測試的前置條件。A)正確B)錯誤答案:對解析:[判斷題]65.pygame庫中的init()函數(shù)可以初始化所有子模塊。()A)正確B)錯誤答案:對解析:[判斷題]66.在切片中,如果結束索引指定了一個超出字符串結尾的位置,Python將使用字符串的長度作為結束索引。A)正確B)錯誤答案:對解析:[判斷題]67.Python使?縮進來體現(xiàn)代碼之間的邏輯關系。A)正確B)錯誤答案:對解析:[判斷題]68.運行以下程序之后,a的值是2。a,b=20,30a+=ba%=3A)正確B)錯誤答案:對解析:[判斷題]69.在Python中定義類時,對象方法的第一個參數(shù)名稱必須是self。A)正確B)錯誤答案:錯解析:[判斷題]70.已知x為非空列表,那么執(zhí)行語句x[0]=3之后,列表對象x的內存地址不變答案:對解析:[判斷題]71.open("test.txt",'r+')是以只讀模式打開test.txt文件。A)正確B)錯誤答案:錯解析:[判斷題]72.Python可以同時為多個變量賦值,如a,b=1,2。A)正確B)錯誤答案:對解析:[判斷題]73.Python的主程序文件python.exe屬于二進制文件。()A)正確B)錯誤答案:對解析:[判斷題]74.在UTF-8編碼中一個漢字需要占用3個字節(jié)答案:對解析:[判斷題]75.在Python中可以使用if作為變量名。A)正確B)錯誤答案:錯解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.(填空題)表達式':'.join('helloworld.'.split())的值為___________。答案:'hello:world.'解析:[問答題]77.字符串編碼格式GBK使用__________________個字節(jié)表示一個漢字。答案:(2)解析:[問答題]78.PIL庫主要可以實現(xiàn)圖像歸檔和圖像_____兩方面功能需求。答案:處理解析:[問答題]79.(填空題)已知字典x={i:str(i+3)foriinrange(3)},那么表達式''.join(x.values())的值為___________。答案:'345'解析:[問答題]80.求1~100所有奇數(shù)的乘積。答案:re=1for_inrange(1,101,2):re*=_print(re)解析:[問答題]81.一個模塊文件中可以包含多個函數(shù)的定義。()A)對B)錯答案:A解析:[問答題]82.解釋Python腳本程序的?__name__?變量及其作用?答案:每個Python腳本在運行時都有一個?__name__?屬性。如果腳本作為模塊被導入,則其?__name__?屬性的值被自動設置為模塊名;如果腳本獨立運行,則其?__name__?屬性值被自動設置為?__main__?。利用?__name__?屬性即可控制Python程序的運行方式。解析:[問答題]83.Python源代碼被解釋器轉換后的格式為.______。答案:PYC解析:[問答題]84.(填空題)已知x='helloworld.',那么表達式x.find('x')和x.rfind('x')的值都為___________。我的答案:答案:-1解析:[問答題]85.從鍵盤輸入一個大寫字母,將大寫字母轉換成小寫字母并輸出。答案:A=input('請輸入一個大寫字母')If'A'<=a<='Z':tst=a.lower()print(tst)Else:print('請輸入大寫字符A~Z')解析:[問答題]86.面程序的輸出結果是。A=[1,2,3,4,5]A,extend(['6?])Print(a)答案:[1,2,3,4,5,?6?]解析:[問答題]87.語句x=True;y=False;z=False;print(xoryandz)的程序運行結果是________。答案:True解析:[問答題]88.已知列表x=[1,2],執(zhí)行語句y=x后,表達式id(x)==id(y)的值為_______答案:Ture解析:[問答題]89.Python中建議使用()個空格表示一級縮進。答案:四解析:[問答題]90.將一個列表中所有的單詞首字母轉換成大寫Ls=eval(input())Foriinrange(len(ls)):ls[i]=___(1)___Print(ls)答案:ls=eval(input())Foriinrange(len(ls)):ls[i]=ls[i].capitalize()Print(ls)解析:[問答題]91.如a=43,b=3,則(a<=b)為()。答案:False解析:[問答題]92.一般來說,Python擴展庫沒有通用于所有版本Python的,安裝時應選擇與已安裝Python的版本對應的擴展庫。()A)對B)錯答案:A解析:[問答題]93.表達式6%3==0的值為()答案:True解析:[問答題]94.()Python語句如下s1=[1,2,3,4]s2=[5,6,7]

溫馨提示

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

評論

0/150

提交評論