




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
MOOCPython數(shù)據(jù)爬取與可視化-南華大學(xué)中國大學(xué)慕課答案順序結(jié)構(gòu)IPO編程小測驗1、問題:269003下列不是IPO程序編寫方法的一部分的是:選項:A、InputB、ProcessC、OutputD、Program正確答案:【Program】2、問題:關(guān)于Python中eval()函數(shù)的使用,下面代碼執(zhí)行后的輸出結(jié)果是:x=1eval(x+1)選項:A、2B、x+1C、11D、出錯正確答案:【2】3、問題:Python中用于獲取用戶輸入的函數(shù)是:選項:A、print()B、get()C、input()D、eval()正確答案:【input()】4、問題:下面代碼的輸出結(jié)果是:C1=10print(轉(zhuǎn)換后的溫度是{:.2f}C.format(C1)選項:A、轉(zhuǎn)換后的溫度是10CB、轉(zhuǎn)換后的溫度是10fCC、轉(zhuǎn)換后的溫度是10.00CD、轉(zhuǎn)換后的溫度是10.00fC正確答案:【轉(zhuǎn)換后的溫度是10.00C】分支結(jié)構(gòu)小測驗1、問題:以下關(guān)于控制結(jié)構(gòu)的描述,錯誤的是:選項:A、單分支結(jié)構(gòu)指只有if語句,沒有else語句的分支結(jié)構(gòu)B、elif不可以單獨使用C、條件表達式必須是計算結(jié)果為True或False的表達式或函數(shù)D、二分支結(jié)構(gòu)也可以嵌套形成多分支結(jié)構(gòu)正確答案:【條件表達式必須是計算結(jié)果為True或False的表達式或函數(shù)】2、問題:實現(xiàn)多路分支的最佳控制語句是:選項:A、if--elif--elseB、if--elseC、ifD、try正確答案:【if--elif--else】3、問題:關(guān)于Python判斷條件及組合,描述錯誤的是????????????????????????????????????????????????????????????????????????????????????????????????:選項:A、Python語言使用保留字not、and和or對條件進行邏輯運算或組合B、Python語言中,任何非零的數(shù)值、非空的數(shù)據(jù)類型作為條件都等價于TrueC、Python語言中,0或空類型作為條件等價于FalseD、條件表達式==True的值是True正確答案:【條件表達式==True的值是True】4、問題:以下程序的輸出結(jié)果是:????????????????????????????????????????????????????????????????????????????????????????????????t=Pythonprint(tift=pythonelseNone)選項:A、PythonB、空C、NoneD、t正確答案:【None】5、問題:關(guān)于以下代碼,以下選項中描述錯誤的是:PM=eval(input(請輸入目前PM2.5值:))ifPM75:print(空氣質(zhì)量等級為輕度污染!)ifPM35:print(空氣質(zhì)量等級為優(yōu)!)選項:A、分支語句的作用是在某些條件控制下有選擇地執(zhí)行實現(xiàn)一定功能的語句塊B、輸入25,無法得到“空氣質(zhì)量等級為優(yōu)!”C、當(dāng)if后的條件滿足時,if下面的語句塊被執(zhí)行D、輸入85,獲得輸出“空氣質(zhì)量等級為輕度污染!”正確答案:【輸入25,無法得到“空氣質(zhì)量等級為優(yōu)!”】循環(huán)結(jié)構(gòu)小測驗1、問題:可以結(jié)束一個循環(huán)的保留字是:選項:A、endB、exitC、breakD、continue正確答案:【break】2、問題:下面的循環(huán)語句,i控制的外層循環(huán)每執(zhí)行一次,j控制的內(nèi)層循環(huán)執(zhí)行()次。foriinrange(1,10):forjinrange(1,i+1):print(i,j,i*j)選項:A、10B、1C、iD、9正確答案:【i】3、問題:以下打印的九九乘法表最規(guī)范的代碼段是:選項:A、foriinrange(1,10):forjinrange(1,i+1):print(j,i,i*j,end=\n)B、foriinrange(1,10):forjinrange(1,i+1):print(i,j,i*j)print()C、foriinrange(1,10):forjinrange(1,i+1):print(%d*%d=%2d%(j,i,i*j),end=)print()D、foriinrange(1,10):forjinrange(1,i+1):print(%d*%d=%d%(j,i,i*j))print()正確答案:【foriinrange(1,10):forjinrange(1,i+1):print(%d*%d=%2d%(j,i,i*j),end=)print()】集合小測驗1、問題:以下不能創(chuàng)建一個集合的是:選項:A、s={}B、s=set()C、s={'a','b','c'}D、lst=[1,2,3]s=set(lst)正確答案:【s={}】2、問題:以下語句s={4,by,(10,C),4,5,by}len(s)執(zhí)行后,輸出結(jié)果是:選項:A、7B、6C、5D、4正確答案:【4】3、問題:兩個集合:s1={1,3,5,6},s2={2,5,6},則獲取在s1和s2中都有的元素應(yīng)使用:選項:A、s1|s2B、s1s2C、s1^s2D、s1-s2正確答案:【s1s2】列表小測驗1、問題:以下代碼的輸出結(jié)果是:list1=[1,2,3,4]list2=list1list3=list2list1.remove(1)print(list3[1])選項:A、1B、2C、3D、4正確答案:【3】2、問題:已知x=[1,2,3],則執(zhí)行語句x[1:3]=[4,5]后,x的值為:選項:A、[4,5]B、[4,5,3]C、[1,4,5]D、[1,[4,5]]正確答案:【[1,4,5]】3、問題:lst=[1,2,3]lst[1]='abc'上面的代碼執(zhí)行后,lst的值是:選項:A、[1,2,3]B、['abc',2,3]C、[1,'abc',3]D、[1,'a','b','c',3]正確答案:【[1,'abc',3]】4、問題:已知列表x=[1,2,3],那么執(zhí)行語句x.insert(1,4)后,x的值為:選項:A、[1,4,3]B、[1,4,2,3]C、[1,2,3,4]D、[4,1,2,3]正確答案:【[1,4,2,3]】5、問題:以下程序的輸出結(jié)果是:nums=[1,2,3,4]nums.append([5,6,7,8])print(len(nums))選項:A、2B、4C、5D、8正確答案:【5】函數(shù)小測驗1、問題:關(guān)于函數(shù),以下說法錯誤的是:選項:A、使用函數(shù)實現(xiàn)代碼復(fù)用,能提高開發(fā)效率B、程序?qū)哟胃逦?,可讀性更好C、有助于采用分而治之的策略編寫大型復(fù)雜程序D、調(diào)用時需要了解函數(shù)內(nèi)部實現(xiàn)細節(jié)正確答案:【調(diào)用時需要了解函數(shù)內(nèi)部實現(xiàn)細節(jié)】2、問題:Python中定義函數(shù)的關(guān)鍵字是:選項:A、defB、defineC、funD、function正確答案:【def】3、問題:關(guān)于函數(shù)調(diào)用,描述正確的是:選項:A、函數(shù)在調(diào)用前不需要定義,直接使用就好B、函數(shù)定義時就被調(diào)用一次C、自定義函數(shù)調(diào)用前必須定義D、Python內(nèi)置函數(shù)調(diào)用前需要引用相應(yīng)的庫正確答案:【自定義函數(shù)調(diào)用前必須定義】4、問題:下面程序的輸出結(jié)果是:deffunc(a,b):a*=breturnas=func(5,2)print(s)選項:A、20B、10C、1D、12正確答案:【10】5、問題:以下代碼輸出:defexchange(a,b):a,b=b,areturn(a,b)x=10y=20x,y=exchange(x,y)print(x,y)選項:A、1020B、1010C、2010D、2020正確答案:【2010】6、問題:defexchange(a,b):a,b=b,areturn(a,b)x=10y=20exchange(x,y)print(x,y)選項:A、1010B、1020C、2010D、2020正確答案:【1020】文件小測驗1、問題:關(guān)于Python對文件的處理,以下選項中描述錯誤的是:選項:A、Python能夠以文本和二進制兩種方式處理文件B、Python通過解釋器內(nèi)置的open()函數(shù)打開一個文件C、當(dāng)文件以文本方式打開時,讀寫按照字節(jié)流方式D、文件使用結(jié)束后要用close()方法關(guān)閉,釋放文件的使用授權(quán)正確答案:【當(dāng)文件以文本方式打開時,讀寫按照字節(jié)流方式】2、問題:Python文件打開模式,錯誤的是:選項:A、只讀模式rB、覆蓋寫模式wC、追加寫模式aD、創(chuàng)建寫模式n正確答案:【創(chuàng)建寫模式n】3、問題:有如下代碼:fname=input(請輸入要打開的文件:)fi=open(fname,r)forlineinfi.readlines():print(line)fi.close()以下描述錯誤的是:選項:A、通過fi.readlines()方法將文件的全部內(nèi)容讀入到一個字典中B、通過fi.readlines()方法將文件的全部內(nèi)容讀入到一個列表中C、用戶輸入文件路徑,以文本文件方式讀入文件內(nèi)容并逐行打印D、上述代碼中fi.readlines()可以優(yōu)化為fi正確答案:【通過fi.readlines()方法將文件的全部內(nèi)容讀入到一個字典中】單元測驗-Python語言基礎(chǔ)1、問題:以下代碼的執(zhí)行結(jié)果是()if-1:print(True.)else:print(False.)選項:A、TrueB、FalseC、0D、-1正確答案:【True】2、問題:以下代碼的執(zhí)行結(jié)果是()。desserts=['icecream','chocolate','applecrisp','cookies']favorite_dessert='applecrisp'fordessertindesserts:ifdessert==favorite_dessert:print(%sismyfavoritedessert!%dessert.title())選項:A、AppleCrispismyfavoritedessert!B、appleCrispismyfavoritedessert!C、icecreamismyfavoritedessert!D、chocolateismyfavoritedessert!正確答案:【AppleCrispismyfavoritedessert!】3、問題:以下代碼的執(zhí)行結(jié)果是()。foriinrange(4):print(2**i,end=)選項:A、1248B、24816C、124816D、124正確答案:【1248】4、問題:以下代碼的執(zhí)行結(jié)果是()。s=PYTHONwhiles!=:forcins:print(c,end=)s=s[:-1]選項:A、PYTHONPYTHOPYTHPYTPYPB、PYPYPYPYPYPC、PYTHONPYTHONPYTHONPYTHONPYTHOND、沒有任何輸出正確答案:【PYTHONPYTHOPYTHPYTPYP】5、問題:關(guān)于Python判斷條件及組合,描述錯誤的是()。選項:A、Python語言使用保留字not、and和or對條件進行邏輯運算或組合B、Python語言中,任何非零的數(shù)值、非空的數(shù)據(jù)類型都等價于TrueC、Python語言中,0或空類型等價于FalseD、==True以上判斷條件的輸出結(jié)果是True正確答案:【==True以上判斷條件的輸出結(jié)果是True】6、問題:以下關(guān)于程序控制結(jié)構(gòu)的描述中,錯誤的是()。選項:A、在Python的程序流程圖中可以用處理框表示計算的輸出結(jié)果B、單分支結(jié)構(gòu)是用if保留字判斷滿足一個條件,就執(zhí)行相應(yīng)的處理代碼C、二分支結(jié)構(gòu)是用if-else根據(jù)條件的真假,執(zhí)行兩種處理代碼D、多分支結(jié)構(gòu)是用if-elif-else處理多種可能的情況正確答案:【在Python的程序流程圖中可以用處理框表示計算的輸出結(jié)果】7、問題:以下關(guān)于程序循環(huán)結(jié)構(gòu)的描述中,錯誤的是()。選項:A、遍歷循環(huán)使用for循環(huán)變量in循環(huán)結(jié)構(gòu)語句,其中循環(huán)結(jié)構(gòu)不能是文件B、用字符串做循環(huán)結(jié)構(gòu)的時候,循環(huán)的次數(shù)是字符串的長度C、使用range()函數(shù)可以指定for循環(huán)的次數(shù)D、foriinrange(5)表示循環(huán)5次,i的值是從0到4正確答案:【遍歷循環(huán)使用for循環(huán)變量in循環(huán)結(jié)構(gòu)語句,其中循環(huán)結(jié)構(gòu)不能是文件】8、問題:以下關(guān)于描述中,錯誤的是()。選項:A、break語句跳出本次循環(huán),而continue跳出整個循環(huán)。B、pass是空語句,是為了保持程序結(jié)構(gòu)的完整性。pass不做任何事情,一般用做占位語句。C、break語句可用在while和for循環(huán)中,循環(huán)條件沒有False條件或者序列還沒被完全遞歸完,也會停止執(zhí)行循環(huán)語句。D、continue語句用在while和for循環(huán)中,continue語句用來告訴Python跳過當(dāng)前循環(huán)的剩余語句,然后繼續(xù)進行下一輪循環(huán)。正確答案:【break語句跳出本次循環(huán),而continue跳出整個循環(huán)?!?、問題:以下關(guān)于程序控制結(jié)構(gòu)的描述中,正確的是()。選項:A、Python使用while實現(xiàn)無限循環(huán)B、循環(huán)結(jié)構(gòu)有兩個輔助循環(huán)控制的保留字break和gotoC、單分支結(jié)構(gòu)的使用方式為if條件語句塊D、雙分支結(jié)構(gòu)的使用方式為if條件語句塊else語句塊正確答案:【Python使用while實現(xiàn)無限循環(huán)】10、問題:以下關(guān)于列表和字符串的描述中,錯誤的是()。選項:A、字符串是單一字符的無序組合B、列表使用正向遞增序號和反向遞減序號的索引體系C、列表是一個可以修改數(shù)據(jù)項的序列類型D、字符和列表均支持成員關(guān)系操作符(in)和長度計算函數(shù)(len())正確答案:【字符串是單一字符的無序組合】11、問題:關(guān)于Python的字典類型,以下選項中描述錯誤的是()。選項:A、Python字典是包含0個或多個鍵值對的集合,沒有長度限制,可以根據(jù)鍵索引值的內(nèi)容B、Python通過字典實現(xiàn)映射C、字典中對某個鍵值的修改可以通過中括號[]的訪問和賦值實現(xiàn)D、如果想保持一個集合中元素的順序,可以使用字典類型正確答案:【如果想保持一個集合中元素的順序,可以使用字典類型】12、問題:關(guān)于Python序列類型的通用操作符和函數(shù),以下選項中描述錯誤的是()。選項:A、如果s是一個序列,s=[1,kate,True],s[3]返回TrueB、如果s是一個序列,x是s的元素,xins返回TrueC、如果s是一個序列,x不是s的元素,xnotins返回TrueD、如果s是一個序列,s=[1,kate,True],s[–1]返回True正確答案:【如果s是一個序列,s=[1,kate,True],s[3]返回True】13、問題:關(guān)于Python組合數(shù)據(jù)類型,以下選項中描述錯誤的是()。選項:A、Python組合數(shù)據(jù)類型能夠?qū)⒍鄠€同類型或不同類型的數(shù)據(jù)組織起來,通過單一的表示使數(shù)據(jù)操作更有序、更容易B、組合數(shù)據(jù)類型可以分為3類:序列類型、集合類型和映射類型C、Python的str、tuple和list類型都屬于序列類型D、序列類型是二維元素向量,元素之間存在先后關(guān)系,通過序號訪問正確答案:【序列類型是二維元素向量,元素之間存在先后關(guān)系,通過序號訪問】14、問題:關(guān)于Python組合數(shù)據(jù)類型,以下選項中描述錯誤的是()。選項:A、組合數(shù)據(jù)類型是用單一的數(shù)據(jù)對象表示多個同類型的數(shù)據(jù)B、序列類型是一個元素向量,相同元素不是唯一存在在序列中的C、集合類型是一個元素集合,元素之間是無序的D、每一類組合數(shù)據(jù)類型都對應(yīng)一個或多個具體的數(shù)據(jù)類型正確答案:【組合數(shù)據(jù)類型是用單一的數(shù)據(jù)對象表示多個同類型的數(shù)據(jù)】15、問題:關(guān)于Python元組類型,以下選項中描述錯誤的是()。選項:A、元組中元素不可以是不同類型B、元組一旦創(chuàng)建就不能被修改C、Python中元組采用逗號和圓括號來表示D、一個元組可以作為另一個元組的元素,可以采用多級索引獲取信息正確答案:【元組中元素不可以是不同類型】16、問題:關(guān)于Python列表類型,以下選項中描述錯誤的是()。選項:A、列表屬于序列類型,不支持成員關(guān)系操作符in和長度計算函數(shù)lenB、列表的長度不用事先定義,可以動態(tài)增長C、列表中的元素按順序索引,可以是不同數(shù)據(jù)類型D、列表里的元素如果也是列表,就可以表示高維數(shù)據(jù)正確答案:【列表屬于序列類型,不支持成員關(guān)系操作符in和長度計算函數(shù)len】17、問題:關(guān)于Python字典類型與JSON格式,以下選項中描述錯誤的是()。選項:A、JSON格式表達的數(shù)據(jù)都能用字典數(shù)據(jù)結(jié)構(gòu)來表達B、JSON格式的鍵值對之間用逗號分隔C、JSON格式里的對象表示方法跟字典一樣D、JSON格式里的數(shù)組表示方法跟列表一樣正確答案:【JSON格式表達的數(shù)據(jù)都能用字典數(shù)據(jù)結(jié)構(gòu)來表達】18、問題:關(guān)于數(shù)據(jù)維度,以下選項中描述錯誤的是()。選項:A、一維數(shù)據(jù)由對等關(guān)系的有序數(shù)據(jù)組成,不包括無序數(shù)據(jù)B、一維數(shù)據(jù)采用線性方式組織C、二維數(shù)據(jù)由關(guān)聯(lián)關(guān)系數(shù)據(jù)構(gòu)成,采用表格方式組織D、二維表格中的一行數(shù)據(jù)是一組一維數(shù)據(jù)正確答案:【一維數(shù)據(jù)由對等關(guān)系的有序數(shù)據(jù)組成,不包括無序數(shù)據(jù)】19、問題:關(guān)于Python元組類型,以下選項中描述錯誤的是()。選項:A、元組是可變對象B、元組是用圓括號定義的C、colors=('red','green','blue')colors.append('purple')執(zhí)行以上代碼會導(dǎo)致錯誤D、定義好元組,可以像訪問列表那樣訪問元組元素,并且可以使用for循環(huán)正確答案:【元組是可變對象】20、問題:關(guān)于函數(shù),以下選項中描述錯誤的是()。選項:A、函數(shù)使用時需要了解函數(shù)內(nèi)部實現(xiàn)細節(jié)B、函數(shù):具有特定功能的可重用代碼片段,實現(xiàn)解決某個特定問題的算法C、函數(shù)在需要時被調(diào)用,其代碼被執(zhí)行D、函數(shù)主要通過接口(interface)與外界通信,傳遞信息正確答案:【函數(shù)使用時需要了解函數(shù)內(nèi)部實現(xiàn)細節(jié)】21、問題:關(guān)于函數(shù)的返回值,以下選項中描述錯誤的是()。選項:A、函數(shù)可以返回0個或多個結(jié)果B、函數(shù)必須有返回值C、函數(shù)可以有return語句,也可以沒有D、return可以傳遞0個返回值,也可以傳遞任意多個返回值正確答案:【函數(shù)必須有返回值】22、問題:關(guān)于函數(shù)的參數(shù),以下選項中描述錯誤的是()。選項:A、在定義函數(shù)時,如果有些參數(shù)存在默認(rèn)值,可以在定義函數(shù)時直接為這些參數(shù)指定默認(rèn)值B、在定義函數(shù)時,可以設(shè)計可變數(shù)量參數(shù),通過在參數(shù)前增加星號(*)實現(xiàn)C、可選參數(shù)可以定義在非可選參數(shù)的前面D、一個元組可以傳遞給帶有星號的可變參數(shù)正確答案:【可選參數(shù)可以定義在非可選參數(shù)的前面】23、問題:關(guān)于lambda函數(shù),以下選項中描述錯誤的是()。選項:A、lambda函數(shù)也稱為匿名函數(shù)B、lambda函數(shù)將函數(shù)名作為函數(shù)結(jié)果返回C、定義了一種特殊的函數(shù)D、lambda不是Python的保留字正確答案:【lambda不是Python的保留字】24、問題:關(guān)于函數(shù),以下選項中描述錯誤的是()。選項:A、函數(shù)把具有獨立功能的代碼組織成一個模塊,重復(fù)調(diào)用,可以提高程序的執(zhí)行效率B、定義函數(shù)相當(dāng)于封裝一個獨立的功能C、調(diào)用函數(shù)則復(fù)用寫好的功能模塊,提高開發(fā)效率D、函數(shù)名的命名應(yīng)該符合標(biāo)識符的命名規(guī)則正確答案:【函數(shù)把具有獨立功能的代碼組織成一個模塊,重復(fù)調(diào)用,可以提高程序的執(zhí)行效率】25、問題:以下關(guān)于Python程序格式的描述,描述錯誤的是()。選項:A、變量用來保存數(shù)據(jù)值,不需要聲明,但可以重命名B、注釋是用來給程序員看的解釋,不會被執(zhí)行C、Python的變量名不能跟保留字相同D、import用來引用當(dāng)前程序以外的功能庫正確答案:【變量用來保存數(shù)據(jù)值,不需要聲明,但可以重命名】26、問題:關(guān)于函數(shù),以下選項中描述錯誤的是()。選項:A、函數(shù)定義中不含return語句,肯定會運行出錯B、函數(shù)代碼塊以def關(guān)鍵詞開頭,后接函數(shù)標(biāo)識符名稱、圓括號“()”和冒號C、所有傳入的參數(shù)和自變量都必須放在圓括號中,可以在圓括號中定義參數(shù)D、defdo_nothing():passdo_nothing()執(zhí)行結(jié)果為沒有任何輸出pass語句可以作為占位符,函數(shù)代碼沒有完全構(gòu)建好,可以先放一個pass,讓代碼能運行起來正確答案:【函數(shù)定義中不含return語句,肯定會運行出錯】27、問題:以下關(guān)于python內(nèi)置函數(shù)的描述,錯誤的是:選項:A、sorted()對一個序列類型數(shù)據(jù)進行排序,將排序后的結(jié)果寫回到該變量中B、id()返回一個變量的一個編號,是其在內(nèi)存中的地址C、all(ls)返回True,如果ls的每個元素都是TrueD、type()返回一個對象的類型正確答案:【sorted()對一個序列類型數(shù)據(jù)進行排序,將排序后的結(jié)果寫回到該變量中】28、問題:以下代碼的執(zhí)行結(jié)果是()。defarea(r,pi=3.14159):returnpi*r*rarea(pi=3.14,r=4)選項:A、報錯B、無輸出C、39.4384D、50.24正確答案:【50.24】29、問題:以下代碼的執(zhí)行結(jié)果是()。deff2(a):ifa33:returnTruelst=[11,22,33,44,55]res=filter(f2,lst)print(list(res))選項:A、[44,55]B、[33,44,55]C、[22,33,44]D、[11,33,55]正確答案:【[44,55]】30、問題:關(guān)于以下代碼,描述錯誤的是()。lst=[car,truck]deffun(a):lst=[]lst.append(a)returnfun(bus)print(lst)選項:A、代碼函數(shù)定義中,ls.append(a)中的ls是局部變量B、執(zhí)行代碼輸出結(jié)果為['car','truck']C、lst.append(a)代碼中的ls是列表類型D、執(zhí)行代碼輸出結(jié)果為['car','truck','bus']正確答案:【執(zhí)行代碼輸出結(jié)果為['car','truck','bus']】單元測驗-爬蟲基礎(chǔ)1、問題:下列第三方庫中,哪個庫可以用于實現(xiàn)模擬瀏覽器發(fā)送請求的()選項:A、jiebaB、BeautifulSoupC、wordcloudD、requests正確答案:【requests】2、問題:requests庫中用哪個方法可以模擬瀏覽器發(fā)送請求()選項:A、getB、findC、find_allD、print正確答案:【get】3、問題:下列說法正確的是:選項:A、爬蟲可以隨意爬取個人隱私數(shù)據(jù)B、可以爬取用戶進行加密了的內(nèi)容。C、使用爬蟲時要注意版權(quán)相關(guān)問題,有作者署名的受版權(quán)保護的內(nèi)容不允許爬取后隨意轉(zhuǎn)載或用于商業(yè)用途。D、使用爬蟲時可以不管版權(quán)相關(guān)問題,爬取后也可以隨意轉(zhuǎn)載或用于商業(yè)用途。正確答案:【使用爬蟲時要注意版權(quán)相關(guān)問題,有作者署名的受版權(quán)保護的內(nèi)容不允許爬取后隨意轉(zhuǎn)載或用于商業(yè)用途。】4、問題:關(guān)于HTTP狀態(tài)碼,下列說法正確錯誤的是:選項:A、1xx表示請求已被接受,需接后續(xù)處理。B、2xx表示請求已成功被服務(wù)器接收、理解并接受C、4xx表示客戶端可能發(fā)生了錯誤,妨礙了服務(wù)器的處理D、5xx表示服務(wù)器在處理請求的過程中沒有錯誤或者沒有異常狀態(tài)發(fā)生,正確答案:【5xx表示服務(wù)器在處理請求的過程中沒有錯誤或者沒有異常狀態(tài)發(fā)生,】5、問題:HTML是整個網(wǎng)頁的結(jié)構(gòu),相當(dāng)于整個網(wǎng)站的框架。帶“<”、“>”符號的都是屬于HTML的標(biāo)簽,并且標(biāo)簽都是成對出現(xiàn)的。下列說法中,錯誤的是:選項:A、有的標(biāo)記附標(biāo)簽是可以帶有屬性參數(shù),表示為<標(biāo)記屬性=參數(shù)值>B、html../html表示標(biāo)記中間的元素是網(wǎng)頁C、img../img表示該標(biāo)簽是標(biāo)題D、ahref=../a表示超鏈接標(biāo)簽正確答案:【img../img表示該標(biāo)簽是標(biāo)題】6、問題:下列第三方庫中,哪個庫可以用于從HTML或XML文件中提取數(shù)據(jù)?選項:A、matplotlibB、requestsC、BeautifulSoupD、urllib正確答案:【BeautifulSoup】7、問題:使用BeautifulSoup第三方庫篩選數(shù)據(jù),如果只想找到第一個符合條件的對象,應(yīng)該用以下哪個方法最便捷?選項:A、find_next()B、find_previous()C、find_all()D、find()正確答案:【find()】8、問題:任何組織、個人收集數(shù)據(jù),應(yīng)當(dāng)采取合法、正當(dāng)?shù)姆绞剑坏酶`取或者以其他非法方式獲取數(shù)據(jù).選項:A、正確B、錯誤正確答案:【正確】9、問題:技術(shù)無罪,我們可以編寫網(wǎng)絡(luò)爬蟲在互聯(lián)網(wǎng)上爬取任何數(shù)據(jù)。選項:A、正確B、錯誤正確答案:【正確】10、問題:我們可以編寫網(wǎng)絡(luò)爬蟲程序,無限制并發(fā)訪問網(wǎng)站服務(wù)器。選項:A、正確B、錯誤正確答案:【錯誤】11、問題:“robots協(xié)議”并非某一個公司或者組織制定,而是由互聯(lián)網(wǎng)從業(yè)人員討論產(chǎn)生?!皉obots協(xié)議”成為搜索技術(shù)企業(yè)共同遵守的一個規(guī)范。選項:A、正確B、錯誤正確答案:【正確】12、問題:我們使用爬蟲抓取數(shù)據(jù)時,應(yīng)審查所抓取的內(nèi)容,不能包含用戶的個人信息、隱私或者他人的商業(yè)機密。選項:A、正確B、錯誤正確答案:【正確】13、問題:我們使用爬蟲抓取數(shù)據(jù),在規(guī)避反爬蟲措施的同時,應(yīng)該避免干擾被訪問網(wǎng)站的正常運行。選項:A、正確B、錯誤正確答案:【正確】14、問題:我們使用爬蟲抓取數(shù)據(jù)時,不能侵犯作者的著作權(quán)等其他受法律法規(guī)保護的內(nèi)容。選項:A、正確B、錯誤正確答案:【正確】15、問題:我們使用爬蟲抓取數(shù)據(jù)時,嚴(yán)禁通過“隱瞞事實、虛構(gòu)真相”的方式對數(shù)據(jù)進行訪問。選項:A、正確B、錯誤正確答案:【正確】16、問題:HTML是客戶端瀏覽器和Web服務(wù)器之間通信的基礎(chǔ)。選項:A、正確B、錯誤正確答案:【錯誤】17、問題:URL指的是統(tǒng)一資源定位符,用來指定Web文檔在互聯(lián)網(wǎng)上所在的位置的。選項:A、正確B、錯誤正確答案:【正確】18、問題:HTML語言是一種程序設(shè)計語言。選項:A、正確B、錯誤正確答案:【錯誤】19、問題:get與post是兩種常用的HTTP請求方法。選項:A、正確B、錯誤正確答案:【正確】20、問題:HTML標(biāo)簽是由尖括號包圍的關(guān)鍵詞,一般成對出現(xiàn),例如html與/html.選項:A、正確B、錯誤正確答案:【正確】單元測驗-靜態(tài)數(shù)據(jù)爬取與詞云制作1、問題:Python內(nèi)置的HTTP請求庫是()。選項:A、urllibB、osC、timeD、requests正確答案:【urllib】2、問題:學(xué)習(xí)爬蟲,就需要分析網(wǎng)頁的HTML元素,就要學(xué)會使用瀏覽器的開發(fā)者工具,打開一些主流瀏覽器(如GoogleChrome或360瀏覽器)開發(fā)者工具的快捷鍵是()。選項:A、F12B、F10C、F2D、F5正確答案:【F12】3、問題:以下哪一個第三方庫不是用來解析HTML/XML文件的?選項:A、requestsB、bs4(BeautifulSoup4)C、xpathD、正則表達式re正確答案:【requests】4、問題:使用以下哪一種方法,可以將字符串默認(rèn)按照空格進行切片操作?選項:A、split()B、lower()C、upper()D、replace()正確答案:【split()】5、問題:以下關(guān)于lambda函數(shù)的描述中,錯誤的是()。選項:A、Python允許我們不以標(biāo)準(zhǔn)方式聲明函數(shù),也就是說,不使用def關(guān)鍵字,而是使用lambda來聲明匿名函數(shù),連名字都不用取。B、任何能夠使用它們的地方,都可以定義一個單獨的普通函數(shù)來進行替換。C、一般將lambda函數(shù)用在封裝一些簡單的、又不需要重用的代碼上,這樣可以讓程序代碼簡潔美觀。D、lambda必須要自己先定義,才能使用lambda正確答案:【lambda必須要自己先定義,才能使用lambda】6、問題:以下關(guān)于Python中導(dǎo)入模塊的幾種方式描述中,錯誤的是()。選項:A、from模塊名import功能名from語句讓你從模塊中導(dǎo)入一個指定的部分到當(dāng)前程序中,例如fromwordcloudimportWordCloud,那么程序中可以直接使用函數(shù)名WordCloud()即可B、improt模塊名使用import導(dǎo)入模塊,例如,importwordcloud,那么每次使用模塊中的函數(shù)時,就必須要先指定模塊名,再指定函數(shù),例如:wordcloud.WordCloud()C、from模塊名import*這里用*號來一次性導(dǎo)入了模塊中全部函數(shù)。每次要使用模塊中的函數(shù),則直接使用函數(shù)名就可以了,這是因為已經(jīng)知道這個函數(shù)是在那個模塊中了。D、from模塊名import功能名as別名例如,importmatplotlib.pyplotasplt這里給matplotlib庫中的pyplot這個模塊取了一個別名plt,在使用的時候,直接用pyplot.plt即可。正確答案:【from模塊名import功能名as別名例如,importmatplotlib.pyplotasplt這里給matplotlib庫中的pyplot這個模塊取了一個別名plt,在使用的時候,直接用pyplot.plt即可?!?、問題:“詞云”是對網(wǎng)絡(luò)文本中出現(xiàn)頻率較高的“關(guān)鍵詞”予以視覺上的突出,形成“關(guān)鍵詞云層”或“關(guān)鍵詞渲染”,從而過濾大量無意義信息,突出文章或者網(wǎng)頁內(nèi)容的主旨。選項:A、正確B、錯誤正確答案:【正確】8、問題:urllib庫中的request模塊是最基本的http請求模塊,用來模擬發(fā)送請求的。選項:A、正確B、錯誤正確答案:【正確】9、問題:urllib庫中的error模塊是異常處理模塊,可以捕獲由request模塊產(chǎn)生的異常,避免了程序因報錯而終止的問題。選項:A、正確B、錯誤正確答案:【正確】10、問題:直接用import導(dǎo)入urllib.request這個模塊后,就可以使用request模塊中的urlopen()這個方法來獲取頁面。選項:A、正確B、錯誤正確答案:【正確】11、問題:close()方法用于關(guān)閉一個已打開的文件。關(guān)閉后的文件不能再進行讀寫操作。使用close()方法關(guān)閉文件是一個好的習(xí)慣。選項:A、正確B、錯誤正確答案:【正確】12、問題:停用詞(StopWords)是指在信息檢索中,為提高搜索效率,在處理文本數(shù)據(jù)之前,會自動過濾掉某些字或詞,這些字或詞被稱為停用詞。選項:A、正確B、錯誤正確答案:【正確】13、問題:繪制詞云時,必須要使用matplotlib第三方庫。選項:A、正確B、錯誤正確答案:【錯誤】14、問題:使用wordcloud庫對中文文本進行詞云繪制時,必須要使用font_path參數(shù)設(shè)置中文的字體,否則中文顯示會出現(xiàn)亂碼。選項:A、正確B、錯誤正確答案:【正確】15、問題:要使用wordcloud庫制作個性化詞云,要從指定的文件讀取圖像,可以使用WordCloud函數(shù)中mask參數(shù)進行圖片設(shè)置。選項:A、正確B、錯誤正確答案:【正確】16、問題:使用wordcloud庫繪制詞云時,可以使用WordCloud對象中background_color這個參數(shù),來指定詞云圖片的背景顏色,如果不做設(shè)置,則默認(rèn)為黑色。選項:A、正確B、錯誤正確答案:【正確】17、問題:使用wordcloud庫繪制詞云時,可以使用WordCloud對象中width和height兩個參數(shù),來指定詞云對象生成圖片的寬度、高度,寬度默認(rèn)400像素,高度默認(rèn)200像素。選項:A、正確B、錯誤正確答案:【正確】18、問題:使用wordcloud庫繪制詞云時,如果文檔中有詞頻數(shù)據(jù),則可以使用WordCloud對象中fit_words()方法或者是generate_frome_frequencies()方法,這兩個方法都可以根據(jù)詞頻來生成詞云。選項:A、正確B、錯誤正確答案:【正確】單元測驗-多頁面數(shù)據(jù)爬取1、問題:關(guān)于find_all()與find()兩種方法的區(qū)別,以下說法錯誤的是()選項:A、find_all()方法的返回結(jié)果是值包含一個元素的列表,而find()方法直接返回結(jié)果.B、find_all()方法沒有找到目標(biāo)是返回空列表,find()方法找不到目標(biāo)時,返回NoneC、find()和find_all()都可以直接使用.text獲取返回結(jié)果的文本內(nèi)容D、find()和find_all()都可以用來篩選文檔中的內(nèi)容正確答案:【find()和find_all()都可以直接使用.text獲取返回結(jié)果的文本內(nèi)容】2、問題:關(guān)于小說爬取,以下說法不正確的是()選項:A、要尊重作者的知識產(chǎn)權(quán),轉(zhuǎn)載必須注明來源B、不能夠?qū)⑴廊〉男≌f用來商業(yè)牟利C、不能編寫爬蟲程序?qū)е履繕?biāo)網(wǎng)站服務(wù)器崩潰D、如果要爬取的網(wǎng)站有明確聲明禁止爬蟲采集或者采取了反爬措施時,可以采用一些技術(shù)手段,避開反爬措施,繼續(xù)爬取正確答案:【如果要爬取的網(wǎng)站有明確聲明禁止爬蟲采集或者采取了反爬措施時,可以采用一些技術(shù)手段,避開反爬措施,繼續(xù)爬取】3、問題:如果某個小說網(wǎng)站中,某個小說目錄頁面中的信息,如下圖所示,要獲取每一章小說的完整鏈接,以下做法哪種最合適?選項:A、可以直接獲取href中的屬性值,直接爬取這個鏈接即可B、目錄頁href中的信息不完整,不是一個完整鏈接,應(yīng)該打開幾個章節(jié)頁面,分析鏈接特點,利用字符串連接的方法,將前面缺失的部分與當(dāng)前href中的信息進行連接,補齊每個章節(jié)的鏈接,再進行下一步操作。C、href中的鏈接數(shù)據(jù)不完整,無法根據(jù)這個鏈接爬取到相關(guān)章節(jié)內(nèi)容,應(yīng)該換一個網(wǎng)站爬取。D、直接在當(dāng)前href屬性值的信息前,添加上https//頭部即可。正確答案:【目錄頁href中的信息不完整,不是一個完整鏈接,應(yīng)該打開幾個章節(jié)頁面,分析鏈接特點,利用字符串連接的方法,將前面缺失的部分與當(dāng)前href中的信息進行連接,補齊每個章節(jié)的鏈接,再進行下一步操作?!?、問題:打開某個網(wǎng)站,某篇小說中某一章節(jié)的頁面,在開發(fā)者模式下,找到當(dāng)前章節(jié)的網(wǎng)頁元素,如下圖所示,那么在使用BeautifulSoup庫篩選數(shù)據(jù)時,以下哪種寫法能夠直接篩選出小說的正文內(nèi)容?也就是不含HTML標(biāo)簽在內(nèi)。選項:A、content=soup.find_all(div,id=content)B、content=soup.find(div,id=content)C、content=soup.find_all(div,id=content).textD、content=soup.find(div,id=content).text正確答案:【content=soup.find(div,id=content).text】5、問題:假設(shè)已有函數(shù)getChapterContent(url)實現(xiàn)功能為:根據(jù)url返回每一章小說的內(nèi)容ChapterTitle列表中存儲了所有章節(jié)的名稱ChapterLink列表中存儲了所有章節(jié)的鏈接。爬取多章節(jié)小說存儲到txt文件時,以下做法錯誤的是()。選項:A、f=open('人民的名義.txt','w')foriinrange(len(ChapterTitle)):f.write(ChapterTitle[i])B、寫入當(dāng)前章節(jié)名稱f.write(getChapterContent(ChapterLink[i]))C、寫入當(dāng)前章節(jié)內(nèi)容f.close()D、f=open('人民的名義.txt','a')foriinrange(len(ChapterTitle)):f.write(ChapterTitle[i])E、寫入當(dāng)前章節(jié)名稱f.write(getChapterContent(ChapterLink[i]))F、寫入當(dāng)前章節(jié)內(nèi)容f.close()G、foriinrange(len(ChapterTitle)):f=open('人民的名義.txt','a')f.write(ChapterTitle[i])H、寫入當(dāng)前章節(jié)名稱f.write(getChapterContent(ChapterLink[i]))I、寫入當(dāng)前章節(jié)內(nèi)容f.close()J、foriinrange(len(ChapterTitle)):f=open('人民的名義.txt','w')f.write(ChapterTitle[i])K、寫入當(dāng)前章節(jié)名稱f.write(getChapterContent(ChapterLink[i]))L、寫入當(dāng)前章節(jié)內(nèi)容f.close()正確答案:【foriinrange(len(ChapterTitle)):f=open('人民的名義.txt','w')f.write(ChapterTitle[i])#寫入當(dāng)前章節(jié)名稱f.write(getChapterContent(ChapterLink[i]))#寫入當(dāng)前章節(jié)內(nèi)容f.close()】6、問題:網(wǎng)頁中一個標(biāo)簽Tag可能包含多個字符串或其它的標(biāo)簽,那么這些內(nèi)部的標(biāo)簽都可以這個Tag的子節(jié)點。選項:A、正確B、錯誤正確答案:【正確】7、問題:第三方庫bs4中,find_all()方法find_all(name,attrs,recursive,string,**kwargs)是用來搜索當(dāng)前標(biāo)簽tag的所有tag子節(jié)點,并判斷是否符合過濾器的條件。選項:A、正確B、錯誤正確答案:【正確】8、問題:第三方庫bs4中,find_all()方法的返回結(jié)果是值包含一個元素的列表,而find()方法也是直接返回一個搜索結(jié)果的列表。選項:A、正確B、錯誤正確答案:【錯誤】9、問題:第三方庫bs4中,find_all(name,attrs,recursive,string,**kwargs)可以設(shè)置name參數(shù),用來查找所有名字為name的tag,字符串對象會被自動忽略掉。選項:A、正確B、錯誤正確答案:【正確】10、問題:爬取具有多章節(jié)的小說時,要首先分析目錄頁面,在保存章節(jié)名稱與待爬取章節(jié)鏈接時,要注意名稱與鏈接之間的對應(yīng)關(guān)系。選項:A、正確B、錯誤正確答案:【正確】11、問題:如果網(wǎng)頁返回的內(nèi)容是亂碼,則統(tǒng)一使用“utf-8”來對頁面內(nèi)容進行再次編碼就可以了!選項:A、正確B、錯誤正確答案:【錯誤】12、問題:寫文件時,可以通過mode參數(shù)設(shè)置文件的讀寫模式為寫模式,這樣可以不改變文件本來的內(nèi)容,在后面追加新的內(nèi)容。選項:A、正確B、錯誤正確答案:【錯誤】13、問題:defmain():使用這句話可以定義一個主函數(shù),在python程序設(shè)計中,可以不需要定義主函數(shù),程序也能正常工作選項:A、正確B、錯誤正確答案:【正確】14、問題:關(guān)于文件操作,打開文件可以使用withopen()asf:語句,使用該語句時可以不使用f.close()語句來關(guān)閉文件。選項:A、正確B、錯誤正確答案:【正確】15、問題:如果要將文本中的一些空白字符去掉,可以使用strip()函數(shù)來去掉空白字符。選項:A、正確B、錯誤正確答案:【錯誤】單元測驗-動態(tài)數(shù)據(jù)爬取1、問題:pandas主要提供了3種數(shù)據(jù)結(jié)構(gòu),其中()可以表示帶標(biāo)簽的一維數(shù)組。選項:A、SeriesB、DataFrameC、PanelD、Array正確答案:【Series】2、問題:pandas主要提供了3種數(shù)據(jù)結(jié)構(gòu):其中()可以用來表示帶標(biāo)簽且大小可變的二維表格結(jié)構(gòu)。選項:A、SeriesB、DataFrameC、PanelD、Array正確答案:【DataFrame】3、問題:用字典類型的數(shù)據(jù)來創(chuàng)建一個DataFrame時,它會自動的將()做列名.選項:A、字典的鍵B、字典的值C、字典的索引D、其他全不對正確答案:【字典的鍵】4、問題:用字典類型的數(shù)據(jù)來創(chuàng)建一個DataFrame,它會自動將()作為單元格內(nèi)容。選項:A、字典的鍵B、字典的值C、字典的索引D、其他全不對正確答案:【字典的值】5、問題:以下關(guān)于json數(shù)據(jù)的描述中,錯誤的是()選項:A、json是一種輕量級的數(shù)據(jù)交換格式B、json是以文本格式(str)來存儲和表示C、json是非常利于人閱讀,但是不太利于機器解析和生成的。D、json數(shù)據(jù)非常簡潔,層次結(jié)構(gòu)非常清晰正確答案:【json是非常利于人閱讀,但是不太利于機器解析和生成的?!?、問題:輸入城市,查詢該城市的天氣信息時,要手動構(gòu)造該城市的鏈接,如下所示。這就需要提前構(gòu)造{“城市”:“編號”}的字典。website='/weather1d/101250401.shtml#input'選項:A、正確B、錯誤正確答案:【正確】7、問題:查找城市天氣數(shù)據(jù)時,若要使用BeautifulSoup中的find()方法,則可以使用網(wǎng)頁標(biāo)簽及標(biāo)簽屬性來定位到對應(yīng)的數(shù)據(jù)。例如:soup.find('p',class_=tem).text選項:A、正確B、錯誤正確答案:【正確】8、問題:查找城市天氣數(shù)據(jù)時,soup.find('p',class_=tem).text這行代碼的作用,是找到頁面中屬性值為“tem”的‘p’標(biāo)簽,并利用.text提取出其中的文本,也就是溫度數(shù)據(jù)。選項:A、正確B、錯誤正確答案:【正確】9、問題:查找城市天氣數(shù)據(jù)時,soup.find('p',class_=tem).text標(biāo)簽屬性使用“class_”的原因是class在python中是關(guān)鍵保留字,不能將class作為變量名或過程名使用,所以在寫爬蟲的時候使用class_來表示網(wǎng)頁標(biāo)簽屬性選項:A、正確B、錯誤正確答案:【正確】10、問題:在一些網(wǎng)頁開發(fā)中,后臺人員已經(jīng)整理好了需要展示的數(shù)據(jù),這些數(shù)據(jù)作為API,可以供前端開發(fā)人員直接按需求進行可視化,同時,這個數(shù)據(jù)API還可以供外界使用。數(shù)據(jù)API的設(shè)計簡單高效,這個接口已經(jīng)存儲好大家所需要的數(shù)據(jù),我們不需要再花過多的精力去解析網(wǎng)頁。但數(shù)據(jù)API也有一些缺點。例如有一些API數(shù)據(jù)不是及時更新的,也有許多免費的API對爬取量有很大的限制,如果你的爬取需求很大,是需要付費的。選項:A、正確B、錯誤正確答案:【正確】11、問題:Python擴展庫matplotlib包括pylab、pyplot等繪圖模塊,支持線條樣式、字體屬性、軸屬性以及其他屬性的管理和控制,可以使用非常簡潔的代碼繪制出優(yōu)美的各種圖案。選項:A、正確B、錯誤正確答案:【正確】12、問題:json.loads()方法可以將字符串?dāng)?shù)據(jù)轉(zhuǎn)換成python數(shù)據(jù)選項:A、正確B、錯誤正確答案:【正確】13、問題:json.dumps()方法的作用是將一個Python對象進行JSON格式的編碼。選項:A、正確B、錯誤正確答案:【正確】14、問題:對于API服務(wù)的使用者來說,必須了解API具體的實現(xiàn)細節(jié),才能夠使用API服務(wù)。選項:A、正確B、錯誤正確答案:【錯誤】15、問題:API,也就是ApplicationProgrammingInterface,指的是某個公司想要更多人來使用本公司的數(shù)據(jù)或者產(chǎn)品,決定向外部開放其內(nèi)部應(yīng)用程序的數(shù)據(jù)或者功能,就留出一個接口,供其他人來使用。選項:A、正確B、錯誤正確答案:【正確】階段性考試1、問題:以下哪一個第三方庫是用來解析HTML/XML文件的?選項:A、requestsB、urllibC、bs4(BeautifulSoup4)D、matplotlib正確答案:【bs4(BeautifulSoup4)】2、問題:關(guān)于Python變量的說法錯誤的是()。選項:A、變量不必事先聲明B、變量無須先創(chuàng)建和賦值,可以直接使用C、變量無須指定類型D、可以使用id()函數(shù)來獲取變量的內(nèi)存地址正確答案:【變量無須先創(chuàng)建和賦值,可以直接使用】3、問題:一些主流程序設(shè)計語言(如Java、C語言)是采用大括號“{}”分隔不同代碼塊,那么Python語言是使用()來區(qū)分代碼塊之間的層次邏輯?選項:A、縮進和冒號:B、大括號{}C、冒號:D、無需特殊符號,程序自動判斷正確答案:【縮進和冒號:】4、問題:導(dǎo)入模塊的方式錯誤的是()。選項:A、import模塊B、from模塊import*C、import模塊as模塊別名D、import子模塊from模塊正確答案:【import子模塊from模塊】5、問題:關(guān)于Python標(biāo)準(zhǔn)庫和第三方庫的說法,錯誤的是()。選項:A、Python的標(biāo)準(zhǔn)庫是隨著Pyhon安裝的時候默認(rèn)自帶的庫。B、Python的第三方庫,需要下載后安裝到Python的安裝目錄下,不同的第三方庫安裝及使用方法不同。C、Python標(biāo)準(zhǔn)庫與第三方庫的調(diào)用方式是不一樣的,只有第三方庫可以使用import語句調(diào)用。D、Python第三方庫的安裝有不同的方法,可以使用pipinstall安裝,也可以直接使用框架或集成環(huán)境安裝,還可以直接下載第三方庫的安裝包后進行安裝。正確答案:【Python標(biāo)準(zhǔn)庫與第三方庫的調(diào)用方式是不一樣的,只有第三方庫可以使用import語句調(diào)用。】6、問題:學(xué)習(xí)爬蟲,就需要分析網(wǎng)頁的HTML元素,就要學(xué)會使用瀏覽器的開發(fā)者工具,打開一些主流瀏覽器(如GoogleChrome或360瀏覽器)開發(fā)者工具的快捷鍵是()。選項:A、F2B、F12C、F1D、F10正確答案:【F12】7、問題:下列選項中不是Python序列類型的是????????????????????????????????????????????????????????????????????????????????()。選項:A、數(shù)組類型B、列表類型C、元組類型D、字典類型正確答案:【數(shù)組類型】8、問題:下列關(guān)于Python中列表的描述,錯誤的是????????????????????????????????????????????????????????????????????????????????()。選項:A、Python列表的長度不可變B、Python列表是一個可以修改數(shù)據(jù)項的序列類型C、使用中括號[]定義Python的列表類型D、Python列表是一個可以包含0個或者多個對象引用的有序序列正確答案:【Python列表的長度不可變】9、問題:下列關(guān)于Python中組合數(shù)據(jù)類型的描述,錯誤的是????????????????????????????????????????????????????????????????????????????????()。選項:A、序列類型是二維元素向量,元素之間存在先后關(guān)系,通過序號訪問B、Python的字符串、元組和列表類型都屬于序列類型C、組合數(shù)據(jù)類型能夠?qū)⒍鄠€相同類型或不同類型的數(shù)據(jù)組織起來,通過單一的表示使數(shù)據(jù)操作更有序、更容易D、組合數(shù)據(jù)類型可以分為3類:序列類型、集合類型和映射類型正確答案:【序列類型是二維元素向量,元素之間存在先后關(guān)系,通過序號訪問】10、問題:Python擁有豐富的第三方庫,以下哪一個不屬于Python數(shù)據(jù)可視化的第三方庫?選項:A、matplotlibB、pyechartsC、wordcloudD、xpath正確答案:【xpath】11、問題:以下關(guān)于使用Python實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)爬取的描述中,錯誤的是()。選項:A、Python網(wǎng)絡(luò)爬蟲,其實就是模擬人類瀏覽網(wǎng)頁的行為,并將這種行為自動化的工具。B、編寫爬蟲程序,就是編寫Python代碼,發(fā)送特定request請求給指定的Web頁面,獲得網(wǎng)頁的響應(yīng)response,將response進行解析后,即可進一步提取其中所需數(shù)據(jù)以備后續(xù)處理。C、編寫爬蟲程序前,可以使用瀏覽器自帶的開發(fā)者工具,對我們發(fā)出的請求和接受到的響應(yīng)進行分析,分析request和response特點,找出我們所需的信息。D、編寫爬蟲程序,從網(wǎng)頁上抓回的數(shù)據(jù)一定是HTML文件,可以使用bs4、xpath這些第三方庫進行進一步解析。正確答案:【編寫爬蟲程序,從網(wǎng)頁上抓回的數(shù)據(jù)一定是HTML文件,可以使用bs4、xpath這些第三方庫進行進一步解析?!?2、問題:進行詞頻統(tǒng)計時,假設(shè)將單詞保存在變量word中,使用一個字典類型counts={},要統(tǒng)計單詞出現(xiàn)的次數(shù),可以采用以下哪一行代碼?選項:A、counts[word]=count.get(word,0)+1B、counts[word]=count[word]+1C、counts[word]=count.get(word,1)+1D、counts[word]=count.count+1正確答案:【counts[word]=count.get(word,0)+1】13、問題:無需使用Python的pip工具安裝的庫是()。選項:A、Python標(biāo)準(zhǔn)庫B、第三方庫C、用戶自己開發(fā)的庫D、Python擴展庫正確答案:【Python標(biāo)準(zhǔn)庫】14、問題:如果要用Python編程畫圖繪制數(shù)據(jù)分析的結(jié)果,要用的第三方庫是()。選項:A、matplotlibB、randomC、osD、math正確答案:【matplotlib】15、問題:以下屬于Python中文分詞方向第三方庫的是()。選項:A、jiebaB、matplotlibC、wordcloudD、pyecharts正確答案:【jieba】16、問題:以下用于Python網(wǎng)絡(luò)爬蟲方向的第三方庫是()。選項:A、requestsB、matplotlibC、pyechartsD、wordcloud正確答案:【requests】17、問題:以下關(guān)于requests的描述中,正確的是()。選項:A、requests是數(shù)據(jù)可視化方向的Python第三方庫B、requests庫是處理HTTP請求的第三方庫C、requests是支持多種語言的自然語言處理Python第三方庫D、requests是一個支持符號計算的Python第三方庫正確答案:【requests庫是處理HTTP請求的第三方庫】18、問題:以下關(guān)于JSON(JavaScriptObjectNotation)數(shù)據(jù)格式的描述中,錯誤的是()選項:A、JSON是一種輕量級的數(shù)據(jù)交換格式B、JSON采用完全獨立于語言的文本格式,這些特性使JSON成為理想的數(shù)據(jù)交換語言。C、易于人閱讀和編寫,不利于機器解析和生成。D、JSON數(shù)據(jù)可以采用“名稱/值”對的集合進行構(gòu)建。正確答案:【易于人閱讀和編寫,不利于機器解析和生成?!?9、問題:以下關(guān)于JSON(JavaScriptObjectNotation)數(shù)據(jù)語法的描述中,錯誤的是()選項:A、數(shù)據(jù)使用名/值對表示B、使用大括號保存對象,每個名稱后面跟著一個':'(冒號),名/值對使用,(逗號)分割C、使用方括號保存列表數(shù)據(jù),列表中的每一項使用,(逗號)分割D、JSON數(shù)據(jù)的書寫格式是:值對/名稱正確答案:【JSON數(shù)據(jù)的書寫格式是:值對/名稱】20、問題:以下關(guān)于瀏覽器開發(fā)者模式的描述中,錯誤的是()。選項:A、常用模塊之一是元素(ELements),可用于查看網(wǎng)頁頁面的所有元素,修改元素的代碼與屬性。B、常用模塊之一控制臺(Console),用于編輯頁面的內(nèi)容,即時顯示在頁面上。C、常用模塊之一源代碼(Sources)可以查看到當(dāng)前網(wǎng)頁的所有源文件包括:樣式、css、圖片、js文件等。D、常用模塊之一網(wǎng)絡(luò)(Network)可以查看網(wǎng)頁響應(yīng)狀態(tài)、類型、時間等信息,也可以查看其中任一文件的Headers選項內(nèi)容,包括請求的數(shù)據(jù)信息,如請求鏈接RequestURL、請求方式RequestMethod等,還包括瀏覽器接收到的響應(yīng)頁面數(shù)據(jù)信息,如頁面的壓縮編碼類型Content-Encoding:gzip,頁面的語言accept-language:zh-CN,zh;q=0.9,en;q=0.8等。正確答案:【常用模塊之一控制臺(Console),用于編輯頁面的內(nèi)容,即時顯示在頁面上?!?1、問題:“詞云”是對網(wǎng)絡(luò)文本中出現(xiàn)頻率較高的“關(guān)鍵詞”予以視覺上的突出,形成“關(guān)鍵詞云層”或“關(guān)鍵詞渲染”,從而過濾大量無意義信息,突出文章或者網(wǎng)頁內(nèi)容的主旨。選項:A、正確B、錯誤正確答案:【正確】22、問題:Pyt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國針紡面料數(shù)據(jù)監(jiān)測研究報告
- 2025年度離婚后共同債務(wù)處理協(xié)議
- 紅薯批發(fā)企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 襯衫企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 機器人裝配線自動化改造企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 二零二五年度餐飲加盟入股合作協(xié)議
- 雕花衣櫥企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 港澳鐵路直通旅客列車運輸企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 母嬰用品創(chuàng)意設(shè)計大賽行業(yè)跨境出海戰(zhàn)略研究報告
- 二零二五年度醫(yī)療健康產(chǎn)業(yè)股權(quán)質(zhì)押貸款合同
- 精品市政道路施工測量方法及測量方案
- 室內(nèi)采暖管道安裝施工工藝標(biāo)準(zhǔn)規(guī)范標(biāo)準(zhǔn)
- 小型手推清掃車畢業(yè)設(shè)計說明書課件
- 監(jiān)理大綱(范本)
- 受拉鋼筋抗震錨固長度Lae
- 2018年湖北省襄陽市中考物理試卷
- 《沉淀滴定法》PPT課件.ppt
- 波程差與光程差
- 常用測井曲線符號及單位(最規(guī)范版)
- 美國駕駛手冊(中文版)
- 人工島施工方案(附示意圖)
評論
0/150
提交評論