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

下載本文檔

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

文檔簡介

試卷科目:Python開發(fā)基礎Python開發(fā)基礎(習題卷48)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesPython開發(fā)基礎第1部分:單項選擇題,共52題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.關(guān)于CSV格式的文件,下列說法錯誤的是()A)A純文本格式,通過單一編碼表示字符B)B以行為單位,一行表示一維數(shù)據(jù),三行表示三維數(shù)據(jù)C)C以逗號分隔每列數(shù)據(jù),列數(shù)據(jù)為空也要保留逗號D)D可以包含或不包含列名,包含時列名放置在文件第一行答案:B解析:[單選題]2.在不使用擴展包的情況下,Python語言可以將電腦中的文件以__________的形式打開。A)文本文件和二進制文件B)文本文件和數(shù)據(jù)文件C)數(shù)據(jù)文件和二進制文件D)以上答案都不對答案:A解析:[單選題]3.當異常語句使用finally保留字時,則其所屬語句塊A)無論是否有異常才執(zhí)行B)有異常才執(zhí)行C)無異常才執(zhí)行D)隨機執(zhí)行答案:A解析:[單選題]4.已知x=[8,7,6,5,4,3,2,1],那么x.pop(2)的結(jié)果是A)7B)3C)6D)2答案:C解析:[單選題]5.以下關(guān)于scrapy說法錯誤的是A)scrapy是一個快速、高層次的屏幕和web抓取框架B)scrapy只能用于數(shù)據(jù)挖掘C)scrapy可以用于自動化測試D)scrapy可以抓取web站點并從頁面中提取結(jié)構(gòu)化數(shù)據(jù)答案:B解析:[單選題]6.以下選項不屬于Python整數(shù)類型的是:A)十二進制B)八進制C)二進制D)十進制答案:A解析:[單選題]7.Sigmoid函數(shù)的特點是()。A)急劇變化B)x=0時等于0.5C)最大值等于1D)不能用在神經(jīng)網(wǎng)絡中答案:B解析:難易程度:易題型:[單選題]8.假設x=2,x*=3+5**2的運算結(jié)果是什么()A)25B)3C)56D)28答案:C解析:[單選題]9.表達式[1,2,3].count(4)的值為_______________。()A)3B)2C)1D)0答案:D解析:[單選題]10.以下關(guān)于分支和循環(huán)結(jié)構(gòu)的描述中,錯誤的是______。A)continue可以停止后續(xù)代碼的執(zhí)行,從循環(huán)的開頭重新執(zhí)行B)所有的for分支都可以用while循環(huán)改寫C)While循環(huán)只能用來實現(xiàn)無限循環(huán)D)可以終止一個循環(huán)的保留字是break答案:C解析:[單選題]11.以下關(guān)于二進制整數(shù)的定義,正確的是______。A)0B1019B)0b1708C)0B1010D)0bC3F答案:C解析:[單選題]12.sql中如果想要修改字段名稱,需要使用的關(guān)鍵字是A)selectB)dropC)alterD)insert答案:C解析:[單選題]13.當元組中只有一個元素時,下面哪個語句表達是正確的()A)(A)a=(?abc?)B)(B)a=(?abc?,)C)(C)a=()D)(D)a=(1)答案:B解析:[單選題]14.關(guān)于Python字符串類型的說法中,下列描述錯誤的是()。A)字符串是用來表示文本的數(shù)據(jù)類型B)Python中可以使用單引號、雙引號、三引號定義字符串C)Python中單引號與雙引號不可一起使用D)使用三引號定義的字符串可以包含換行符答案:C解析:[單選題]15.python語句deff(m):returnm*3,執(zhí)行n=input('請輸入一個整數(shù):'),用戶輸入為18print(f(n))代碼得到結(jié)果是________。A)18B)181818C)54D)程序出錯答案:B解析:[單選題]16.完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)程序功能導出測試用例的測試方法是A)錯誤推測法B)白箱測試法C)黑箱測試法D)安裝測試法答案:C解析:[單選題]17.Python網(wǎng)絡爬蟲方向的第三方庫是A)requestsB)JiebaC)itchatD)time答案:A解析:[單選題]18.下列方法中,負責初始化屬性的是()A)__del__()B)__init__()C)__init()D)__add__()答案:B解析:[單選題]19.[]字符串屬于不可變序列,以下說法正確的是()A)可以對字符串對象進行元素添加與修改B)字符串提供的replace()和translate()方法是對原字符串直接修改替換C)字符串類型支持格式化操作、字符串查找、字符串替換等特有的操作方法D)不支持元素訪問、計算長度等方法答案:C解析:[單選題]20.(,)以下屬于Python打包源文件為可執(zhí)行文件的第三方庫的是:A)PILB)MatplotlibC)PyinstallerD)Sklearn答案:C解析:[單選題]21.下列代碼段執(zhí)行后,j的值是()j=1foriinrange(0,10):j+=iA)36B)46C)11D)10答案:B解析:[單選題]22.下列方法中,負責初始化屬性的是()。A)__del__()B)__init__()C)__init()D)__add__()答案:B解析:[單選題]23.哪個方法不能刪除集合中的元素。A)remove()B)clear()C)discard()D)delete()答案:D解析:[單選題]24.[]s='漫威漫畫公司是美國與DC漫畫公司齊名的漫畫巨頭,它創(chuàng)建于1939年,于1961年正式定名為Marvel,旗下?lián)碛兄┲雮b、鋼鐵俠、美國隊長等8000多名漫畫角色。2008年底,被華特迪士尼公司以42.4億美元收購獲得了絕大部分漫畫角色的所有權(quán)。2010年9月,Marvel宣布其正式中文名稱為?漫威?。'以下說法錯誤的是()A)a=s.find('漫畫',4,11)B)b=s.rfind('漫畫',114)C)c=s.index('漫畫',72)D)d=s.rindex('漫畫',110,114)答案:A解析:[單選題]25.關(guān)于Python布爾值,下列選項描述正確的是()。A)整型的0不可以表示FalseB)浮點型的0不可以表示FalseC)0+0j可以表示FalseD)布爾值不可以進行算術(shù)運算答案:C解析:整型、浮點型0均可表示False,布爾值可參加運算。[單選題]26.a=((1,2,3,4,5),(2,3,4,5,6),(3,4,5,6,7),(4,5,6,7,8)),那么a[2][3]的值是()A)2B)3C)5D)6答案:D解析:[單選題]27.若字典d={1:"a",2:"b"},則能夠訪問d的第一個元素的語句是()。A)Ad["0"]B)Bd["1"]C)Cd[1]D)Dd[0]答案:C解析:[單選題]28.定義類如下classHello():def__init__(self,name):=namedefshowInfo(self):print()下面代碼能正常執(zhí)行的()(?。?代替'.',題目不識別)A)h=Helloh。showInfo()B)h=Hello()H。showInfo(?張三?)C)h=Hello(?張三?)H。showInfo()D)h=Hello(?admin?)ShowInfo答案:C解析:[單選題]29.數(shù)學表達式xy/(0.5z),表示成Python表達式應該是()A)xy/0.5/zB)x*y/0.5zC)x*y/0.5*zD)x*y/(0.5*z)答案:D解析:[單選題]30.使用transform方法聚合數(shù)據(jù),transform方法參數(shù)?func?,表示對()操作的函數(shù)A)DataFrameB)dataC)listD)tuple答案:A解析:[單選題]31.webdriver中關(guān)于CSS定位,錯誤的是()A)CSS定位屬性允許你對元素進行定位,優(yōu)點是速度快語法簡潔B)使用CSS定位是通過find_element_by_css_selector方法,獲得定位元素的C)driver.find_element_by_css_selector(?#kw?)獲得name=?kw?的元素D)driver.find_element_by_css_selector(?.s_ipt?),獲得class=?s_ipt?的所有元素答案:C解析:[單選題]32.[]string1='樂亞風快男索白給'string2='哈男樂快風'foriinstring1:forjinstring2:ifi==j:string1=string1.replace(i,'')print(string1)()A)快樂風男亞索B)printC)亞索白給D)風男亞索答案:C解析:[單選題]33.下列函數(shù)中,用于使用函數(shù)對指定序列進行過濾的是()。A)map函數(shù)B)select函數(shù)C)filter函數(shù)D)reduce函數(shù)答案:C解析:[單選題]34.對于列表["string",3.141,0,3+4j],其元素包含4種數(shù)據(jù)類型,該列表的數(shù)據(jù)維度是()A)A一維數(shù)據(jù)B)B二維數(shù)據(jù)C)C四維數(shù)據(jù)D)D高維數(shù)據(jù)答案:A解析:[單選題]35.關(guān)于下面代碼,以下選項中描述正確的是()Deffact(n,m=1):s=1foriinrange(1,n+1):s*=ireturns//mPrint(fact(m=5,n=10))A)參數(shù)按照名稱傳遞B)按可變參數(shù)調(diào)用C)按位置參數(shù)調(diào)用D)執(zhí)行結(jié)果為10886400答案:A解析:[單選題]36.下列代碼運行結(jié)果是()?A='a'Print(a>'b')A)aB)FalseC)bD)True答案:B解析:[單選題]37.Python中,不等號正確書寫是()。A)≠B)<>C)!=D)?=答案:C解析:[單選題]38.{以下程序的輸出結(jié)果是()。X,y=3.0,5Y+=xPrint(y)}A)8B)8.0C)?8?D)?8.0?答案:B解析:[單選題]39.對于序列s,能夠返回序列s中第i到j以k為步長的元素子序列的表達是A)s[I,j,k]B)s[I;j;k]C)s[i:j:k]D)s(I,j,k)答案:C解析:[單選題]40.給出如下代碼:A=3Whilea>0:a-=1print(a,end="")以下選項中描述錯誤的是:______。A)a-=1可由a=a-1實現(xiàn)B)使用while保留字可創(chuàng)建無限循環(huán)C)條件a>0如果修改為a<0程序執(zhí)行會進入死循環(huán)D)這段代碼的輸出內(nèi)容為210答案:C解析:[單選題]41.構(gòu)造方法的作用是()A)一般成員方法B)類的初始化C)對象的初始化D)對象的建立答案:C解析:構(gòu)造方法的作用初始化對象。[單選題]42.下列語言中()不屬于高級語言。A)pythonB)VCC)JAVAD)匯編語言答案:D解析:[單選題]43.關(guān)于Python賦值語句,下列選項中描述正確的是A)在Python語言中,表示賦值,<變量>==<表達式>,將?==?右邊的表達式計算后的結(jié)果值賦給左側(cè)變量B)執(zhí)行以下代碼后,出現(xiàn)錯誤,無法對變量a,b,c,d賦值A,b,c,d=10,20,"alice",TrueC)對變量進行賦值的一行代碼被稱為賦值語句,使用?==?表達D)執(zhí)行以下代碼后,互換x與y的值x=10y=20x,y=y,x答案:D解析:[單選題]44.編碼階段的測試,需要解決的問題不包括:()A)測試計劃是否完成審核?B)編碼是否按照既有的標準進行,過程是否易于實踐C)是否有足夠的測試用例用來評估可執(zhí)行的程序D)是否編制了足夠的文檔答案:A解析:[單選題]45.文件exam.txt與以下代碼在同一目錄下,其內(nèi)容是一段文本:helloWorld,以下代碼的輸出結(jié)果是()。f=open("exam.txt","r")print(f)f.close()A)helloWorldB)exam.txtC)examD)<_io.TextIOWrapper...>答案:D解析:[單選題]46.有一個列表,list1=[1,2,3,4,5,6,7],若執(zhí)行命令后,list1=[6,4],則執(zhí)行的命令是:()A)list1[4:6]B)list1[4:6:2]C)list1[5:1:-2]D)list1[6:2:-2]答案:C解析:[單選題]47.以下變量名中,不符合Python語言變量命名規(guī)則的是A)keyword33_B)_33keywordC)keyword_33D)33_keyword答案:D解析:[單選題]48.代碼n=1deffunc(a,b):/c=a*breturncs=func("kn",2)print(c)運行后變量c的結(jié)果是()A)'knkn'B)'kn'C)出錯提示D)'c'答案:C解析:[單選題]49.下列選項中,屬于Python關(guān)鍵字的是()A)nameB)ifC)isD)and答案:A解析:[單選題]50.以下語句可以正常執(zhí)行的:1)L2=['r','e','a','l']L2.sort()print(L2)2)t1=['r','e','a','l']t1.sort()print(t1;)3)L2=['r','e','a','l']sorted(L2)4)t1=['r','e','a','l']sorted(t1)A)1)3)4)B)2)3)C)1)2)3)4)D)1)2)3)答案:A解析:[單選題]51.以下屬于Python機器學習領域第三方庫的是A)Scikit-learnB)numpyC)pandasD)pygame答案:A解析:[單選題]52.以下不能創(chuàng)建一個字典的語句是:A)dict={}B)dict={(4,5,6):'dictionary'}C)dict={4:6}D)dict={[4,5,6]:'dictionary'}答案:D解析:第2部分:多項選擇題,共8題,每題至少兩個正確答案,多選或少選均不得分。[多選題]53.在統(tǒng)計模式分類問題中,當先驗概率未知時,可以使用()A)最小損失準則B)最小最大損失準則C)最小誤判概率準則D)N-P判決答案:BD解析:[多選題]54.以下描述說法正確的有()A)順序結(jié)構(gòu)是在程序中按照指令的先后順序,逐條執(zhí)行的程序控制結(jié)構(gòu)B)順序結(jié)構(gòu)自下而上執(zhí)行,逐條執(zhí)行C)選擇結(jié)構(gòu)是組成程序的重要基本控制結(jié)構(gòu)之一D)if選擇結(jié)構(gòu)是根據(jù)條件表達式的值選擇相應語句執(zhí)行的程序控制結(jié)構(gòu)答案:ACD解析:[多選題]55.Python的解釋器本身也可以看作是個程序,并且有多種解釋器版本,下列選項屬于Python解釋器的是()A)CpythonB)IpythonC)PyPyD)Jython答案:ABCD解析:[多選題]56.一幅6×6維黑白圖像輸入CNN網(wǎng)絡,經(jīng)過一個3×3維filter,則filter輸出描述正確的是()A)一個4×4維特征矩陣B)一個6×6維特征矩陣C)zeropadstheinputintoa8×8維圖像,得到一個6×6維特征矩陣D)zeropadstheinputintoa8×8維圖像,得到一個8×8維特征矩陣答案:AC解析:[多選題]57.Mysql中,下列關(guān)于distinct關(guān)鍵字的說法錯誤的是()A)去重,過濾掉多余的重復記錄B)返回所有符合條件的結(jié)果C)限制輸出,只返回一條查詢結(jié)果D)返回位于表格的第一條記錄答案:BCD解析:第3部分:填空題,共2題,請在空白處填寫正確答案。[填空題]58.表達式3in{1,2,3}的值為___答案:True解析:[填空題]59.Python內(nèi)置函數(shù)___用來打開或創(chuàng)建文件并返回文件對象答案:open()解析:第4部分:判斷題,共16題,請判斷題目是否正確。[判斷題]60.時間差的計算沒有意義。A)正確B)錯誤答案:對解析:[判斷題]61.對于PCA處理后的特征,其樸素貝葉斯特征相互獨立的假設一定成立,因為所有主成分都是正交的,所以不相關(guān)A)正確B)錯誤答案:錯解析:[判斷題]62.a_set={'美國','中國','俄羅斯','日本'}可以創(chuàng)建一個集合A)正確B)錯誤答案:對解析:[判斷題]63.An"isa"relationshipexistsbetweenagrasshopperandabumblebee.A)正確B)錯誤答案:錯解析:[判斷題]64.18.3+4j是合法Python數(shù)字類型。()A)正確B)錯誤答案:對解析:[判斷題]65.正則表達式?^\d{18}|\d{15}$?只能檢查給定字符串是否為18位或15位數(shù)字字符,并不能保證一定是合法的身份證號答案:對解析:[判斷題]66.index()方法檢測字符串中是否包含子字符串str,如果str不在,返回-1。A)正確B)錯誤答案:錯解析:[判斷題]67.在Windows平臺上編寫的Python程序一定無法在Unix平臺運行。A)正確B)錯誤答案:錯解析:[判斷題]68.函數(shù)的返回值可以是零個、一個或者多個。A)正確B)錯誤答案:對解析:[判斷題]69.測試自動化就是萬能的。A)正確B)錯誤答案:錯解析:[判斷題]70.當需要重復調(diào)用某一段代碼時,可將其定義為匿名函數(shù)。A)正確B)錯誤答案:錯解析:[判斷題]71.Python中變量無需定義,根據(jù)所賦的值決定變量類型。A)正確B)錯誤答案:對解析:[判斷題]72.當使用一個列表改變另一個列表值時,Python要求兩個列表長度一樣。A)正確B)錯誤答案:錯解析:[判斷題]73.異常處理結(jié)構(gòu)中的finally塊中代碼仍然有可能出錯從而再次引發(fā)異常。A)正確B)錯誤答案:對解析:[判斷題]74.Python中的常量也是可以修改的。()A)正確B)錯誤答案:對解析:[判斷題]75.Python方法定義的的第一個參數(shù)是this。()A)正確B)錯誤答案:錯解析:第5部分:問答題,共22題,請在空白處填寫正確答案。[問答題]76.(填空題,)表達式{1,2,3}|{3,4,5}的值為()答案:{1,2,3,4,5}解析:[問答題]77.表達式'Helloworld!'.center(20,'=')的值為答案:'====Helloworld!===='解析:[問答題]78.Python關(guān)鍵字elif表示()和()兩個單詞的縮寫。答案:ELSEIF解析:[問答題]79.閱讀下面一段示例程序:s=['a','b']s.append([1,2])s.extend([5,6])s.insert(9,8)s.pop()s.remove('b')s.reverse()print(s)程序執(zhí)行結(jié)果__________________________答案:[6,5,[1,2],'a']解析:[問答題]80.字典對象的_方法可以獲取指定?鍵?對應的?值?,并且可以在指定?鍵?不存在的時候返回指定值,如果不指定則返回None。答案:GET()解析:[問答題]81.Python代碼的注釋只有一種方式,那就是使用#符號。答案:(錯)解析:[問答題]82.語句y=x的含義是___【1】___。答案:將x賦值給y解析:[問答題]83.現(xiàn)有一個類Student,現(xiàn)要為該類定義對象stu,代碼是()。答案:stu=Student()解析:[問答題]84.編寫程序,獲得用戶輸入的數(shù)值M和N,求M和N的最大公約數(shù)。提示代碼如下DefGreatCommonDivisor(a,b):ifb>a:A,b=B,ar=1whiler!=0:_________a=bb=rreturnaM=eval(input())N=eval(input())Print(___________)答案:r=a%bPrint(GreatCommonDivisor(m,n))解析:[問答題]85.表達式3|5的值為__________。答案:(7)解析:[問答題]86.假設x是含有5個元素的列表,那么切片操作x[10:]是無法執(zhí)行的,會拋出異常。答案:(錯)解析:[問答題]87.表達式?Beautifulisbetterthanugly.?.startswith(?Be?,5)的值為___。答案:FALSE解析:[問答題]88.從文件對象f中讀取前30個字符的語句為_____。答案:F.READ(30)解析:[問答題]89.已知x=[1,2,3],那么表達式not(set(x*100)-set(x))的值為________________。答案:(True)解析:[問答題]90.(填空題)表達式[1,2,3]*3的執(zhí)行結(jié)果為:答案:[1,2,3,1,2,3,

溫馨提示

  • 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

提交評論