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

下載本文檔

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

文檔簡介

試卷科目:Python開發(fā)基礎Python開發(fā)基礎(習題卷90)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎第1部分:單項選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.表達式",".join(ls)中l(wèi)s是列表類型,以下選項中對其功能的描述正確的是()A)將逗號字符串增加到列表ls中B)將列表所有元素連接成一個字符串,元素之間增加一個逗號C)將列表所有元素連接成一個字符串,每個元素后增加一個逗號D)在列表ls每個元素后增加一個逗號答案:B解析:[單選題]2.若K為整型,下述while循環(huán)執(zhí)行的次數(shù)為()k=1000whilek>1:print(k)k=k/2A)9B)10C)11D)1000答案:B解析:[單選題]3.有下面的程序段ifk<=10andk>0:ifk>5:ifk>8:x=0else:X=1else:ifk>2:x=3else:x=4其中k取()組值時x=3A)3,4,5B)3,4C)5,6,7D)4,5答案:A解析:[單選題]4.執(zhí)行以下語句,循環(huán)次數(shù)是()foriinrange(-3,21,4):print(i)A)5B)6C)7D)8答案:B解析:[單選題]5.定長字符串,如果填入字符不足,使用什么符號代替A)句號B)tabC)空格D)0答案:C解析:[單選題]6.以下不是程序輸出結(jié)果的選項是:importrandomasrls1=[12,34,56,78]r.shuffle(ls1)print(ls1)A)[12,78,56,34]B)[56,12,78,34]C)[12,34,56,78]D)[12,78,34,56]答案:C解析:[單選題]7.下面與HDFS類似的框架是()A)NTFSB)FAT32C)GFSD)EXT3答案:C解析:[單選題]8.當鍵盤輸入?3?的時候,以下程序的輸出結(jié)果是:r=input("請輸入半徑:")ar=3.1415*r*rprint("{:.0f}".format(ar))A)28B)28.27C)29D)TypeError答案:D解析:[單選題]9.以下哪一項不是無限循環(huán)語句?()whileTrue:print(?hello?)A)whileTrue:print(?hello?)B)while?abc?>?ABC?:print(?hello?)C)while?123?==123:Print(?hello?)D)while1<2:Print(?hello?)答案:C解析:[單選題]10.以下命令對應功能正確的是()。A)cpB)mv:移動文件與目錄,或修改文件與目錄的名稱C)rmD)以上都正確答案:D解析:難易程度:易題型:[單選題]11.Python中關(guān)閉文件應使用文件對象的哪個方法。()A)open()B)close()C)file()D)read()答案:B解析:[單選題]12.下列數(shù)據(jù)中不屬于列表的是A){23,45,56,78}B)[23,45,5.6,7.8]C)[23,45,"Info",'a']D)["A","B","C","D"]答案:A解析:[單選題]13.以下選項中不屬于組合數(shù)據(jù)類型的是A)變體類型B)字典類型C)映射類型D)序列類型答案:A解析:[單選題]14.如果score為85,執(zhí)行下面代碼后,grade為()ifscore>=60:grade='D'elifscore>=70:grade='celifscore>=80:grade='Belsegrade=AA)'C'B)'A'C)'D'D)'B'答案:D解析:[單選題]15.關(guān)于WeRaBoi的描述,以下選項中正確的是A)WeRoBot是一個微信公眾號開發(fā)框架,也稱為微信機器人框架B)WeRoBot是Pyihon進言的一套優(yōu)秀的GUI圖形庫C)WeRoBot是一個可以從PDF文檔中提取各類信息的第三方庫D)WeRoBot是網(wǎng)絡爬蟲方向的Python第三方庫答案:A解析:[單選題]16.在Python中實現(xiàn)多個條件判斷需要用到()語句與if語句的組合。A)elseB)elifC)passD)以上均不對答案:B解析:[單選題]17.forain'mirror':print(a,end="")ifa=='r':break以上程序的輸出結(jié)果為:A)mirrorB)mirC)mirrD)mi答案:B解析:[單選題]18.元組和列表都支持的方法是______________。A)index()B)append()C)extend()D)remove()答案:A解析:[單選題]19.閱讀下面代碼,選擇正確的輸出結(jié)果_______________。grade=90ifgrade>=60:print('D')elifgrade>=70:print('C')elifgrade>=80:print('B')elifgrade>=90:print('A')A)DB)AC)BD)C答案:A解析:[單選題]20.以下屬于Python文本處理第三方庫的選項是:A)matplotibB)openpyxlC)wxpythonD)vispy答案:B解析:[單選題]21.以下哪個方法能夠根據(jù)','分隔字符串()A)s.replace()B)s.center()C)s.strip()D)s.split()答案:D解析:[單選題]22.以下關(guān)于模塊說法錯誤的是A)一個xx.py就是一個模塊B)任何一個普通的xx.py文件可以作為模塊導入C)模塊文件的擴展名不一定是.pyD)運行時會從制定的目錄搜索導入的模塊,如果沒有,會報錯異常答案:C解析:[單選題]23.關(guān)于jieba庫的描述,以下選項中錯誤的是A)jieba.cut(s)是精確模式,返回一個可迭代的數(shù)據(jù)類型B)jieba.lcut(s)是精確模式,返回列表類型C)jieba.add_word(s)是向分詞詞典里增加新詞sD)jieba是Python中一個重要的標準函數(shù)庫答案:C解析:[單選題]24.關(guān)于execute()說法正確的是A)只能用來執(zhí)行刪、改語句B)不能用來一次插入多條記錄C)可以用來執(zhí)行插入語句D)只能用來執(zhí)行增、改語句答案:C解析:[單選題]25.下列語句的運行結(jié)果是()F1=lambdax:x*2F2=lambdax:x**2Print(f1(f2(2)))A)16B)4C)8D)6答案:C解析:[單選題]26.print(0xA+0xB)的輸出結(jié)果是()。A)(A)0xA+0xBB)(B)A+BC)(C)0xA0xBD)(D)21答案:D解析:[單選題]27.HDFS的NameNode負責管理文件系統(tǒng)的命名空間,將所有的文件和文件夾的元數(shù)據(jù)保存在一個文件系統(tǒng)樹中,這些信息也會在硬盤上保存成以下文件:A)日志B)命名空間鏡像C)兩者都是D)以上說法都不正確答案:C解析:[單選題]28.關(guān)于Python語言的特點,以下選項中描述錯誤的是______。A)Python語言是腳本語言B)Python語言是多模型語言C)Python語言是跨平臺語言D)Python語言是非開源語言答案:D解析:[單選題]29.以非時間型數(shù)據(jù)的鍵進行聚合時,可以采用以下哪種方法A)grouper方法B)兩種方法都無法完成C)resample方法D)兩種方法都可以答案:A解析:[單選題]30.下列說法錯誤的是()A)函數(shù)定義必須放在調(diào)用之前B)當代碼中有main函數(shù)時,程序?qū)膍ain開始執(zhí)行C)語句a=func()中,func函數(shù)可以沒有返回值D)可以在函數(shù)中定義函數(shù)答案:B解析:[單選題]31.os模塊中,用戶獲取指定目錄下的文件和目錄名列表的是______。A)listdir()B)curdir()C)startfile()D)getcwd()答案:A解析:[單選題]32.閱讀代碼,選擇結(jié)果:classPerson:"人的類"name=""age=0defeat(self):print(,"正在吃飯")classStudent()"學生類"defstudy(self):print(,"正在學習")per1=Person()="張三"per1.eat()stu1=Student()="小明"stu2.study()A)張三正在吃飯小明正在學習B)張三正在吃飯C)無語法錯誤,但不能輸出結(jié)果D)代碼非法,不能解釋答案:D解析:[單選題]33.在Java中,程序如果要按行輸入/輸出文件中的字符,最合理的方法是采用A)ObjectInputStream和ObjectOutputStream類B)InputStream和OutputStream類C)FileReader和FileWriter類D)FileInputStream和FileInputStream類答案:C解析:概念理解[單選題]34.下面哪個不是Python的與眾不同的特性?A)易用性與高速度的完美結(jié)合B)成熟的跨平臺技術(shù)C)具有豐富和強大的基本類庫D)簡易的corba綁定。答案:C解析:[單選題]35.一些重要的程序語言(如C語言和Pascal語言)允許過程的遞歸調(diào)用。而實現(xiàn)遞歸調(diào)用中的存儲分配通常用A)棧B)堆C)鏈表D)數(shù)組答案:A解析:[單選題]36.np.sort)函數(shù)返回的是()A)已排序的原數(shù)組B)排好序的數(shù)組拷貝C)原數(shù)組D)原數(shù)組的拷貝答案:B解析:np.sort)返回拷貝,Ndarray的sort)在原地操作,類似于Python的sorted與sort。[單選題]37.在Python3中,print(1/2,1//2)的輸出結(jié)果是()。A)00B)00.5C)0.50D)0.50.5答案:C解析:[單選題]38.正則表達式?[a-z]?,不可以匹配下列的字符串為A)aB)zC)2D)m答案:C解析:[單選題]39.S是一個集合,哪個選項關(guān)于S.pop()的說法是錯誤的?A)默認情況下,隨機取回集合S中的一個元素B)當給定參數(shù)時,S.pop(i)取回集合S中序號為i的元素C)調(diào)用S.pop()之后,取回的元素將在S中刪除D)如果S為空,調(diào)用S.pop()之后產(chǎn)生KeyError異常答案:B解析:[單選題]40.調(diào)用函數(shù)時,以下不可以作為Python實參類型的是()A)未賦值的變量B)無參數(shù)C)列表D)數(shù)字答案:A解析:[單選題]41.下列關(guān)于類的說法,錯誤的是()。A)類中可以定義私有方法和屬性B)類方法的第一個參數(shù)是clsC)實例方法的第一個參數(shù)是selfD)類的實例無法訪問類屬性答案:D解析:[單選題]42.給出如下代碼:如下描述錯誤的是()Foriinrange(10):print(chr(ord("!")+i),end="")A)B)chr(x)函數(shù)返回Unicode編碼對應的字符C)系統(tǒng)報錯D)ord("!")返回"!"字符對應的Unicode編碼答案:C解析:[單選題]43.在Scrapy框架中,請求從爬蟲模塊發(fā)出后,被引擎發(fā)送到A)下載器B)管道C)調(diào)度器D)丟棄答案:C解析:[單選題]44.以下選項中不是Python文件讀操作方法的是A)readlineB)readallC)readtextD)read答案:C解析:[單選題]45.下列哪個選項表示八進制數(shù)()A)0b101B)101C)0o101D)0x101答案:C解析:[單選題]46.最常用且最高效的第三方庫安裝方式是()。A)pip安裝B)系統(tǒng)安裝C)文件安裝D)自定義安裝答案:A解析:[單選題]47.輸出如下代碼s=?Pythonisbeautiful!?可以輸出?python?的是()A)print(s[:-14])B)print(s[0:6])C)print(s[0:6].lower)D)print(s[0:6].lower())答案:D解析:[單選題]48.已知np是numpy的別名,c=np.arange(24).reshape(4,6),那么c.sum(axis=0)所得到的結(jié)果為()A)[364044485256]B)[155187123]C)276D)都不正確答案:A解析:[單選題]49.以下選項中,Python語言中代碼注釋使用的符號是A)……*/B)!C)#D)//答案:C解析:[單選題]50.[]if2>3:print("ok")上面代碼屬于那種選擇結(jié)構(gòu)()A)單分支選擇結(jié)構(gòu)B)雙分支選擇結(jié)構(gòu)C)多分支選擇結(jié)構(gòu)D)嵌套分支選擇結(jié)構(gòu)答案:A解析:[單選題]51.關(guān)于測試一個中等規(guī)模程序的說法,以下錯誤的是()。A)從結(jié)構(gòu)圖最底層開始,逐步上升B)先運行和測試每一個基礎函數(shù),再測試由基礎函數(shù)組成的整體函數(shù)C)C直接運行程序D)采用自底向上的執(zhí)行方式答案:C解析:[單選題]52.以下選項能改變turtle畫筆的顏色是:A)turtle.colormode()B)turtle.setup()C)turtle.pd()D)turtle.pencolor()答案:D解析:第2部分:多項選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.關(guān)關(guān)于ZooKeeper的配置參數(shù),下列說明正確的是()【選兩項】A)tickTime:服務器與客戶端之間的心跳時間間隔。B)initLimit:設定了所有跟隨者與領導者進行連接并同步的時間范圍。C)syncLimit:允許一個跟隨者與領導者進行的交換數(shù)據(jù)時間。D)dataDir:hadoop的數(shù)據(jù)目錄。答案:AB解析:[多選題]54.對python類的理解,正確的是()A)類定義了對象的屬性,并提供了用于初始化對象的初始化程序和操作這些屬性的方法B)對象是類的一個實例C)初始化程序以__init__命名D)類的抽象是將類的實現(xiàn)和類的使用分離開來答案:ABCD解析:[多選題]55.Python網(wǎng)絡框架可以省去開發(fā)者處理網(wǎng)絡應用底層的()A)協(xié)議B)線程C)邏輯D)進程答案:ABD解析:[多選題]56.創(chuàng)建空字典的方法為:A)d={}print(d)B)d=dict()print(d)C)d=()print(d)D)d=set()print(d)答案:AB解析:[多選題]57.以下哪些屬于面向?qū)ο蟮奶攸cA)可將數(shù)據(jù)及相關(guān)操作打包B)封裝方法之后代碼可以服用C)具有多態(tài)靈活性D)一個函數(shù)名只能啟用一種方法答案:ABC解析:第3部分:填空題,共5題,請在空白處填寫正確答案。[填空題]58.Python標準庫math中用來計算平方根的函數(shù)是____答案:sqrt解析:[填空題]59.已知x=[1,2],那么執(zhí)行語句x[0:0]=[3,3]之后,x的值為_答案:[3,3,1,2]解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.對于數(shù)字n>2,如果表達式0notin[n%dfordinrange(2,n)]的值為True則說明n是素數(shù)。A)正確B)錯誤答案:對解析:[判斷題]61.remove方法將一個列表中的所有出現(xiàn)的條目都會刪除。A)正確B)錯誤答案:錯解析:[判斷題]62.已知不同的3個函數(shù)A、B、C,在函數(shù)A中調(diào)用了B,函數(shù)B中調(diào)用了C,這種調(diào)用方式稱作遞歸調(diào)用。A)正確B)錯誤答案:錯解析:[判斷題]63.只能通過切片訪問列表中的元素,不能使用切片修改列表中的元素答案:錯解析:[判斷題]64.Python中子類能繼承父類全部的屬性和方法。A)正確B)錯誤答案:錯解析:[判斷題]65.列表中的元素可以是不同數(shù)據(jù)類型A)正確B)錯誤答案:對解析:[判斷題]66.選擇結(jié)構(gòu)必須帶有else或elif子句。A)正確B)錯誤答案:錯解析:[判斷題]67.使用read()方法只能一次性讀取文件中的所有數(shù)據(jù)A)正確B)錯誤答案:錯解析:[判斷題]68.在前端標記語言HTML中,標記表格的基本元素是。()A)正確B)錯誤答案:錯解析:[判斷題]69.一個循環(huán)結(jié)構(gòu)的循環(huán)體又包括一個循環(huán)結(jié)構(gòu),稱為循環(huán)的嵌套。A)正確B)錯誤答案:對解析:[判斷題]70.count()方法用于統(tǒng)計字符串里某個字符出現(xiàn)的次數(shù)A)正確B)錯誤答案:對解析:[判斷題]71.在循環(huán)結(jié)構(gòu)中continue語句的作用是跳出本次循環(huán)。((()))A)正確B)錯誤答案:對解析:[判斷題]72.函數(shù)調(diào)用時,使用關(guān)鍵字參數(shù)的參數(shù)順序可以與定義時不一致。A)正確B)錯誤答案:對解析:[判斷題]73.放在一對三引號之間的任何內(nèi)容將被認為是注釋答案:錯解析:[判斷題]74.使用列表對象的remove()方法可以刪除列表中首次出現(xiàn)的指定元素,如果列表中不存在要刪除的指定元素也不會拋出異常。A)正確B)錯誤答案:錯解析:[判斷題]75.在編寫程序時,tryexcept語句可以直接代替判斷語句A)正確B)錯誤答案:錯解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.表達式a=list(range(5))執(zhí)行后列表為[0,1,2,3,4]()A)對B)錯答案:A解析:[問答題]77.表達式int('123',16)的值為_________。答案:(291)解析:[問答題]78.假定你正在參加CCTV青年歌手大獎賽,共有n位評委對你的演唱打分,請根據(jù)青歌賽的打分規(guī)則設計一個求你的最終得分的程序。答案:defscores(s):maxs=mins=s[0]sum=0for_ins:maxs=_if_>maxselsemaxsmins=_if_<minselseminssum+=_return(sum-maxs-mins)/(len(s)-2)s=input("請輸入成績并用空格分隔:").split('')#s=[float(f)forfins]sn=[]for_ins:sn.append(float(_))print(scores(sn))解析:[問答題]79.Python中使用()關(guān)鍵字來聲明一個類。答案:class解析:[問答題]80.定義匿名函數(shù)使用()關(guān)鍵字。答案:lambda解析:[問答題]81.運行以下程序后,成績等級輸出的結(jié)果是()。score=55ifscore>=90:print(?3個紅花?)elifscore>=80:print(?2個紅花?)elifscore>=60:print(?1個紅花?)else:print(?繼續(xù)努力?)答案:繼續(xù)努力解析:[問答題]82.編寫一個求圓臺側(cè)面積的程序,(假設圓臺的上底為3、下底為5、高為2)輸出結(jié)果格式為:上底為3、下底為5、高為2的圓臺的側(cè)面積為:***.**。答案:r,R,h=input('請輸入圓臺的上下底半徑及高度,并用空格分隔:').split('')r,R,h=float(r),float(R),float(h)l=(h**2+(R-r)**2)**0.5v=3.1415*(R+r)*ls="上底為{}、下底為{}、高為{}的圓臺的側(cè)面積為:{}。".format(r,R,h,v)print(s)解析:[問答題]83.random是Python的()庫。答案:標準解析:[問答題]84.已知x=3和y=5,執(zhí)行語句x,y=y,x后x的值是________。答案:5解析:[問答題]85.生成一個包含20個兩位隨機整數(shù)的列表,將其前十個元素升序排列,后十個元素降序排列。importrandom______1______(在A和B里選擇)list=random.sample(a,20)______2_______(在C和D里選擇)list[:10]=list1list2=sorted(list[10:],_____3_______(在E和F里選擇))_____4_______(在G和H里選擇)print(list)A)a=range(100)B)a=range(10,100)C)list1=sort(list[:10])D)list1=sorted(list[:10])E)reverse=TrueF)reverse=FalseG)list[10:]=list2H)list[:10]=list2答案:BDEG解析:[問答

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論