大數(shù)據(jù)題庫-Python語言練習(xí)卷附答案_第1頁
大數(shù)據(jù)題庫-Python語言練習(xí)卷附答案_第2頁
大數(shù)據(jù)題庫-Python語言練習(xí)卷附答案_第3頁
大數(shù)據(jù)題庫-Python語言練習(xí)卷附答案_第4頁
大數(shù)據(jù)題庫-Python語言練習(xí)卷附答案_第5頁
已閱讀5頁,還剩52頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第頁大數(shù)據(jù)題庫-Python語言練習(xí)卷附答案1.Matplotlib中調(diào)用堆積折線圖的函數(shù)是()。A、step()B、stackplot()C、plusplot()D、hist()【正確答案】:B解析:

stackplot()函數(shù)用于繪制堆積折線圖。2.下列方法不可以使用類名訪問的是(大人)A、實例方法B、類方法C、靜態(tài)方法D、以上答案都不正確【正確答案】:A解析:

實例方法不可以使用類名訪問。3.下列關(guān)于二維數(shù)據(jù)CSV存儲問題的描述錯誤的是(A、CSV文件的每一行表示一個具體的一維數(shù)據(jù)B、CSV文件的每行采用逗號分隔多個元素CSV文件不是存儲二維數(shù)據(jù)的唯一方式D、CSV文件不能包含二維數(shù)據(jù)的表頭信息【正確答案】:D解析:

CSV文件可以包含二維數(shù)據(jù)的表頭信息4.在Matplotlib中,創(chuàng)建一個新圖可以用函數(shù)()。A、figimage()B、figure()C、figtext()D、figlegend()【正確答案】:B解析:

figure()函數(shù)創(chuàng)建一個新圖。5.。print(i)下列代碼會輸出1,A、foriinrange(2):print(i+1)B、a_list=[0,1,2]foriinalist:print(i+1)C、i=1whilei【正確答案】:C解析:

A輸出0,1,2;B輸出0,1;C輸出1,2,3;D輸出1,2。6.運行下面程序,輸出的結(jié)果是()。defchanageInt(number2):number2=number2+1print("changeInt:number2=",number2)#調(diào)用number1=2;ChanageInt(number1)print("number:",number1)A、changeInt:number2=3number:3B、changeInt:number2=3number:2C、number:2changeInt:number2=2D、number:2changeInt:numberber2=3【正確答案】:B解析:

按照程序執(zhí)行,先運行changeInt(),然后再運行print。7.Scipy中計算偏度的函數(shù)是A、scipy.stats.skewtest()B、scipy.stats.norm.rvs()C、scipy.stats.kurtosis()D、scipy.stats.poisson.rvs()【正確答案】:A解析:

利用stats.skewtest()計算偏度,有兩個返回值,第二個為p-value,即數(shù)據(jù)集服從正態(tài)分布的概率(0~1)。8.下列關(guān)于兩次調(diào)用文件的write方法的描述正確的是A、連續(xù)寫入的數(shù)據(jù)之間無分隔符B、連續(xù)寫入的數(shù)據(jù)之間默認采用換行分隔C、連續(xù)寫入的數(shù)據(jù)之間默認采用空格分隔D、連續(xù)寫入的數(shù)據(jù)之間默認采用逗號分隔【正確答案】:A解析:

兩次調(diào)用文件的write方法,連續(xù)寫入的數(shù)據(jù)之間無分隔符9.sklearn.naive_bayes模塊實現(xiàn)了樸素貝葉斯算法,基于貝葉斯定理和特征獨立性假設(shè)的監(jiān)督學(xué)習(xí)方法,下列模型不是樸素貝葉斯分類器的是()。A、BernoulliNB()B、GaussianNB()C、NeighborsNB()D、MultinomialNB()【正確答案】:C解析:

根據(jù)輸入特征的不同類型,Sklearn的樸素貝葉斯算法分為BernoulliNB、GaussianNB、MultinomialNB三種。10.下列關(guān)于IPython的說法錯誤的是()。A、IPython集成了交互式Python的很多優(yōu)點B、IPython的性能遠遠優(yōu)于標準的Python的shellC、IPython支持變量自動補全,自動收縮D、與標準的Python相比,IPython缺少內(nèi)置的功能和函數(shù)【正確答案】:D解析:

與標準的Python相比,IPython同樣具有內(nèi)置的功能和函數(shù)。11.運行下面代碼的輸出結(jié)果為a=np.array([[1,2,3],[4,5,6]])print(np.append(a,[7,8,9]))A、[[123][456]]B、[123456789]C、[[123][456][789]]D、[[123555][456789]]【正確答案】:B解析:

append()函數(shù)在沒有指定軸進行操作時,默認展平數(shù)組12.使用Numpy讀取CSV文件應(yīng)使用的函數(shù)是A、save()B、read_csv()C、loadtxt()D、copen(【正確答案】:C解析:

Numpy中設(shè)有讀取CSV文件的函數(shù),使用np.loadtxt()可讀取CSV文件13.scipy.stats中,()表示二項分布A、gammaB、binomC、uniformD、rayleigh【正確答案】:B解析:

binom表示二項分布14.運行下面代碼的輸出結(jié)果為a=np.array([[1,2],[3,4]])b=np.array([[1,2],[3,4]])np.vstack(a,b)A、[[1,2],[3,4],[1,2],[3,4]]B、[[1,2,3,4],[1,2,3,4]]C、[[1,2],[3,4]1D、[1,2,3,4,1,2,3,4]【正確答案】:A解析:

vstack()函數(shù)為數(shù)組垂直拼接15.運行下面代碼的輸出結(jié)果為()。importnumpyasnpa=np.array([0.25,1.33,1,100])print(np.reciprocal(a)A、[-10.-9.-8.]B、[-7.-6.-5.]C、[0.251.331.100.]D、[4.0.75187971.0.01]【正確答案】:D解析:

np.reciprocal()取倒數(shù)16.當try子句中沒有任何錯誤時,一定不會執(zhí)行()語句A、tryB、slseC、exceptD、finally【正確答案】:C解析:

except是當try語句錯誤才運行。17.open()函數(shù)中,參數(shù)'wb'的含義是A、創(chuàng)建并二進制只讀B、創(chuàng)建并只寫方式C、創(chuàng)建并二進制寫入D、創(chuàng)建并追加方式【正確答案】:C解析:

open()函數(shù)中,參數(shù)'wb'的含義創(chuàng)建并二進制寫入18.如果python程序中包括零運算,解釋器將在運行時拋出()錯誤信息。A、NameErrorB、FileNotFoundErrorC、SyntaxErrorD、ZeroDivisionError【正確答案】:D解析:

NameError為找不到變量名報錯;FileNotFoundError為文件不存在報錯;SyntaxError為語法報錯;ZeroDivisionError為數(shù)學(xué)除零運算報錯。19.Python中statsmodels庫適用于()場景A、統(tǒng)計分析B、機器學(xué)習(xí)C、圖像處理D、數(shù)據(jù)建?!菊_答案】:A解析:

statsmodels用于統(tǒng)計分析20.Python中用于生成隨機數(shù)的模塊是random,則下列描述錯誤的是A、random.random():生成一個0~1之間的隨機浮點數(shù)B、random.uniform(a,b):生成[a,b]之間的浮點數(shù)C、random.randint(a,b):生成[a,b]之間的整數(shù)D、random.choice(sequence):隨機生成任意一個整數(shù)【正確答案】:D解析:

random.choice(sequence)函數(shù)用來從給定的序列中隨機采樣21.連續(xù)不斷地爬取網(wǎng)頁信息,較容易被網(wǎng)站識別,想要實現(xiàn)間隔15s來爬取網(wǎng)頁需要使用的指令是A、timestop(5)B、timesleep(15)C、timestrptime(15)D、timesleep(5)【正確答案】:B解析:

連續(xù)不斷地爬取網(wǎng)頁信息,較容易被網(wǎng)站識別,想要實現(xiàn)間隔15s來爬取網(wǎng)頁需要使用timesleep(15)22.np.floor([-1.7,1.5,-0.2,0.6,10])的輸出結(jié)果是A、[[-1,-1,1,0,0,10]B、[-2.,1.,-1.,0.,10.]C、[-1.,1.,-1.,0.,10.]D、-2.,1.,0.,0.,10.]【正確答案】:B解析:

floor()函數(shù)定義取的是不超過這個數(shù)的最大整數(shù)23.Python變量作為實參時,它和對應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。A、由形參傳給實參B、由實參傳給形參C、由實參傳給形參,再由形參傳給實參D、在用戶干預(yù)情況下,實參形參能相互傳遞【正確答案】:D解析:

Python變量作為實參時,它和對應(yīng)形參之間的數(shù)據(jù)傳遞方式是在用戶干預(yù)情況下,實參形參能相互傳遞。24.Matplotlib中設(shè)置x軸數(shù)值顯示范圍的函數(shù)是()。A、xrange()B、)C、xlabel()D、lim()【正確答案】:D解析:

xlim()函數(shù)用于設(shè)置x軸的顯示范圍。25.下列代碼中輸出結(jié)果是False的是()。A、>>>5isnot4B、>>>5!=4C、>>>False!=0D、>>>5is5【正確答案】:C解析:

False在內(nèi)置表達式中為0。26.當需要在字符串中使用特殊字符時,Python使用()作為轉(zhuǎn)義字符。A、\B、/C、#D、%【正確答案】:A解析:

轉(zhuǎn)義字符為反斜線\。27.下列關(guān)于Numpy中秩(rank)的說法正確的是A、在Numpy數(shù)組中,秩(rank)和形狀類似B、在Numpy數(shù)組中,秩(rank)和軸是一個概念C、在Numpy數(shù)組中,維數(shù)稱為秩(rank),一維數(shù)組的秩為1,二維數(shù)組的秩為2,以此類推D、在Numpy數(shù)組中,沒有秩(rank)這個概念【正確答案】:C解析:

秩和維數(shù)是相同的概念28.Matplotlib中的step()函數(shù)繪制的是()。A、階梯圖B、直方圖C、間斷條形圖D、堆積折線圖【正確答案】:A解析:

step()函數(shù)用于繪制階梯圖。29.當我們需要在一張圖表中特意指出某個特殊點,并加上標注達到醒目的目的時,需要用到()函數(shù)。A、plt.axvspan()plt.axhspan()B、plt.annotate()C、plt.text()【正確答案】:C解析:

annotate()函數(shù)為圖的某個位置添加注解。30.下列關(guān)于Matplotlib中繪圖標準流程的說法錯誤的是()。A、繪制最簡單的圖形可以不用創(chuàng)建畫布B、添加圖例可以在繪制圖形之前C、添加x軸、y軸的標簽可以在繪制圖形之前D、修改x軸標簽、y軸標簽和繪制圖形沒有先后【正確答案】:B解析:

繪制圖例需要在繪制圖形之后。31.np.linalg.svd()函數(shù)可以實現(xiàn)()功能A、計算協(xié)方差矩陣B、實現(xiàn)奇異值分解C、計算方差D、計算均值【正確答案】:B解析:

svd()實現(xiàn)奇異值分解32.下列關(guān)于Python布爾值的描述正確的是()A、整型的0不可以表示FalseB、浮點型的0不可以表示FalseC、0+0j可以表示FalseD、布爾值不可以進行算術(shù)運算【正確答案】:C解析:

整型、浮點型0均可表示False,布爾值可參加運算。33.在Python中,調(diào)用open()時需要將內(nèi)容附加到文件末尾,而不是覆蓋文件原來內(nèi)容,則第二個實參應(yīng)該使用()。A、'aB、'g'C、'm'D、'w'【正確答案】:A解析:

Y為讀模式、'w'為寫模式、'a'為追加模式、'b'為二進制模式、+'為讀/寫模式。34.Python解釋器環(huán)境中,用于表示上一次運算結(jié)果的特殊變量為()A、:B、_C、>D、#【正確答案】:B解析:

Python解釋器環(huán)境中,_用于表示上一次運算結(jié)果的特殊變量。35.下列語句在Python3中合法的是()。A、printHelloB、print'Hello,WorlC、print('Hello,World!')D、print"Hello,World!"【正確答案】:C解析:

A選項存在語法錯誤,B、D選項為Pthon2打印語句。36.生成多項式和交互特征使用preprocessing模塊中的()函數(shù)。)A、preprocessing.binarize()B、preprocessing.Normalizer()C、preprocessing.LabelEncoder()D、preprocessing.PolynomialFeatures()【正確答案】:D解析:

preprocessing.PolynomialFeatures()函數(shù)用于生成多項式和交互特征,可以將線性回歸模型應(yīng)用于多項式回歸中。37.df.tail()這個函數(shù)是用來A、用來創(chuàng)建數(shù)據(jù)B、用來展現(xiàn)數(shù)據(jù)C、用來分析數(shù)據(jù)D、用來刪除數(shù)據(jù)【正確答案】:B解析:

tail()函數(shù)查看最后幾條數(shù)據(jù),類似的,head()查看前幾行數(shù)據(jù),sample()查看隨機幾行數(shù)據(jù)38.下列關(guān)于Numpy.a(chǎn)range參數(shù)的描述錯誤的是A、start:起始值,默認為0B、stop:終止值(不包含)C、step:步長,默認為-1D、dtype:返回Ndarray的數(shù)據(jù)類型,如果沒有提供,則會使用輸入數(shù)據(jù)的類型【正確答案】:C解析:

np.a(chǎn)range()默認的步長為139.Python中定義私有屬性的方法是()A、使用private關(guān)鍵字B、使用public關(guān)鍵字C、使用xx定義屬性名D、使用xx定義屬性名【正確答案】:D解析:

使用_xx定義屬性名是定義私有屬性的方法。40.下列不屬于python特點的是()。A、面向?qū)ο驜、運行效率高C、可移植性D、免費和開源【正確答案】:B解析:

Python是免費開源的面向?qū)ο缶幊陶Z言,方便移植,以解釋方式逐條執(zhí)行語句,相比C++等語言運行效率較低。41.在Numpy中,()模塊可以計算逆矩陣、求特征值、解線性方程組以及求解行列式A、randomB、linalgC、NdarrayD、unicode【正確答案】:B解析:

解析:random()函數(shù)為隨機模塊,linalg模塊為線性計算庫,Ndarray為array數(shù)組簡稱,無unicode模塊42.200.arrl=np.arange(0,20,1),arr2=arrl.reshape(4,5),,則arr2[1:3,1]的輸出結(jié)果為A、[[6],[11]]B、[[5],[10]]C、[6,11]D、[5,10]【正確答案】:C解析:

arange)創(chuàng)建0~20步長為1的數(shù)組,reshape()為4行5列數(shù)組,此處選擇第二、三行第二列輸出為一維數(shù)組43.下列關(guān)于Python的lambda()函數(shù)的描述錯誤的是()。A、可以使用lambda()函數(shù)定義列表的排序原則B、f=lambdax,:x+y執(zhí)行后,f的類型為數(shù)字類型C、lambda()函數(shù)是匿名函數(shù)D、lambda()函數(shù)是用于定義簡單的能夠在一行內(nèi)表示的函數(shù)【正確答案】:B解析:

f是函數(shù),執(zhí)行后返回函數(shù)結(jié)果44.下列關(guān)于Python全局變量和局部變量的描述不正確的是()A、local關(guān)鍵字用于定義局部變量,global關(guān)鍵字用于定義全局變量B、關(guān)鍵字local定義的變量僅在該函數(shù)內(nèi)可見C、關(guān)鍵字global定義全局變量時必須自成一行D、nonlocal變量不可以在內(nèi)嵌函數(shù)中使用【正確答案】:D解析:

nonlocal關(guān)鍵字用來在函數(shù)或其他作用域中使用外層(非全局)變量,因此本就是為內(nèi)嵌函數(shù)所設(shè)計。45.tuple函數(shù)可以達到的效果是()A、計算元組元素個數(shù)B、返回元組中元素最大值C、將元組轉(zhuǎn)換成列表D、將列表轉(zhuǎn)換成元組【正確答案】:D解析:

tuple函數(shù)轉(zhuǎn)換成元組。46.下列關(guān)于文件的打開方式的描述正確的是A、文件只能選擇二進制或文本方式打開B、文本文件只能以文本方式打開C、所有文件都可能以文本方式打開D、所有文件都可能以二進制方式打開【正確答案】:D解析:

計算機內(nèi)保存數(shù)據(jù)是以二進制保存的,因此都能用二進制方式打開讀取47.scipy.stats.isf()函數(shù)的作用是A、隨機變量的生存函數(shù)B、scipy.stats.sfpy.stats.sf())的逆C、計算隨機變量的期望和方差D、隨機變量的累積分布函數(shù)【正確答案】:B解析:

isf是殘存函數(shù)sf的逆48.下列關(guān)于Python函數(shù)調(diào)用的說法錯誤的是()A、函數(shù)的遞歸調(diào)用必須有一個明確的結(jié)束條件B、函數(shù)的遞歸調(diào)用每次進入更深一層遞歸時,問題規(guī)模相比上次遞歸都應(yīng)有所減少C、函數(shù)的遞歸調(diào)用效率不高,遞歸層次過多會導(dǎo)致棧溢出[在計算機中,函數(shù)調(diào)用是通過棧(stack)這種數(shù)據(jù)結(jié)構(gòu)實現(xiàn)的,每當進入一個函數(shù)調(diào)用,棧就會加一層棧幀,每當函數(shù)返回,棧就會減一層棧]D、由于棧的大小是無限的,所以,遞歸調(diào)用的次數(shù)過多,也不會導(dǎo)致棧溢出【正確答案】:D解析:

由于棧的大小不是無限的,所以,遞歸調(diào)用的次數(shù)過多會導(dǎo)致棧溢出。49.運行下面程序,可以獲得兩個數(shù)組元素匹配的位置的操作是()。輸入:a=np.array([1,2,3,2,3,4,3,4,5,6])b=np.array([7,2,10,2,7,4,9,4,9,8])期望輸出:(array([1,3,5,7]),)A、np.where(a!=b)B、np.where(a=b)C.np.where(a=b)C、np.where(a>b)【正確答案】:B解析:

np.where()在只有一個參數(shù)時返回數(shù)值不為0元素的下標50.Numpy庫的主要功能是A、科學(xué)計算B、繪圖C、爬取網(wǎng)站數(shù)據(jù)、提取結(jié)構(gòu)性數(shù)據(jù)D、機器學(xué)習(xí)庫【正確答案】:A解析:

Numpy是一個開源Python庫,主要用于科學(xué)計算。用于繪圖的Python庫有Matplotlib、Seaborn等,爬取數(shù)據(jù)的庫有Requests等,機器學(xué)習(xí)庫有Sklearn等51.scipy.stats模塊中對隨機變量進行隨機取值的函數(shù)是A、rvsB、pdfC、cdfD、sf【正確答案】:A解析:

stats模塊中的rvs函數(shù)對隨機變量進行取值52.在Python中,函數(shù)()A、不可以嵌套定義B、不可以嵌套調(diào)用C、不可以遞歸調(diào)用D、以上都不對【正確答案】:D解析:

python可以嵌套定義、嵌套調(diào)用和遞歸調(diào)用。53.Scipy包中()用于數(shù)值積分例程和微分方程求解A、integrateB、linglgC、sparseD、special【正確答案】:A解析:

Scipy基礎(chǔ)知識54.Python中Jieba庫是一個()庫。A、第三方中文分詞詞庫B、機器學(xué)習(xí)庫C、圖像處理庫D、自動提取語義主題【正確答案】:A55.a=np.array([1,0,0,3,4,5,0,8]),b=np.nonzero(a),,則b[0]的值為A、[0,3,4,5,7]B、[1,3,4,5,8]C、[03457]D、[13458]【正確答案】:A解析:

np.nonzero()函數(shù)是提取數(shù)組中不為0的下標,返回的結(jié)果為每一個位置的下標數(shù)組組成的元組56.在Matplotlib中,plt.title()函數(shù)的作用是()。A、繪制垂直線B、為圖設(shè)置標題C、為圖添加文本D、繪制互相關(guān)【正確答案】:B解析:

pyplot.title()函數(shù)可以設(shè)置繪圖標題。57.下列方法不能成功創(chuàng)建一個Numpy數(shù)組的是A、a=np.array([1,,2,3,4])B、b=np.zeros(3,4)C、c=np.ones(1,2,3,,4)D.d=np.arange(100,30,5)【正確答案】:C解析:

ones()函數(shù)必須傳入一個數(shù)組類型的維度參數(shù)所表示的序列,如列表或元組,所以C選項無法成功創(chuàng)建數(shù)組,改為np.ones(1,2,3,4)就可以58.在編寫程序時經(jīng)常要對某一個條件進行判斷,條件只有成立或不成立兩種結(jié)果。成立0100用True表示,不成立用False表示。則下列關(guān)系表達式中結(jié)果為True的是()。A、2>5B、3>=3C、1!=1D、6==5【正確答案】:B解析:

>=可表示為>或=。59.()不是scipy.stats模塊中的功能A、連續(xù)性分布B、線性方程求解C、離散型分布D、核密度估計【正確答案】:B解析:

stats模塊包含了隨機變量樣本抽取、84個連續(xù)性分布、12個離散型分布、分布的密度分布函數(shù)、核密度估計、分布構(gòu)造、分布檢驗等功能,但不包括線性方程求解60.運行下面代碼的輸出結(jié)果為arr=np.array([1,5,3])arr1=np.array([2,4,6])print(arr<arr1)A、TRUEB、FALSEC、[Ture,False,Ture]D、([Ture,Ture,Ture])【正確答案】:C解析:

數(shù)組進行邏輯運算生成邏輯數(shù)組61.下列關(guān)于Pythorn語句:f=open()中f的描述錯誤的是A、*f是文件句柄,用來在程序中表達文件B、表達式rint(f)執(zhí)行將報錯C、*f是一個Python內(nèi)部變量類型D、將f當作文件對象,f.read()可以讀入文件全部信息【正確答案】:B解析:

B將輸出文件對象文件62.Gensim庫中,()是指一組電子文檔的集合,這個集合是Gensim的輸入。A、結(jié)構(gòu)B、主題C、文檔流D、語料【正確答案】:D解析:

語料是文檔的集合,也是Gensim進行自然語言處理的輸入。63.Python中statsmodel庫和()庫關(guān)系密切A、NumpyB、ScipyC、JiebaD、Pandas【正確答案】:D解析:

statsmodels建立在Pandas之上64.正確導(dǎo)入日期模塊的語句是A、importdateB、importdatetimeC、importtimeD、importdate_time【正確答案】:B解析:

導(dǎo)入日期模塊的語句是importdatetime65.Scipy中模塊signal的作用是A、信號處理B、程序輸入輸出C、程序輸入輸出D、計算積分【正確答案】:A解析:

Scipy中,signal是信號處理的模塊66.下列關(guān)于Pandas中g(shù)roupby方法的說法正確的是A、groupby能夠?qū)崿F(xiàn)分組聚合B、groupby方法的結(jié)果能夠直接查看C、groupby是Pandas提供的一個用來分組的方法D、groupby方法是Pandas提供的一個用來聚合的方法【正確答案】:C解析:

groupby是分組函數(shù),分組的結(jié)果是一個group對象,結(jié)果需要進行聚合或迭代操作才能查看67.Scipy中的圖像處理模塊是A、imageB、ndimageC、photoD、optimize【正確答案】:B解析:

ndimage模塊是Scipy庫中的多維圖像處理模塊,提供一些多維圖像處理上的常用算法68.python字符串切片時,S[0,10]下標的取值范圍為()。A、[0,10]B、(0,10)C、[0,10)D、(0,10]【正確答案】:C解析:

切片為左閉右開。69.在Matplotlib中可以繪制散點圖的代碼是()。A、plt.scatter(x,yB、pplt.plot(x,y)C、plt.legend('upperleft)D、plt.xlabel(散點圖"")【正確答案】:A解析:

scatter()用于繪制散點圖。70.scipy.stats模塊中隨機變量的殘存函數(shù)是A、cdfB、rvsC、pdfD、sf【正確答案】:D解析:

殘存函數(shù)是sf,其數(shù)值上等于1-cdf(累積分布函數(shù))71.導(dǎo)入模塊的方式錯誤的是A、importmoB、frommoimport*;C、importmoasmD、importmfrommo【正確答案】:D解析:

from在import前,正確方式為frommoimportmo72.Scikit-Learn中StandardScaler是將特征數(shù)據(jù)的分布調(diào)整成(),也就是使得數(shù)據(jù)的均值為0,方差為1。A、正態(tài)分布B、泊松分布C、均勻分布D、二項分布【正確答案】:A解析:

StandardScaler是將以特征數(shù)據(jù)的分布調(diào)整成標準正態(tài)分布,即每列數(shù)據(jù)減去均值,再除以方差,使得數(shù)據(jù)的均值為0,方差為1。73.下列程序執(zhí)行后可以查看Python版本的是A、importsystemprint(system.version)B、importsysprint(sys.version)C、importsystemprint(system.Version)D、importsysprint(sys.Version)【正確答案】:B解析:

查看Python版本可以通過調(diào)用操作系統(tǒng)模塊sys,語句print(sys.version)實現(xiàn)74.np.setdiffld(Ndarrayl,NdarNdarray2)函數(shù)的作用是A、返回二者的交集并排序B、返回二者的并集并排序C、返回二者的差集D、返回二者的對稱差【正確答案】:C解析:

intersectld()返回二者的交集并排序,unionld()返回二者的并集并排序,np.setdiffld()返回二者的差集,np.setxorld()返回二者的對稱差75.Sklearn庫中對數(shù)據(jù)進行預(yù)處理和規(guī)范化主要依靠(0)模塊。A、neighbors模塊B、preprocessing模塊C、pipeline模塊D、datasets模塊【正確答案】:B解析:

skleam.preprocessing模塊包括縮放、居中、歸一化、二值化和插補方法,主要是對數(shù)據(jù)進行預(yù)處理和規(guī)范化。76.下列關(guān)于函數(shù)的參數(shù)的描述錯誤的是()A、可選參數(shù)可以定義在非可選參數(shù)的前面B、一個元組可以傳遞給帶有星號的可變參數(shù)C、在定義函數(shù)時,可以設(shè)計可變數(shù)量參數(shù),通過在參數(shù)前增加星號(*)實現(xiàn)D、在定義函數(shù)時,如果有些參數(shù)存在默認值,可以在定義函數(shù)時直接為這些參數(shù)指定默認值【正確答案】:A解析:

可選參數(shù)需放在最后。77.random庫的seed(a)函數(shù)的作用是A、生成一個[0.0,1.0)之間的隨機小數(shù)B、生成一個k比特長度的隨機整數(shù)C、設(shè)置初始化隨機數(shù)種子aD、生成一個隨機整數(shù)【正確答案】:C解析:

本題考查隨機種子數(shù)函數(shù)seed()78.隨機森林等樹狀算法通過()模塊進行調(diào)用。A、dummyB、ensembleC、treeD、experimental【正確答案】:B解析:

sklearn.ensemble模塊包含了很多集成學(xué)習(xí)的算法,包括隨機森林、Adaboost、GBDT等。79.在Pandas中,描述統(tǒng)計信息的是A、describe()B、desc()C、information()D、info()【正確答案】:A解析:

describe()用于描述統(tǒng)計信息80.在Pandas中,()可以統(tǒng)計Series每個唯一值出現(xiàn)的次數(shù)A、nunique()B、unique()C、sort_values()D、value_counts()【正確答案】:D解析:

value_counts()可以統(tǒng)計每個唯一值出現(xiàn)的次數(shù),unique()可以查看有哪些唯一值,nunique()可以統(tǒng)計唯一值的數(shù)量,sort_values()是按值進行排序81.Scipy中模塊io的作用是A、差值計算B、程序輸入輸出C、稀疏矩陣D、優(yōu)化【正確答案】:B解析:

Scipy中,io是用來進行輸入輸出控制的模塊82.下列說法正確的是()A、函數(shù)的名稱可以隨意命名B、帶有默認值的參數(shù)一定位于參數(shù)列表的末尾C、局部變量的作用域是整個程序D、函數(shù)定義后,系統(tǒng)會自動執(zhí)行其內(nèi)部的功能【正確答案】:B解析:

函數(shù)名稱定義應(yīng)符合語法;局部變量作用于函數(shù)中;函數(shù)定義后需調(diào)用才能執(zhí)行。83.列表對象的sort()函數(shù)用來對列表元素進行原地排序,該函數(shù)返回值為()A、FalseB、NoneC、TrueD、報錯【正確答案】:B解析:

列表對象的sort()函數(shù)用來對列表元素進行原地排序,該函數(shù)返回值為None。84.Numpy中對數(shù)組進行轉(zhuǎn)置的函數(shù)是()。A、transpose()B、rollaxis()C、swapaxes()D、tan()【正確答案】:A解析:

transpose()對矩陣進行矩陣轉(zhuǎn)置,rollaxis()向后滾動指定的軸,swapaxes()對換數(shù)組的兩個軸,tan()求三角函數(shù)85.Numpy中結(jié)構(gòu)化數(shù)組不能使用()數(shù)據(jù)類型創(chuàng)建A、元組列表B、字符串C、字典D、整數(shù)【正確答案】:D解析:

在Numpy中,結(jié)構(gòu)化數(shù)組類型創(chuàng)建有四種不同的規(guī)范形式:元組列表、逗號分割的數(shù)據(jù)類型規(guī)范字符串、字段參數(shù)組字典、字段名稱字典,不包含整數(shù)86.實現(xiàn)One-Hot編碼可以用Pandas中()函數(shù)。A、groupby()B、merge()C、get_dummies()D、fillna()【正確答案】:C解析:

get_dummies()生成啞變量,與One-Hot編碼一致。87.下列關(guān)于Python文件處理的描述錯誤的是A、Python能處理jpg圖像文件B、Python不可以處理PDF文件C、Python能處理CSV文件D、Python能處理Excel文件【正確答案】:B解析:

Python可以處理PDF文件88.語句np.random.randn(5,4)的運算結(jié)果是A、生成一個5行4列的隨機矩陣B、將矩陣的第5行第4列改成一個隨機值C、將矩陣的第4行第3列改成一個隨機值D、將矩陣的第5列和第4列都用隨機值代替【正確答案】:A解析:

rand()和randn()是簡化的隨機函數(shù),傳遞形狀參數(shù)不需要元組,傳入的所有參數(shù)構(gòu)成數(shù)組的形狀元組,此題中就用(5,4)作為數(shù)組的形狀參數(shù)89.假設(shè)函數(shù)中不包括global保留字,則下列關(guān)于改變參數(shù)值的方法的說法錯誤的是()。A、參數(shù)是列表類型時,改變原參數(shù)的值B、參數(shù)的值是否改變與函數(shù)中對變量的操作有關(guān),與參數(shù)類型無關(guān)C、參數(shù)是整數(shù)類型時,不改變原參數(shù)的值D、參數(shù)是組合類型(可變對象)時,改變原參數(shù)的值【正確答案】:B解析:

假設(shè)函數(shù)中不包括global保留字,參數(shù)的值是否改變與函數(shù)對變量的操作有關(guān),與參數(shù)類型無關(guān)是錯誤。90.使用pyplot.plot畫圖時,x、y的參數(shù)的值的數(shù)據(jù)類型是()。A、charB、floatC、arrayDataFrame【正確答案】:C解析:

在使用pyplot進行繪圖時,x、y是相同長度的數(shù)組序列。91.下列函數(shù)用于向文件中寫內(nèi)容的是()A、open()B、write()C、close()D、read()【正確答案】:B解析:

write()函數(shù)為寫內(nèi)容。92.下列for語句結(jié)構(gòu)中,total初始值為0,不能完成1~10的累加功能的是()A、foriinrange(10,0):total+=iB、foriinrange(1,11):total+=iC、foriinrange(10,0,-1):total+=iD、foriin(10,9,8,7,6,5,4,3,2,1):total+=i【正確答案】:A解析:

A中range初始值大于結(jié)束值,且未設(shè)置步進(默認+1),故無可迭代數(shù),進不了循環(huán)。93.os.path模塊可以用來判斷指定路徑是否存在的函數(shù)是A、exists()B、exist()C、getsize()D、isfile()【正確答案】:A解析:

判斷指定路徑是否存在使用exists()函數(shù)94.np.diag()函數(shù)的作用是A、根據(jù)參數(shù)創(chuàng)建矩陣B、根據(jù)一個向量創(chuàng)建斜對角線方陣C、根據(jù)參數(shù)切割矩陣D、根據(jù)一個向量創(chuàng)建三角矩陣【正確答案】:B解析:

np.diag()函數(shù)的作用是根據(jù)一個向量建立斜對角線方陣,對角線為向量值,與eye()函數(shù)的區(qū)別是對角線可以不全為195.pyplot.pie()函數(shù)所畫的圖像是()。A、箱線圖B、折線圖C、直方圖D、餅圖【正確答案】:D解析:

pyplot.pie()函數(shù)的作用是繪制餅圖。96.運行下面程序,輸出結(jié)果為()。importrestr1="Python'sfeatures"str2=re.match(r'(.*)on(.*?).*',str1,re.M|re.I)print(str2.group(1))A、PythonB、PythC、thon'sD、Python'sfeatures【正確答案】:B解析:

略97.Numpy中使用不同類型的數(shù)組進行操作時,結(jié)果數(shù)組的類型會進行A、向下轉(zhuǎn)換B、向上轉(zhuǎn)換C、不進行轉(zhuǎn)換D、無法計算【正確答案】:B解析:

在Numpy中,當使用不同類型的數(shù)組進行操作時,結(jié)果數(shù)組的類型對應(yīng)于更一般或更精確的數(shù)組,稱為向上轉(zhuǎn)換的行為98.scipy.stats.moment()函數(shù)的作用是A、隨機變量的概率密度函數(shù)B、隨機變量的累積分布函數(shù)C、隨機變量的生存函數(shù)D、計算分布的非中心矩【正確答案】:D99.執(zhí)行下面代碼段時,輸出結(jié)果為()torcycles=['honda',motorcycles=['honda','yamah'suzuki']motorcycles.append('ducati')motorcycles.pop(1)print(motorcycles)A、['honda','yamaha','suzuki']B、['yamaha','suzuki','ducati']C、['honda','yamaha','suzuki','ducati']D、['honda','suzuki','ducati']【正確答案】:D解析:

pop出第一位置的元素100.若a=np.array),a.sort(),則數(shù)組a的結(jié)果是A、[1,2,3,5B、[3,2,1,5]C、11【正確答案】:B解析:

sort()函數(shù)默認在原地按最后一個軸從小到大排序1.與自然語言處理相關(guān)的工具包Jieba、Gensim、NLTK、Scikit-Learm的區(qū)別有()。A、Jieba專注于中文分詞操作B、NLTK主要用于一般自然語言處理任務(wù)(標記化、POS標記、解析等)C、Gensim主要用于題和向量空間建模、文檔集合相似性等D、Scikit-learn為機器學(xué)習(xí)提供了一個大型庫,其中包含了用于文本預(yù)處理的工具,例如詞頻-逆文檔頻率特征提?。═fidfVectorizer)等?!菊_答案】:ABCD解析:

題中列出了自然語言處理工具包的特點和區(qū)別,四個選項均正確。2.下列函數(shù)是一元通用函數(shù)的有A、np.add()B、np.maximum()C、np.exp()D、np.sqrt()【正確答案】:CD3.Scikit-Learn中可以實現(xiàn)()算法。A、分類B、聚類C、回歸D、降維【正確答案】:ABCD解析:

這些均可在sklearn中實現(xiàn)。4.Pandas中主要的數(shù)據(jù)結(jié)構(gòu)有()。A、DataB、DataFrameC、FrameD、Series【正確答案】:BD解析:

Pandas的兩種主要數(shù)據(jù)結(jié)構(gòu)為Series和DataFrame。5.在Python中,下列導(dǎo)入模塊方式正確的有A、import模塊名B、import模塊名as模塊的別名C、from模塊名import函數(shù)名D、from模塊名import函數(shù)名A,函數(shù)名B【正確答案】:ABCD解析:

本題考查模塊導(dǎo)入方法。6.面向?qū)ο蠹夹g(shù)的特征包含A、封裝B、繼承C、多態(tài)D、分布性【正確答案】:ABC解析:

面向?qū)ο蠹夹g(shù)的特征有封裝、繼承、多態(tài)。7.下列是Python注釋語句的有()A、'hello'B、"'hello"$"hello"$#C、helloD、#【正確答案】:BD解析:

python語句單行注釋使用單個#號,多行注釋使用三個單引號。8.下列函數(shù)中是有效的類構(gòu)造函數(shù)的有A、def_Init_(self):B、defef_init_(self,var=0)C、def_init_():D、defdef_init_(self,【正確答案】:ABD解析:

C屬于自定義函數(shù)9.下列關(guān)于Python分隔代碼塊的描述錯誤的有A、內(nèi)嵌代碼的每一行,都比外面的if語句的縮進更多B、代碼以“begin”開頭,“e”結(jié)尾C、每行代碼的縮進都一致D、代碼塊被封裝在花括號中【正確答案】:BCD解析:

Python代碼沒有開頭與結(jié)尾標識;不同級別的語句縮進不同;Python代碼用縮進區(qū)分代碼塊,不用{}。10.Scikit-Learn中包含的算法有()。A、SVMB、隨機森林C、Lasso回歸D、密度聚類【正確答案】:ABCD解析:

這些均可在sklearn中實現(xiàn)。11.下列可以用于實現(xiàn)爬蟲功能的有A、BeautifulSoup庫B、re模塊C、Scrapy框架D、urllibrequest庫【正確答案】:ACD解析:

re是正則模塊不含網(wǎng)絡(luò)功能,但可以用它將爬下來的數(shù)據(jù)進行處理。12.下列函數(shù)屬于二元通用函數(shù)(binaryuniversalfunctions)的有()。A、addB、substractC、multiplyD、power【正確答案】:ABCD解析:

二元函數(shù)是指函數(shù)方程式中包含兩個自變量,ABCD都滿足。13.字符串的格式化可以使用()。A、%B、formatC、inputD、+【正確答案】:AB解析:

input是輸入,+是加法運算符。14.下列關(guān)于CSV文件的描述正確的有A、CSV文件可用于不同工具間進行數(shù)據(jù)交換B、CSV文件格式是一種通用的、相對簡單的文件格式,應(yīng)用于程序之間轉(zhuǎn)移表格數(shù)據(jù)CSV文件通過多種編碼表示字符D、CSV文件的每一行是一維數(shù)據(jù),可以使用Python中的列表類型表示【正確答案】:ABD解析:

一個csv文件只有一種編碼。15.下列說法正確的有A、cookielib庫提供可存儲cookie的對象,以便與urllirequest庫配合使用來進行訪問B、過于頻繁的爬蟲不會帶給網(wǎng)站額外的壓力C、使用split()可以進行字符串的拆分D、正則表達式可以實現(xiàn)對爬取信息的快速過濾【正確答案】:ACD解析:

過于頻繁的爬蟲會帶給網(wǎng)站額外的壓力。16.Python中Jieba庫的基本實現(xiàn)原理包含()。A、分析漢字與漢字之間的關(guān)聯(lián)概率B、分析漢字詞組的關(guān)聯(lián)概率C、根據(jù)用戶自定義的詞組進行分析D、還可以分析漢字與英文之間關(guān)聯(lián)概率【正確答案】:ABC解析:

D選項,Jieba用于中文分詞,無法分析漢字與英文之間的關(guān)聯(lián)概率。17.name=name=np.array(['Liu'Liu','Wang','Zhu','Wang','Zhu','Wang','Zhu']),則下列可以得到['Liu','Wang','Zhu']的代碼是()A、np.unique(name)B、sorted(set(name))C、np.sort(name)D、name【正確答案】:AB解析:

求數(shù)組的唯一值的兩種方法是np.unique()函數(shù)或使用集合。18.下列不是Python語言保留字的有()。A、doB、passC、exceptD、until【正確答案】:AD解析:

詳見Python關(guān)鍵字列表。19.模塊的通用類別包含A、使用Python編寫的.py文件B、已被編譯為共享庫或DLL的C或C++擴展C、把一系列模塊組織到一起的文件夾D、使用C編寫并鏈接到Python解釋器的內(nèi)置模塊【正確答案】:ABCD解析:

Python的模塊定義是一組包含了一組功能的Python文件,比如test.py,模塊名為test,可以通過importtest進行調(diào)用。模塊可以分為以下四個通用類別:①使用python編寫的.py文件;②已被編譯為共享庫或DLL的C或C++擴展;③把一系列模塊組織到一起的文件夾;④使用C編寫并鏈接到Python解釋器的內(nèi)置模塊20.類的特點有A、封裝B、繼承C、多態(tài)D、重復(fù)【正確答案】:ABC解析:

類的特點:封裝、繼承、多態(tài)。21.文件基本操作的函數(shù)有A、close()B、read()C、rename()D、remove()【正確答案】:ABCD解析:

文件基本操作的函數(shù)有closlose()、read()、rename()、remove()。22.a=np.array([1,2,3,1,2,3,4,5,6,7,8])下列命令可以使輸出結(jié)果為([5,6,7])的有A、a[4:7]B、a[5:8]C、a[4:-1]D、a[5:]【正確答案】:AC解析:

考察數(shù)組的索引,正向索引和反向索引兩種。23.下列關(guān)于json數(shù)據(jù)格式的說法正確的有()。A、jsonloads載入json格式數(shù)據(jù)后會用類似數(shù)組的方式把數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)表B、具有數(shù)據(jù)結(jié)構(gòu)緊湊可讀性強的優(yōu)點C、Python中可以使用json模塊把json格式字符串解碼轉(zhuǎn)換成on對象D、網(wǎng)絡(luò)中交換數(shù)據(jù)最常見的格式之一【正確答案】:BCD解析:

json.loads載入把json格式字符串解碼轉(zhuǎn)換成Python對象。24.下列關(guān)于API爬蟲的說法錯誤的有A、基于API返回的結(jié)果通常會比較干凈B、基于API的爬蟲任務(wù)中,速度一般較慢C、基于API的爬蟲,爬取的好處是沒有次數(shù)的限制D、基于API的爬取能夠覆蓋網(wǎng)站所有信息【正確答案】:BCD解析:

基于API返回的結(jié)果同樣需要解析。25.下列關(guān)于Python中的列表和字典的說法正確的有()。A、字典和列表都可以通過“”操作符訪問元素的值B、列表的索引必須是整型數(shù)或者切片C、字典不過是列表的另一個名字,二者沒有區(qū)別D、字典的長度是動態(tài)的,而列表的長度是固定的【正確答案】:AB解析:

字典與列表有區(qū)別,長度均為動態(tài)。26.Python支持運行的平臺有()A、WindowsB、MacOSCentOSD、Ubuntu【正確答案】:ABCD解析:

Python是全平臺支持語言。27.下列是Python關(guān)鍵字的有()A、asB、globalC、intD、not【正確答案】:ABD解析:

詳見Python關(guān)鍵字列表。28.Python中字典的內(nèi)置方法包括()A、radiansdictkeys()B、radiansdictsetdefault(key,defauldefault=None)C、radiansdictupdate(dict2)D、radiansdictvalues()【正確答案】:ABCD29.下列選項是數(shù)值數(shù)據(jù)類型(即可用于算術(shù)表達式)的有()A、OxffB、99C、122D、1002【正確答案】:ABC解析:

D為字符串類型。30.下列關(guān)于HTML的敘述正確的有A、一個HTML文件可以用記事本來編輯B、HTML的意思是超文本標記語言C、一個HTML文件必須是一個以htm或html為擴展名的文件D、HTML區(qū)分大小寫,如<b>寫成<B>是錯誤的【正確答案】:ABC解析:

在HTML文件是不區(qū)分大小寫的。31.下列關(guān)于字典的遍歷的描述正確的有A、forin變量i,字典:使用i遍歷所有的鍵,有鍵就可以通過變量訪問其值B、for變量iin字典:使用i遍歷所有的鍵,有鍵就可以通過變量訪問其值C、for變量i,變量jin字典items):使用變量i遍歷所有鍵,通過變量j遍歷所有值D、forin變量i,變量j字典items):使用變量i遍歷所有鍵,通過變量j遍歷所有值【正確答案】:BC解析:

item默認迭代所有字典的鍵值。32.()是Scipy中的模塊。A、clusterB、constantsC、integrateD、io【正確答案】:ABCD解析:

四種都是Scipy的模塊。33.Python中,復(fù)合賦值運算符包括()A、簡單的賦值運算符B、乘法賦值運算符C、取模賦值運算符D、取整除賦值運算符【正確答案】:ABCD解析:

Python中,復(fù)合賦值運算符包括簡單的賦值運算符、乘法賦值運算符、取模賦值運算符、取整除賦值運算符。34.下列屬于Gensim庫的特性的有()。A、訓(xùn)練語料的預(yù)處理B、主題向量的變換C、文檔相似度的計算D、文章切分詞語統(tǒng)計計算【正確答案】:ABC解析:

Gensim不用于分詞。35.Python中Jieba庫支持模式有()。A、精準模式B、匹配模式C、全模式D、搜索引擎模式【正確答案】:ACD解析:

Jieba分詞的三種模式。36.下列字符串正確的有()A、'abc"ab"$'abc'$"abc"ab"$"abc\"ab"B、'abc'C、"abc"ab"$"abc\"ab"D、"abc\"ab"【正確答案】:BD解析:

需要兩端引號符號相同。37.下列關(guān)于超鏈接的說法正確的有A、語句FillOurForm指向的是同一服務(wù)器同一目錄下的B、語句Catalog指向的是同一服務(wù)器子目錄stuff下的cathtml句<ahref="/parenthtml">Parent</a>指向的是同一服務(wù)器父目錄下的parenthtmlC、語句指向的是內(nèi)部的網(wǎng)站D、語句【正確答案】:ABC解析:

D指向的是外部網(wǎng)站38.Python函數(shù)包括()。A、函數(shù)名稱B、參數(shù)C、執(zhí)行語句D、返回值【正確答案】:ABCD解析:

Python函數(shù)包括函數(shù)名稱、參數(shù)、執(zhí)行語句、返回值。39.下列關(guān)于字符串函數(shù)或方法的說法正確的有A、istitle()如果字符串是標題化的(見title)則返回True,否則返回FalseB、max(str)返回字符串str中最大的字母。C、replace(old,new,max)把將字符串中的strl替換成str2,如果max指定,則替換不超過max次D、upper()轉(zhuǎn)換字符串中所有大寫字符為小寫【正確答案】:ABC解析:

upper()轉(zhuǎn)換字符串中所有小寫字符為大寫。40.plt.axhline(y=0.0,lw=2),下列關(guān)于該代碼的說法正確的有A、在0.0處添加豎直參考線B、添加水平參考線C、參考線是虛線形式D、網(wǎng)格線是紅色的【正確答案】:BC解析:

該代碼添加的是紅色水平參考線、虛線線型。41.Python的特點和優(yōu)點有()A、解釋性強B、使用動態(tài)特性C、面向?qū)ο驞、語法簡潔【正確答案】:ABCD解析:

Python的特點和優(yōu)點是基于面向?qū)ο笤O(shè)計、代碼解釋性強、使用動態(tài)特性、語法簡潔。42.下列關(guān)于Python語言的特點的描述不正確的有()A、Python語言不支持面向?qū)ο驜、Python語言是解釋型語言C、Python語言是編譯型語言D、Python語言是非跨平臺語言【正確答案】:ACD解析:

Python語言是面向?qū)ο蟮慕忉屝驼Z言,可跨平臺使用。43.下列函數(shù)是累積函數(shù)的有A、cumsumB、argminC、cumprodD、argmax【正確答案】:AC解析:

cumsum、cumprod分別為累加和累乘函數(shù)。44.下面定義函數(shù)正確的有()。A、defcalc(*numbers):sum=0forforninnumbers:sum=sum+n*nreturnsumB、dsum=0foforninnumbers:sum=sum+n*nreturnsum.defcalc(**numbers):.defcalc(**numbers,n):sum=0forninnumbers:sum=sum+n*nreturnsumC、n=0):sum=0for):sum=0forninnumbers:sum=sum+sum=sum+n*nre*nreturnsum.defcalc(**numbers,【正確答案】:AB解析:

函數(shù)不定長參數(shù)*和**kwargs只能放在形參的末尾,因此AB正確,CD錯誤。45.下列關(guān)于Python組合數(shù)據(jù)類型的描述正確的有()A、Python的str、tuple和list類型都屬于序列類型B、Python組合數(shù)據(jù)類型能夠?qū)⒍鄠€同類型或不同類型的數(shù)據(jù)組織起來,通過單一的表示使數(shù)據(jù)操作更有序更容易C、組合數(shù)據(jù)類型可以分為序列類型、集合類型和映射類型3類D、序列類型是二維元素向量,元素之間存在先后關(guān)系,通過序號訪問【正確答案】:ABC解析:

序列類型是一維元素向量。46.下列關(guān)于Python中的for語句的描述正確的有()A、Python中for語句只有一種寫法:forinB、for語句可以用break終止當前循環(huán),重新進入循環(huán)&C、continue語句可以跳過循環(huán)的當前一步D、for語句可以有else部分【正確答案】:ACD解析:

break跳出循環(huán)。47.python標準庫包含A、osB、sysC、numpyD、re【正確答案】:ABD解析:

numpy屬于第三方庫。48.Python中,字符串格式化的方式是A、%B、formatC、inD、input【正確答案】:AB解析:

input為輸入函數(shù),in為判斷操作符,AB為格式化字符串的兩種方式。49.下列關(guān)于函數(shù)的遞歸調(diào)用的描述正確的有()A、必須有一個明確的結(jié)束條件B、每次進入更深一層遞歸時,問題規(guī)模相比上次遞歸都應(yīng)有所減少C、遞歸調(diào)用效率不高,遞歸層次過多會導(dǎo)致棧溢出。在計算機中,函數(shù)調(diào)用是通過棧(stack)這種數(shù)據(jù)結(jié)構(gòu)實現(xiàn)的,每當進入一個函數(shù)調(diào)用,棧就會加一層棧幀,每當函數(shù)返回,棧就會減一層棧幀D、由于棧的大小不是無限的,所以,遞歸調(diào)用的次數(shù)過多,會導(dǎo)致棧溢出【正確答案】:ABCD解析:

關(guān)于函數(shù)的遞歸調(diào)用要求必須有一個明確的結(jié)束條件,每次進入更深一層遞歸時,問題規(guī)模相比上次遞歸都應(yīng)有所減少,遞歸調(diào)用效率不高,遞歸層次過多會導(dǎo)致棧溢出。在計算機中,函數(shù)調(diào)用是通過棧(stack)這種數(shù)據(jù)結(jié)構(gòu)實現(xiàn)的,每當進入一個函數(shù)調(diào)用,棧就會加一層棧幀,每當函數(shù)返回,棧就會減一層棧幀,由于棧的大小不是無限的,所以,遞歸調(diào)用的次數(shù)過多,會導(dǎo)致棧溢出。50.變量名可以包含()。A、字母B、數(shù)字C、下劃線D、空格【正確答案】:ABC解析:

變量名可以包含字母、數(shù)字、下劃線,但不能以數(shù)字開頭。51.下列關(guān)于數(shù)據(jù)組織的維度的描述正確的有A、數(shù)據(jù)組織存在維度,字典類型用于表示一維和二維數(shù)據(jù)B、高維數(shù)據(jù)有鍵值對類型的數(shù)據(jù)構(gòu)成,采用對象方式組織C、二維數(shù)據(jù)采用表格方式組織,對應(yīng)于數(shù)學(xué)中的矩陣D、一維數(shù)據(jù)采用線性方式組織,對應(yīng)于數(shù)學(xué)中的數(shù)組和集合等概念【正確答案】:BCD解析:

字典類型用于表示一維數(shù)據(jù)。52.Numpy中計算數(shù)組的標準差和方差的函數(shù)有()。A、std()B、diff()C、exp()D、var()【正確答案】:AD解析:

std()是標準差,var()是方差。53.Numpy數(shù)組中將一個數(shù)組分割成多個小數(shù)組的分割函數(shù)包括()A、hsplitB、vsplitC、splitD、dsplit【正確答案】:ABCD解析:

以上都是分割函數(shù),分別為水平分割、數(shù)值分割、通用分割、深度分割。54.下列關(guān)于負荷Python的模塊的說法正確的有A、模塊能夠用來有邏輯地組織Python代碼段B、Python擁有豐富的模塊,不支持自定義模塊C、把相關(guān)的代碼分配到一個模塊里能讓代碼更好用、更易懂D、模塊能定義函數(shù)、類和變量,模塊里也能包含可執(zhí)行的代碼【正確答案】:ACD解析:

Python不僅支持自帶的模塊/庫,還支持第三方庫導(dǎo)入。55.下列不是Python關(guān)鍵字的有()A、noB、NoneC、nullD、none【正確答案】:ACD解析:

詳見Python關(guān)鍵字列表56.在Python中,執(zhí)行importdatetimeasdt語句后,下列關(guān)于時間或日期的定義方式正確的有A、dt.datetime(2019,12,12,23,23,23)B、dt.datetime(2019,0,0,23,23,23)C、dt.datetime(2019,12D、dt.time(23,23,23)【正確答案】:AC解析:

datetime(x,xx,x))函數(shù)前三個參數(shù)為年月日,需要正確輸入,后三個參數(shù)為時分秒,為可選參數(shù)。57.下列關(guān)于HTML標簽嵌套規(guī)則的說法正確的有A、塊元素可以包含內(nèi)聯(lián)元素或某些塊元素,但內(nèi)聯(lián)元素也可以包含塊元素B、HTML標簽包括塊級元素和內(nèi)嵌元素C、內(nèi)嵌元素一般用在網(wǎng)站內(nèi)容之中的某些細節(jié)或部位,用以強調(diào)區(qū)分樣式上標下標錨點等,通常包括a、abbr、bbr、font、i、img、input、kbd、label、q、s、select、small、span、sub、tt、u、var等D、其中塊級元素一般用來搭建網(wǎng)絡(luò)架構(gòu)布局承載內(nèi)容,通常包括的標簽有address、dir、divd、dl、dt、dd、form、h1~h6、hr、is、index、menu、noframes、noscript、ol、p、pre、table、ul等【正確答案】:BCD解析:

塊元素可以包含內(nèi)聯(lián)元素或某些塊元素,但內(nèi)聯(lián)元素卻不能包含塊元素,它只能包含其他的內(nèi)聯(lián)元素。58.Python的優(yōu)點有()A、變量不用預(yù)定義類型B、數(shù)據(jù)結(jié)構(gòu)功能強大C、語言可解釋性強D、變量類型固定【正確答案】:ABC解析:

Python變量在使用前不必定義變量類型。59.下列關(guān)于使用Python操作目錄的說法正確的有A、mkdir:用于以數(shù)字權(quán)限模式創(chuàng)建目錄B、getcwd:用于返回當前工作目錄C、chdir:用于改變當前工作目錄到指定的路徑D、rmdir:用于刪除指定路徑的目錄,僅當這文件夾是空的才可以,否則拋出OSError【正確答案】:ABCD解析:

本題考查os模塊常用指令。60.()是scipy.stats可實現(xiàn)的連續(xù)隨機變量方法A、rvsB、pdfC、ppfD、cdf【正確答案】:ABCD解析:

Scipy基礎(chǔ)知識。61.若b=np.array.array([True,F(xiàn)alse,F(xiàn)alse]),下列能輸出[FalseTrueTrue]的有A、print(~b)B、printprint(b-1)C、print(>>b)D、printical_not(b))print(np.logical_n【正確答案】:BC解析:

數(shù)組分別邏輯取反的兩種方式:使用nnot()函數(shù)或直接用取反符號~。62.Pandas中刪除列的方式有()。A、df.drop(["列名"],,axis=1)B、df.drop((columns=[""列名"])$df.drop([0,1])$df.drop([0])C、df.drop([0,1])D、df.drop([0])【正確答案】:AB解析:

A和B選項都是刪除列的方式,CD選項沒有指定axis,默認是刪除行。63.下列集合操作結(jié)果正確的有()A、name={'d','s'}nameadd('sd')),name值為{'sd','d','s'}B、name={'sd',d','s'}nameremove('s'),name值為{'sd'','d'}C、name={'sd',d','s'}nameclear)),name值為{}.name={'sd',d','s'}nameurate('df'),name值為{'sd'.','d','f','s','j}【正確答案】:ABC解析:

D結(jié)果應(yīng)為{'d','fs,'s','sd'}。64.Numpy支持的統(tǒng)計函數(shù)有A、minB、maxC、medianD、mean【正確答案】:ABCD解析:

這些都是Numpy支持的統(tǒng)計函數(shù)。65.下列Python邏輯表達式結(jié)果是False的有()A、not(TrueorFalse)B、not(FalseandFalse)C、1!=0D、1==0【正確答案】:AD解析:

FalseandFalse結(jié)果為False。66.在Windows系統(tǒng)中通過Geany編寫Python程序,運行Python程序的常用步驟有()A、菜單Build>ExecuteB、菜單Execute>BuildC、按F5D、按F10【正確答案】:AC解析:

在Windows系統(tǒng)中通過Geany編寫Python程序,運行Python程序的常用步驟有菜單Build>Execute或按F5。67.Python變量命名規(guī)則包含()A、變量名只能包含字母、數(shù)字和下劃線。變量名可以字母或下劃線開頭,但不能以數(shù)字開頭。例如,可將變量命名為message_1,但不能將其命名為1_messageB、變量名不能包含空格,但可使用下劃線來分隔其中的單詞。例如,變量名greeting_message可行,但變量名greetingmessage會引發(fā)錯誤C、不要將Python關(guān)鍵字和函數(shù)名用作變量名,即不要使用Python保留用于特殊用途的單詞,如printD、變量名應(yīng)既簡短又具有描述性。例如,name比n好,student_name比s_n好,namelengthnsname好比length_of_persons_nan【正確答案】:ABCD解析:

Python變量名只能包含字母、數(shù)字和下劃線,但不能以數(shù)字開頭,避免使用關(guān)鍵字,變量名應(yīng)既簡短又具有描述性。68.關(guān)于下列代碼的說法正確的有()。x=np.linspace(0.05,10,1000)ls="-.",c="c"plt.plot(x,y,1=2,label="plotfigure")plt.grid(lilinestyle=":color="r")plt.show()A、該圖表是一個藍綠色的散點圖B、圖表中有紅色實線的網(wǎng)格線C、圖表中有圖例D、該圖畫的是sin曲線【正確答案】:CD解析:

該圖畫的是點虛線形式的折線圖,紅色點線網(wǎng)格,帶有圖例。69.下列關(guān)于reduce函數(shù)功能的描述正確的有()A、合并value值,形成較小集合B、采用迭代器將中間值提供給reduce()函數(shù)C、map()函數(shù)處理后結(jié)果才會傳輸給reduce()函數(shù)D、內(nèi)存中不會存儲大量的value值【正確答案】:ABCD70.常用的爬蟲技巧有A、更改header,偽裝成瀏覽器進行爬取B、設(shè)置爬取的時間間隔C、應(yīng)用神經(jīng)網(wǎng)絡(luò)算法識別網(wǎng)站驗證碼D、通過代理服務(wù)器進行爬取【正確答案】:ABCD解析:

常用的爬蟲技巧有更改header,偽裝成瀏覽器進行爬取;設(shè)置爬取的時間間隔;應(yīng)用神經(jīng)網(wǎng)絡(luò)算法識別網(wǎng)站驗證碼;通過代理服務(wù)器進行爬取。71.任何函數(shù)都可以修改,所以盡量少用全局變量,主要原因包括()。A、不夠安全B、一直占用內(nèi)存C、容易失效D、一直占用字符【正確答案】:AB解析:

全局變量安全性差、相關(guān)內(nèi)存一直無法釋放。72.下列關(guān)于Python中標識符的命名規(guī)則的說法正確的有()。A、只能以下劃線或者A-Z/a-z中的字母開頭B、關(guān)鍵字不能作為標識符C、Python標識符區(qū)分大小寫D、不能以數(shù)字開頭【正確答案】:ABCD解析:

變量名可以包含字母數(shù)字下劃線,但不能以數(shù)字開頭,避免使用關(guān)鍵字。73.可能導(dǎo)致交叉檢驗?zāi)P驮u估較差的原因有()。A、模型過擬合B、模型欠擬合C、模型過度復(fù)雜D、模型過度簡單【正確答案】:ABCD解析:

以上問題都可能導(dǎo)致模型評估效果較差。74.下列說法正確的有A、網(wǎng)站服務(wù)器可以識別你使用的訪問軟件,因為在發(fā)送訪問請求中有特定位置的字符串和軟件類型相關(guān)B、低級別的代理服務(wù)器十分容易被識別C、可以通過修改opener的proxy來模擬瀏覽器訪問D、爬取圖片的流程被中斷時,之前所有爬取的信息都將被自動刪除【正確答案】:AB解析:

可以通過修改報頭來模擬瀏覽器訪問;爬取圖片的流程被中斷時,之前所有爬取的信息已被保存到本地75.Python邏輯表達式中,()會導(dǎo)致邏輯短路,即不會繼續(xù)向下推算而直接返回結(jié)果。A、False開頭的and語句B、False開頭的or語句C、True開頭的and語句D、True開頭的or語句【正確答案】:AD解析:

False開頭的and語句、True開頭的or語句兩種情況。76.下列導(dǎo)入模塊正確的有A、importnumpyB、importnumpyasnpC、frommatplotlibimportpyplotD、frommatplotlibimportpyplotasplt【正確答案】:ABCD解析:

本題考查模塊導(dǎo)入方法。77.在Python中查看關(guān)鍵字,需要在Python解釋器中執(zhí)行()兩條命令。A、listkeywordB、importkeywordC、keywordD、import.kwlist【正確答案】:BC解析:

查看關(guān)鍵字需要importkeyword語句導(dǎo)入包,執(zhí)行keyword語句即可。78.下列場景適合使用Python的有()A、可作為腳本語言,快速編寫小型程序、腳本等B、可應(yīng)用在數(shù)據(jù)科學(xué)、交互式計算及可視化領(lǐng)域C、可作為膠水語言,整合如C++等語言代碼D、Python適用于低延時、高利用率的應(yīng)用場景【正確答案】:ABC解析:

Python作為腳本語言,以解釋方式逐條執(zhí)行語句,相比C++等語言運行速度較慢,不適用于低延時場景。79.下列關(guān)于Python的描述正確的有()A、pass語句不會執(zhí)行任何操作,一般作為占位符或者創(chuàng)建占位程序B、sorted可以對列表進行排序,如i=[5,4]i=sorted(i)C、內(nèi)建的數(shù)據(jù)類型豐富,除了字典和列表外,還有集合(set)元組(tuple))等類型D、分號在Python中無用途【正確答案】:ABC解析:

分號在Python中可起到間隔作用。1.on中,表示將的運算結(jié)果賦值為c。A、正確B、錯誤【正確答案】:A2.如果一定要一起用的話,要按下面的順序?qū)?,不能換順序,否則會出錯:①位置參數(shù);②默認值參數(shù);③可變參數(shù);④關(guān)鍵字參數(shù)。A、正確B、錯誤【正確答案】:A3.繼承自threading.Thread類的派生類中不能有普通的成員方法。A、正確B、錯誤【正確答案】:B4.Series和DataFrame是Pandas包中的數(shù)據(jù)結(jié)構(gòu),Series像二維數(shù)組,DataFrame像表格。A、正確B、錯誤【正確答案】:B解析:

Series類似一維數(shù)組。5.類方法可以訪問對象變量。A、正確B、錯誤【正確答案】:B解析:

類方法只能訪問類的變量6.最小一最大規(guī)范化對原始數(shù)據(jù)進行線性變換,變換到[0,1]區(qū)間。A、正確B、錯誤【正確答案】:A解析:

MinMaxScaler()可以將數(shù)據(jù)變換到[0,1]區(qū)間。7.Pandas中head(n)的意思是獲取最后的n行數(shù)據(jù)。A、正確B、錯誤【正確答案】:B解析:

head()是前幾行數(shù)據(jù)。8.Python在刪除對象時會自動調(diào)用析構(gòu)函數(shù)。A、正確B、錯誤【正確答案】:A9.盡管可以使用import語句一次導(dǎo)入任意多個標準庫或擴展庫,但是仍建議每次只導(dǎo)入一個標準庫或擴展庫。A、正確B、錯誤【正確答案】:A10.Linux系統(tǒng)是為編程而設(shè)計的,因此在大多數(shù)Linux計算機中,都默認安裝了PythonA、正確B、錯誤【正確答案】:A解析:

大多數(shù)Linux與Mac系統(tǒng)均安裝了PytlPython2.x版本解釋器。11.Python中,可以通過在引號前加r來表示原始輸出。A、正確B、錯誤【正確答案】:A12.使用內(nèi)置函數(shù))且以模式打開的文件,文件指針默認指向文件尾。A、正確B、錯誤【正確答案】:B解析:

使用內(nèi)置函數(shù)open()且以"w"模式打開的文件,文件指針默認為0。13.Python類不支持多繼承。A、正確B、錯誤【正確答案】:B解析:

Python支持多繼承。14.fileName指定了要打開的文件名稱,也包含了文件所在的存儲路徑,可以是相對路徑也可以是絕對路徑。A、正確B、錯誤【正確答案】:A15.在GBK和CP936編碼中一個漢字需要2個字節(jié)。A、正確B、錯誤【正確答案】:A16.在循環(huán)中continue語句的作用是跳出當前循環(huán)。A、正確B、錯誤【正確答案】:B解析:

continue語句可以跳過循環(huán)的當前一步。17.for語句以遍歷對象的方式構(gòu)造循環(huán),有時卻需要構(gòu)造一種類似無限循環(huán)的程序控制結(jié)構(gòu)或某種不確定運行次數(shù)的循環(huán),此時就需要使用while語句。A、正確B、錯誤【正確答案】:A18.eval(str)是計算在字符串中的有效Python表達式,并返回一個對象。A、正確B、錯誤【正確答案】:A19.為確定是否安裝了Python,執(zhí)行命令python(請注意,其中的p是小寫的A、正確B、錯誤【正確答案】:A20.OrdinalEncoder會增添特征的維度。A、正確B、錯誤【正確答案】:B解析:

OrdinalEncoder不會增添特征的維度,只是對該特征類別值進行一個映射,這與OneHotEncoder有明顯的轉(zhuǎn)換上的不同。21.removedirs()將會刪除父目錄;但子目錄沒有成功刪除,將拋出錯誤。A、正確B、錯誤【正確答案】:A解析:

removedirs()函數(shù)用于遞歸刪除目錄,如果子文件夾成功刪除,removedirs()才嘗試它們的父文件夾,直到拋出一個error。22.單引號所圍字符串中的雙引號不用轉(zhuǎn)義,同理,雙引號所

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論