




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
試卷科目:Python開發基礎Python開發基礎(習題卷20)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發基礎第1部分:單項選擇題,共55題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.CSV文件的默認的分隔符是()。A)頓號B)分號C)逗號D)制表符答案:C解析:[單選題]2.(,)以下選項中,關于Python字符串的描述錯誤的是()A)字符串是字符的序列,也是序列類型的一種B)Python字符串的切片方式是[N,M],不包括MC)字符串使用[]進行索引和切片D)字符串是用一對雙引號""或者一對單引號''括起來的零個或者多個字符答案:B解析:[單選題]3.引入模塊的命令是()。A)importB)breakC)continueD)include答案:A解析:[單選題]4.執行以下兩條語句后,lst的結果是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.函數eval('500/10')的結果是______。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.下面關于函數調用描述正確的是:()A)函數和調用只能發生在同一個文件中B)函數在調用前不需要定義,拿來即用就好C)自定義函數調用前必須定義D)Python內置函數調用前需要引用相應的庫答案:C解析:[單選題]10./和//都是Python的除法運算,6/3的結果是(),6//3的結果是()。A)2,2B)2.0,2.0C)2,2.0D)2.0,2答案:D解析:[單選題]11.隨機森林等樹狀算法通過()模塊進行調用。A)dummyB)ensembleC)treeD)experimental答案:B解析:sklearn.enscmble模塊包含了很多集成學習的算法,包括隨機森林、Adaboost、GBDT等。[單選題]12.給以下程序填空,能輸出(0:[90,'Aele'],1:[87,'Bob'],2:[93,'lala'])結果的選項是×=[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.如何解釋下面的執行結果?print1.2-1.0==0.2FalseA)Python的實現有錯誤B)浮點數無法精確表示C)布爾運算不能用于浮點數比較D)Python將非0數視為False答案:B解析:[單選題]14.下列導入模塊的方式中,錯誤的是()。A)importrandomB)fromrandomimportrandomC)fromrandomimport*D)fromrandom答案:D解析:[單選題]15.deff1():A,b=1,2returnB,aPrint(f1())Print函數輸出的結果是()A)2,2B)NoneC)1,1D)2,1答案:D解析:[單選題]16.在Linux中,vi/vim編輯器如何進入底線命令模式?A)在命令模式下按冒號B)直接按冒號C)按下escD)按下del答案:A解析:概念理解[單選題]17.假設檢驗是使用關于()所提供的證據來決定接受或不接受有關總體的聲明。A)一部分數據B)簡單隨機抽樣C)數據總體D)數據樣本答案: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.調用split方法,假設line的值是字符串"2348",執行以下語句后,()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=':')的執行結果為________。()A)123B)1,2,3C)1:2:3D)123sep答案:C解析:[單選題]23.設有字典d={'A':'a','B':'b','C':'c'},則執行d.get('D','d')后,關于字典d中的鍵值對數目描述正確的是:()A)增加B)減少C)不變D)不確定答案:C解析:[單選題]24.turtle庫的控制顏色的函數是A)pendown()B)goto()C)right()D)pencolor()答案:D解析:[單選題]25.面代碼的執行結果是()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.以下不是自頂向下設計方式步驟的是()A)將算法表達為一系列小問題B)通過單元測試方法分解問題來運行和調試程序C)通過將算法表達為接口關聯的多個小問題來細化算法D)為每個小問題設計程序接口答案:B解析:[單選題]27.代碼:'xYz'.lower(),運行后的結果是()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和()關鍵詞可以組成循環遍歷字符串中的每個字符。A)nextB)whileC)inD)elif答案:C解析:[單選題]30.關于聚類算法,下列說法正確的是()。A)Means算法適用于發現任意形狀的簇B)層次聚類適用于大型數據集C)DBSCAN能在具有噪聲的空間中發現任意形狀的簇D)GMM是混合模型中計算速度最快的算法,且占用的計算資源較少答案:C解析:難易程度:中題型:[單選題]31.語句print('x=${:7.2f}'.format(123.5678))執行后的輸出結果是______。(選項的□代表空格。)A)x=□123.56B)$□123.57C)x=$□123.57D)x=$□123.56答案:C解析:[單選題]32.已知-大腦是有很多個叫做神經元的東西構成,神經網絡是對大腦的簡單的數學表達。-每一個神經元都有輸入、處理函數和輸出。-神經元組合起來形成了網絡,可以擬合任何函數。-為了得到最佳的神經網絡,我們用梯度下降方法不斷更新模型給定上述關于神經網絡的描述,什么情況下神經網絡模型被稱為深度學習模型?A)加入更多層,使神經網絡的深度增加B)有維度更高的數據C)當這是一個圖形識別的問題時D)以上都不正確答案:A解析:難易程度:易題型:[單選題]33.關于random庫中的seed()函數,哪個選項的描述是錯誤的?A)該函數用于設置初始化隨機數種子B)使用隨機數函數時,可以不使用seed()函數進行初始化C)seed()函數默認隨機數種子是1D)只要種子相同,每次生成的隨機數序列也相同答案:C解析:[單選題]34.運行以下程序,輸出結果的是:>>>5/2A)3B)2C)2.5D)2.50答案:C解析:[單選題]35.假設n為整數,那么表達式n&1==n%2的值為_______。A)TRUEB)FALSEC)1D)2答案:A解析:[單選題]36.插入數據的時候,建議使用在表名稱后面指定columns的插入方式,主要原因是()A)為了使代碼更加易讀,并且可以明確指定需要插入的數據與字段的對應順序B)MySQL插入數據必須在表的名稱后面指定插入的columnsC)為了代碼整潔美觀D)可以優化存儲的性能答案:A解析:[單選題]37.以下程序段中的print(i)執行了()次foriinrange(10):print(i)i+=2A)10B)9C)6D)5答案:A解析:[單選題]38.以下關于列表變量Is操作的描述中,錯誤的是A)Is.reverse():反轉列表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函數輸出的結果是()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腳本程序轉變為可執行程序的第三方庫的是:A)requestsB)pyinstallerC)numpyD)scrapy答案:B解析:[單選題]41.下列關于循環控制語句的說法正確的是()。A)break語句的作用是終止整個程序B)continue語句的作用是終止整層循壞C)pass語句的作用是終止一層循環中的某一次循環D)break和continue語句采用不同方式終止循環,pass語句僅僅是一個占位符答案:D解析:難易程度:中題型:[單選題]42.若vehicle=[['train','car'],['bus','subway'],['ship','bicycle'],['car']],則len(vehicle[1][0])結果是()A)3B)7C)6D)4答案:A解析:[單選題]43.下列函數中,不是Python內置函數的是______。A)perf_counter()B)abs()C)format()D)all()答案:A解析:[單選題]44.下列操作不能夠讀取文件的是()。A)Areadline()B)Bread()C)Creadlines()D)Dreadtext()答案:D解析:[單選題]45.Python中查看對象的屬性或方法,返回對象的屬性和方法列表的函數為()。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.正則化是將樣本在向量空間模型上的一個轉換,經常被使用在分類與聚類中,正則化在preprocessing模塊的實現方法是()。A)preprocessing.maxabs_scale)方法B)preprocessing.RobustScaler)方法C)preprocessing.normalize)方法D)preprocessing.Binarizer)方法答案:C解析:preprocessing模塊中函數normalize提供了一個快速又簡單的在一個單向量上來實現正則化功能的方式。[單選題]48.x=2,y=3,執行x,y=y,x之后,x和y的值分別是什么()A)3,3B)3,2C)2,2D)2,3答案:B解析:[單選題]49.元組類型的關鍵字是什么?()A)intB)listC)tupleD)str答案:C解析:[單選題]50.[]關于del命令的說法錯誤的是()A)del命令用來顯式地刪除對象并解除與值之間的指向關系B)刪除對象時,如果其指向的值還有別的變量指向,將連同該變量一起刪除C)刪除對象時,如果還有別的變量指向,則不刪除該值D)對于序列,只有可變序列如列表、字典中的元素才可以刪除;不可變序列如元組、字符串中的元素是不能刪除的答案:B解析:[單選題]51.if語句屬于()A)順序語句B)分支語句C)循環語句D)循環結構答案:B解析:[單選題]52.以下程序不可能的輸出結果是: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畫數名D)from模塊名import函數名A,函數名B答案:ABCD解析:本題考查模塊導入方法。[多選題]54.在Python中,關于位運算符的符號的描述正確的是【選兩項】A)"&"按位與運算符B)"|"按位或運算符C)"~"按位異或運算符D)"^"按位取反運算符答案:AB解析:[多選題]55.L-BFGS的描述中,正確的是()A)適合大規模的數值計算B)具備牛頓法收斂速度快的特點C)不需要存儲Hesse矩陣D)空間消耗相對于BFGS小答案:ABCD解析:[多選題]56.給出如下代碼s="Alice"print(s[::-1])上述代碼的輸出結果是A)ecilAB)ALICEC)AliceD)Alic答案:ABCD解析:[多選題]57.pymysql,以下需要提交事物的是A)查詢數據B)修改表結構C)刪除數據D)修改數據答案:BCD解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.列表、元組、字符串是Python的___(有序?無序)序列。答案:有序解析:[填空題]59.已知列表x=[1,3,2],那么執行語句y=list(reversed(x))之后,x的值為____答案:[1,3,2]解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.Theremovemethodremovesalloccurrencesofanitemfromalist.A)正確B)錯誤答案:錯解析:[判斷題]61.語句s1={}創建了一個空集合。A)正確B)錯誤答案:錯解析:[判斷題]62.Python列表中所有元素必須是相同類型的數據。A)正確B)錯誤答案:錯解析:[判斷題]63.形參可以看做是函數內部的局部變量,函數運行結束之后形參就不可訪問了答案:對解析:[判斷題]64.print("123'==123)的結果為FalseA)正確B)錯誤答案:對解析:[判斷題]65.python中定義函數時,即使該函數不需要接收任何參數,也必須保留一對空的圓括號來表示這是一個函數。A)正確B)錯誤答案:對解析:[判斷題]66.同一個列表對象中的元素類型可以各不相同答案:對解析:[判斷題]67.類方法可以使用類名進行訪問。()A)正確B)錯誤答案:對解析:[判斷題]68.使用函數可以減少程序中的代碼重復量,使一段代碼可以重復使用多次。A)正確B)錯誤答案:對解析:[判斷題]69.下列代碼的運行結果為True。>>>ls=[1,2,3,[4,5],6,7,8]>>>print(4inls)A)正確B)錯誤答案:錯解析:[判斷題]70.只有Python擴展庫才需要導入以后才能使用其中的對象,Python標準庫不需要導入即可使用其中的所有對象和方法。()A)正確B)錯誤答案:錯解析:[判斷題]71.sparse.find函數是找出矩陣中最大值A)正確B)錯誤答案:錯解析:[判斷題]72.jieba.cut(s)命令采用的是精確模式,返回一個可迭代的數據類型。()A)正確B)錯誤答案:對解析:[判斷題]73.在分支結構中所有的語句塊都會執行到.A)正確B)錯誤答案:錯解析:[判斷題]74.Python中的列表,元組,字符串都支持雙向索引,-1表示最后一個元素的下標。A)正確B)錯誤答案:對解析:[判斷題]75.在循環結構中break語句的作用是跳出當前整個循環。(())A)正確B)錯誤答案:對解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.以追加模式打開文件時,文件指針指向文件尾。答案:(對)解析:[問答題]77.Python語句list(range(1,10,3))執行結果為___________________。答案:([1,4,7])解析:[問答題]78.表達式'abcabcabc'.count('abc')的值為___。答案:3解析:[問答題]79.閱讀下面的代碼,分析其執行結果。Defdemo(*p):returnsum(p)Print(demo(1,2,3,4,5))Print(demo(1,2,3))答案:輸出結果為156解析:[問答題]80.00001100>>2的結果是________。答案:00000011#3解析:[問答題]81.(填空題)表達式int(bin(54321),2)的值為________。答案:54321解析:[問答題]82.定義函數時,即使該函數不需要接收任何參數,也必須保留一對空的圓括號來表示這是一個函數。答案:(對)解析:[問答題]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設計中,復選框往往用來實現非互斥的功能,多個復選框之間的選擇互不影響。答案:(對)解析:[問答題]87.假設有列表a=[?name?,?age?,?sex?]和b=[?Dong?,38,?Male?],請使用一個語句將這兩個列表的內容轉換為字典,并且以列表a中的元素為?鍵?,以列表b中的元素為?值?,這個語句可以寫為___________。答案:C=DICT(ZIP(A,B))解析:[問答題]88.運行str=?a?+1這句代碼會拋出________________異常中。答案:TypeError解析:[問答題]89.(填空題)語句sorted([1,2,3],reverse=True)==reversed([1,2,3])執行結果為________。答案:False解析:[問答題]90.表達式len(?中國?.encode(?gbk?))的值為__。答案:4解析:[問答題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財政涉農資金績效審計評價指標體系研究-以S市為例
- 2025LED照明設備安裝合同模板
- 2025建筑外墻陶瓷掛板分包合同范本
- 黑龍江省哈爾濱市2024-2025學年高二下冊7月期末考試數學試卷(附答案)
- 海南省定安縣2024~2025學年 高二下冊開學考試數學試卷附解析
- 廣東省普寧市2024~2025學年 高一下冊第二次調研考試數學試卷附解析
- 甘肅省天水市部分學校2025屆高三第三次聯考(三模)數學試卷附解析
- 2025屆四川省綿陽市三臺縣中考二模數學試卷含答案
- 量子計算環境下隱私數據加密方法-洞察闡釋
- 委托拍賣合同范本
- 以DeepSeek為代表的AI在能源行業的應用前景預測
- 中國糧食面試試題及答案
- 旅游公司介紹模板
- LY/T 3408-2024林下經濟術語
- 2024年度無人駕駛技術課件
- 《南京中山陵》課件
- 計算機網絡知到智慧樹章節測試課后答案2024年秋遼寧工程技術大學
- 計算機網絡(中國石油大學(華東))知到智慧樹章節測試課后答案2024年秋中國石油大學(華東)
- 2024年廣東省中考語文試題含答案
- DB32∕T 2127-2012 安防服務企業報警服務規范
- 大學體育知到智慧樹章節測試課后答案2024年秋云南民族大學
評論
0/150
提交評論