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

下載本文檔

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

文檔簡介

試卷科目:Python開發(fā)基礎(chǔ)Python開發(fā)基礎(chǔ)(習題卷20)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎(chǔ)第1部分:單項選擇題,共55題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.CSV文件的默認的分隔符是()。A)頓號B)分號C)逗號D)制表符答案:C解析:[單選題]2.(,)以下選項中,關(guān)于Python字符串的描述錯誤的是()A)字符串是字符的序列,也是序列類型的一種B)Python字符串的切片方式是[N,M],不包括MC)字符串使用[]進行索引和切片D)字符串是用一對雙引號""或者一對單引號''括起來的零個或者多個字符答案:B解析:[單選題]3.引入模塊的命令是()。A)importB)breakC)continueD)include答案:A解析:[單選題]4.執(zhí)行以下兩條語句后,lst的結(jié)果是1.lst=[3,2,1]2.lst.append(lst)A)[3,2,1,[3,2,1]]B)[3,2,1,[…]],其中?…?表示無窮遞歸C)拋出異常D)[3,2,1,lst]答案:B解析:[單選題]5.Python程序IndentationError是指哪一類異常A)assert(斷言)語句失敗B)語法錯誤,代碼沒有正確對齊C)Ctrl+C被按下D)Python代碼非法,代碼不能解釋答案:B解析:[單選題]6.CSV文件典型的分隔符不包括A)逗號B)分號C)制表符D)換行答案:D解析:[單選題]7.函數(shù)eval('500/10')的結(jié)果是______。A)'500/10'B)500/10C)50.0D)50答案:C解析:[單選題]8.對于字典d,以下選項對d.values(0的描述正確的是()。A)返回一個集合類型,其中包括字典d的所有值B)返回一個元組類型,其中包括字典d的所有值C)返回一個列表類型,其中包括字典d的所有值D)返回一個dictvalues類型,其中包括字典d的所有值答案:D解析:[單選題]9.下面關(guān)于函數(shù)調(diào)用描述正確的是:()A)函數(shù)和調(diào)用只能發(fā)生在同一個文件中B)函數(shù)在調(diào)用前不需要定義,拿來即用就好C)自定義函數(shù)調(diào)用前必須定義D)Python內(nèi)置函數(shù)調(diào)用前需要引用相應(yīng)的庫答案:C解析:[單選題]10./和//都是Python的除法運算,6/3的結(jié)果是(),6//3的結(jié)果是()。A)2,2B)2.0,2.0C)2,2.0D)2.0,2答案:D解析:[單選題]11.隨機森林等樹狀算法通過()模塊進行調(diào)用。A)dummyB)ensembleC)treeD)experimental答案:B解析:sklearn.enscmble模塊包含了很多集成學習的算法,包括隨機森林、Adaboost、GBDT等。[單選題]12.給以下程序填空,能輸出(0:[90,'Aele'],1:[87,'Bob'],2:[93,'lala'])結(jié)果的選項是×=[90,87,93]y=("Aele","Bob","lala")z={}foriinrange(len(x)):print(z)A)z[i]=[x[i],y[i]]B)z[i]=x,yC)z[i]=list(zip(x,y))D)z[i]=x[i],y[i]答案:A解析:[單選題]13.如何解釋下面的執(zhí)行結(jié)果?print1.2-1.0==0.2FalseA)Python的實現(xiàn)有錯誤B)浮點數(shù)無法精確表示C)布爾運算不能用于浮點數(shù)比較D)Python將非0數(shù)視為False答案:B解析:[單選題]14.下列導入模塊的方式中,錯誤的是()。A)importrandomB)fromrandomimportrandomC)fromrandomimport*D)fromrandom答案:D解析:[單選題]15.deff1():A,b=1,2returnB,aPrint(f1())Print函數(shù)輸出的結(jié)果是()A)2,2B)NoneC)1,1D)2,1答案:D解析:[單選題]16.在Linux中,vi/vim編輯器如何進入底線命令模式?A)在命令模式下按冒號B)直接按冒號C)按下escD)按下del答案:A解析:概念理解[單選題]17.假設(shè)檢驗是使用關(guān)于()所提供的證據(jù)來決定接受或不接受有關(guān)總體的聲明。A)一部分數(shù)據(jù)B)簡單隨機抽樣C)數(shù)據(jù)總體D)數(shù)據(jù)樣本答案:D解析:[單選題]18.以下屬于Python圖像處理第三方庫的是:A)mayaviB)TVTKC)pygameD)PIL答案:D解析:[單選題]19.在Linux中,按照文件名查找文件,需要使用的命令是A)findB)fileC)catD)echo答案:A解析:概念理解[單選題]20.在進行CSV文件讀寫時,最不可能使用的字符串處理方法是A)index()B)strip()C)join()D)split()答案:A解析:[單選題]21.調(diào)用split方法,假設(shè)line的值是字符串"2348",執(zhí)行以下語句后,()a,b,c=line.split()以下說法正確的是:A)c的值是4B)a的值是2C)a,b,c的值分別是2,34,8D)b的值是"34"答案:D解析:[單選題]22.代碼print(1,2,3,sep=':')的執(zhí)行結(jié)果為________。()A)123B)1,2,3C)1:2:3D)123sep答案:C解析:[單選題]23.設(shè)有字典d={'A':'a','B':'b','C':'c'},則執(zhí)行d.get('D','d')后,關(guān)于字典d中的鍵值對數(shù)目描述正確的是:()A)增加B)減少C)不變D)不確定答案:C解析:[單選題]24.turtle庫的控制顏色的函數(shù)是A)pendown()B)goto()C)right()D)pencolor()答案:D解析:[單選題]25.面代碼的執(zhí)行結(jié)果是()print(pow(3,0.5)*pow(3,0.5)==3)A)TrueB)pow(3,0.5)*pow(3,0.5)==3C)FalseD)3答案:C解析:[單選題]26.以下不是自頂向下設(shè)計方式步驟的是()A)將算法表達為一系列小問題B)通過單元測試方法分解問題來運行和調(diào)試程序C)通過將算法表達為接口關(guān)聯(lián)的多個小問題來細化算法D)為每個小問題設(shè)計程序接口答案:B解析:[單選題]27.代碼:'xYz'.lower(),運行后的結(jié)果是()A)'XyZ'B)'XYZ'C)'xyz'D)'xYz'答案:C解析:[單選題]28.[]ifnot(x%4)andx%100ornot(x%400):print("True")else:print("False")下面可以輸出False的x值有()A)2000B)2004C)2100D)2020答案:C解析:[單選題]29.用for和()關(guān)鍵詞可以組成循環(huán)遍歷字符串中的每個字符。A)nextB)whileC)inD)elif答案:C解析:[單選題]30.關(guān)于聚類算法,下列說法正確的是()。A)Means算法適用于發(fā)現(xiàn)任意形狀的簇B)層次聚類適用于大型數(shù)據(jù)集C)DBSCAN能在具有噪聲的空間中發(fā)現(xiàn)任意形狀的簇D)GMM是混合模型中計算速度最快的算法,且占用的計算資源較少答案:C解析:難易程度:中題型:[單選題]31.語句print('x=${:7.2f}'.format(123.5678))執(zhí)行后的輸出結(jié)果是______。(選項的□代表空格。)A)x=□123.56B)$□123.57C)x=$□123.57D)x=$□123.56答案:C解析:[單選題]32.已知-大腦是有很多個叫做神經(jīng)元的東西構(gòu)成,神經(jīng)網(wǎng)絡(luò)是對大腦的簡單的數(shù)學表達。-每一個神經(jīng)元都有輸入、處理函數(shù)和輸出。-神經(jīng)元組合起來形成了網(wǎng)絡(luò),可以擬合任何函數(shù)。-為了得到最佳的神經(jīng)網(wǎng)絡(luò),我們用梯度下降方法不斷更新模型給定上述關(guān)于神經(jīng)網(wǎng)絡(luò)的描述,什么情況下神經(jīng)網(wǎng)絡(luò)模型被稱為深度學習模型?A)加入更多層,使神經(jīng)網(wǎng)絡(luò)的深度增加B)有維度更高的數(shù)據(jù)C)當這是一個圖形識別的問題時D)以上都不正確答案:A解析:難易程度:易題型:[單選題]33.關(guān)于random庫中的seed()函數(shù),哪個選項的描述是錯誤的?A)該函數(shù)用于設(shè)置初始化隨機數(shù)種子B)使用隨機數(shù)函數(shù)時,可以不使用seed()函數(shù)進行初始化C)seed()函數(shù)默認隨機數(shù)種子是1D)只要種子相同,每次生成的隨機數(shù)序列也相同答案:C解析:[單選題]34.運行以下程序,輸出結(jié)果的是:>>>5/2A)3B)2C)2.5D)2.50答案:C解析:[單選題]35.假設(shè)n為整數(shù),那么表達式n&1==n%2的值為_______。A)TRUEB)FALSEC)1D)2答案:A解析:[單選題]36.插入數(shù)據(jù)的時候,建議使用在表名稱后面指定columns的插入方式,主要原因是()A)為了使代碼更加易讀,并且可以明確指定需要插入的數(shù)據(jù)與字段的對應(yīng)順序B)MySQL插入數(shù)據(jù)必須在表的名稱后面指定插入的columnsC)為了代碼整潔美觀D)可以優(yōu)化存儲的性能答案:A解析:[單選題]37.以下程序段中的print(i)執(zhí)行了()次foriinrange(10):print(i)i+=2A)10B)9C)6D)5答案:A解析:[單選題]38.以下關(guān)于列表變量Is操作的描述中,錯誤的是A)Is.reverse():反轉(zhuǎn)列表Is中所有元素B)Is.clear():刪除Is的最后一個元素C)Is.copy():生成一個新列表,復制Is的所有元素D)Is.append(x):在Is最后增加一個元素答案:B解析:[單選題]39.以下程序段X=[[1,2,3],[4,5,6],[7,8,9]]Y=[[2,2,2],[3,3,3],[4,4,4]]Z=[[5,5,5],[6,6,6],[7,7,7]]Xyz=[x1-y1-z1forA,b,cinzip(x,y,z)forx1,y1,z1inzip(a,b,c)]Print(xyz)Print函數(shù)輸出的結(jié)果是()A)[-6,-5,-4,-5,-4,-3,-4,-3,-2]B)[10,20,30,72,90,108,196,224,252]C)z=[5,5,5,6,6,6,7,7,7]D)[8,9,10,13,14,15,18,19,20]答案:A解析:[單選題]40.以下屬于Python腳本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序的第三方庫的是:A)requestsB)pyinstallerC)numpyD)scrapy答案:B解析:[單選題]41.下列關(guān)于循環(huán)控制語句的說法正確的是()。A)break語句的作用是終止整個程序B)continue語句的作用是終止整層循壞C)pass語句的作用是終止一層循環(huán)中的某一次循環(huán)D)break和continue語句采用不同方式終止循環(huán),pass語句僅僅是一個占位符答案:D解析:難易程度:中題型:[單選題]42.若vehicle=[['train','car'],['bus','subway'],['ship','bicycle'],['car']],則len(vehicle[1][0])結(jié)果是()A)3B)7C)6D)4答案:A解析:[單選題]43.下列函數(shù)中,不是Python內(nèi)置函數(shù)的是______。A)perf_counter()B)abs()C)format()D)all()答案:A解析:[單選題]44.下列操作不能夠讀取文件的是()。A)Areadline()B)Bread()C)Creadlines()D)Dreadtext()答案:D解析:[單選題]45.Python中查看對象的屬性或方法,返回對象的屬性和方法列表的函數(shù)為()。A)help()B)dir()C)info()D)check()答案:B解析:[單選題]46.x,y,z=1,-1,1ifx>0:ify>0:print("x>0andy>0")elifz>0:print("x<0andz>0")A)x>0andy>0B)x<0andz>0C)x<0andz<0D)nothingdisplayed答案:D解析:[單選題]47.正則化是將樣本在向量空間模型上的一個轉(zhuǎn)換,經(jīng)常被使用在分類與聚類中,正則化在preprocessing模塊的實現(xiàn)方法是()。A)preprocessing.maxabs_scale)方法B)preprocessing.RobustScaler)方法C)preprocessing.normalize)方法D)preprocessing.Binarizer)方法答案:C解析:preprocessing模塊中函數(shù)normalize提供了一個快速又簡單的在一個單向量上來實現(xiàn)正則化功能的方式。[單選題]48.x=2,y=3,執(zhí)行x,y=y,x之后,x和y的值分別是什么()A)3,3B)3,2C)2,2D)2,3答案:B解析:[單選題]49.元組類型的關(guān)鍵字是什么?()A)intB)listC)tupleD)str答案:C解析:[單選題]50.[]關(guān)于del命令的說法錯誤的是()A)del命令用來顯式地刪除對象并解除與值之間的指向關(guān)系B)刪除對象時,如果其指向的值還有別的變量指向,將連同該變量一起刪除C)刪除對象時,如果還有別的變量指向,則不刪除該值D)對于序列,只有可變序列如列表、字典中的元素才可以刪除;不可變序列如元組、字符串中的元素是不能刪除的答案:B解析:[單選題]51.if語句屬于()A)順序語句B)分支語句C)循環(huán)語句D)循環(huán)結(jié)構(gòu)答案:B解析:[單選題]52.以下程序不可能的輸出結(jié)果是:fromrandomimport*x=[30,45,50,90]print(choice(x))A)30B)45C)55D)90答案:C解析:第2部分:多項選擇題,共5題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.在Python中,以下導入模塊方式正確的是()。A)import模塊名B)import模塊名as模塊的別名C)from模塊名import畫數(shù)名D)from模塊名import函數(shù)名A,函數(shù)名B答案:ABCD解析:本題考查模塊導入方法。[多選題]54.在Python中,關(guān)于位運算符的符號的描述正確的是【選兩項】A)"&"按位與運算符B)"|"按位或運算符C)"~"按位異或運算符D)"^"按位取反運算符答案:AB解析:[多選題]55.L-BFGS的描述中,正確的是()A)適合大規(guī)模的數(shù)值計算B)具備牛頓法收斂速度快的特點C)不需要存儲Hesse矩陣D)空間消耗相對于BFGS小答案:ABCD解析:[多選題]56.給出如下代碼s="Alice"print(s[::-1])上述代碼的輸出結(jié)果是A)ecilAB)ALICEC)AliceD)Alic答案:ABCD解析:[多選題]57.pymysql,以下需要提交事物的是A)查詢數(shù)據(jù)B)修改表結(jié)構(gòu)C)刪除數(shù)據(jù)D)修改數(shù)據(jù)答案:BCD解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.列表、元組、字符串是Python的___(有序?無序)序列。答案:有序解析:[填空題]59.已知列表x=[1,3,2],那么執(zhí)行語句y=list(reversed(x))之后,x的值為____答案:[1,3,2]解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.Theremovemethodremovesalloccurrencesofanitemfromalist.A)正確B)錯誤答案:錯解析:[判斷題]61.語句s1={}創(chuàng)建了一個空集合。A)正確B)錯誤答案:錯解析:[判斷題]62.Python列表中所有元素必須是相同類型的數(shù)據(jù)。A)正確B)錯誤答案:錯解析:[判斷題]63.形參可以看做是函數(shù)內(nèi)部的局部變量,函數(shù)運行結(jié)束之后形參就不可訪問了答案:對解析:[判斷題]64.print("123'==123)的結(jié)果為FalseA)正確B)錯誤答案:對解析:[判斷題]65.python中定義函數(shù)時,即使該函數(shù)不需要接收任何參數(shù),也必須保留一對空的圓括號來表示這是一個函數(shù)。A)正確B)錯誤答案:對解析:[判斷題]66.同一個列表對象中的元素類型可以各不相同答案:對解析:[判斷題]67.類方法可以使用類名進行訪問。()A)正確B)錯誤答案:對解析:[判斷題]68.使用函數(shù)可以減少程序中的代碼重復量,使一段代碼可以重復使用多次。A)正確B)錯誤答案:對解析:[判斷題]69.下列代碼的運行結(jié)果為True。>>>ls=[1,2,3,[4,5],6,7,8]>>>print(4inls)A)正確B)錯誤答案:錯解析:[判斷題]70.只有Python擴展庫才需要導入以后才能使用其中的對象,Python標準庫不需要導入即可使用其中的所有對象和方法。()A)正確B)錯誤答案:錯解析:[判斷題]71.sparse.find函數(shù)是找出矩陣中最大值A(chǔ))正確B)錯誤答案:錯解析:[判斷題]72.jieba.cut(s)命令采用的是精確模式,返回一個可迭代的數(shù)據(jù)類型。()A)正確B)錯誤答案:對解析:[判斷題]73.在分支結(jié)構(gòu)中所有的語句塊都會執(zhí)行到.A)正確B)錯誤答案:錯解析:[判斷題]74.Python中的列表,元組,字符串都支持雙向索引,-1表示最后一個元素的下標。A)正確B)錯誤答案:對解析:[判斷題]75.在循環(huán)結(jié)構(gòu)中break語句的作用是跳出當前整個循環(huán)。(())A)正確B)錯誤答案:對解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.以追加模式打開文件時,文件指針指向文件尾。答案:(對)解析:[問答題]77.Python語句list(range(1,10,3))執(zhí)行結(jié)果為___________________。答案:([1,4,7])解析:[問答題]78.表達式'abcabcabc'.count('abc')的值為___。答案:3解析:[問答題]79.閱讀下面的代碼,分析其執(zhí)行結(jié)果。Defdemo(*p):returnsum(p)Print(demo(1,2,3,4,5))Print(demo(1,2,3))答案:輸出結(jié)果為156解析:[問答題]80.00001100>>2的結(jié)果是________。答案:00000011#3解析:[問答題]81.(填空題)表達式int(bin(54321),2)的值為________。答案:54321解析:[問答題]82.定義函數(shù)時,即使該函數(shù)不需要接收任何參數(shù),也必須保留一對空的圓括號來表示這是一個函數(shù)。答案:(對)解析:[問答題]83.已知x=[[1,3,3],[2,3,1]],那么表達式sorted(x,key=lambdaitem:(item[1],-item[2]))的值為____________________________________。答案:([[1,3,3],[2,3,1]])解析:[問答題]84.表達式len('Helloworld!'.ljust(20))的值為______________。答案:20解析:[問答題]85.表達式chr(ord('A')+2)的值為__________。答案:('C')解析:[問答題]86.在GUI設(shè)計中,復選框往往用來實現(xiàn)非互斥的功能,多個復選框之間的選擇互不影響。答案:(對)解析:[問答題]87.假設(shè)有列表a=[?name?,?age?,?sex?]和b=[?Dong?,38,?Male?],請使用一個語句將這兩個列表的內(nèi)容轉(zhuǎn)換為字典,并且以列表a中的元素為?鍵?,以列表b中的元素為?值?,這個語句可以寫為___________。答案:C=DICT(ZIP(A,B))解析:[問答題]88.運行str=?a?+1這句代碼會拋出________________異常中。答案:TypeError解析:[問答題]89.(填空題)語句sorted([1,2,3],reverse=True)==reversed([1,2,3])執(zhí)行結(jié)果為________。答案:False解析:[問答題]90.表達式len(?中國?.encode(?gbk?))的值為__。答案:4解析:[問答題

溫馨提示

  • 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

提交評論