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

下載本文檔

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

文檔簡(jiǎn)介

第頁(yè)大數(shù)據(jù)題庫(kù)-Python語(yǔ)言練習(xí)試題及答案1.在Matplotlib中,imread()函數(shù)讀取到圖像后是以()類(lèi)型進(jìn)行存儲(chǔ)。A、列表B、數(shù)組C、字符串D、圖片【正確答案】:B解析:

imread()函數(shù)的作用是從文件中讀取圖像到數(shù)組。2.Python的內(nèi)置函數(shù)()函數(shù)可以返回列表、元組、字典、集合、字符串以及range對(duì)象中元素個(gè)數(shù)A、len()B、length()C、sizeof()D、max()【正確答案】:A解析:

len()函數(shù)返回元素個(gè)數(shù),max()函數(shù)返回最大值,python中無(wú)length()函數(shù)和sizeof()函數(shù)。3.在Numpy中,()模塊可以計(jì)算逆矩陣、求特征值、解線性方程組以及求解行列式A、randomB、linalgC、NdarrayD、unicode【正確答案】:B解析:

解析:random()函數(shù)為隨機(jī)模塊,linalg模塊為線性計(jì)算庫(kù),Ndarray為array數(shù)組簡(jiǎn)稱(chēng),無(wú)unicode模塊4.下列關(guān)于異常說(shuō)法正確的是()A、程序中拋出異常終止程序B、程序中拋出異常不一定終止程序C、拼寫(xiě)錯(cuò)誤會(huì)導(dǎo)致程序終止D、縮進(jìn)錯(cuò)誤會(huì)導(dǎo)致程序終止【正確答案】:B解析:

拋出異常指停止運(yùn)行這個(gè)函數(shù)中的代碼,將程序執(zhí)行轉(zhuǎn)到except語(yǔ)句。5.np.diag()函數(shù)的作用是A、根據(jù)參數(shù)創(chuàng)建矩陣B、根據(jù)一個(gè)向量創(chuàng)建斜對(duì)角線方陣C、根據(jù)參數(shù)切割矩陣D、根據(jù)一個(gè)向量創(chuàng)建三角矩陣【正確答案】:B解析:

np.diag()函數(shù)的作用是根據(jù)一個(gè)向量建立斜對(duì)角線方陣,對(duì)角線為向量值,與eye()函數(shù)的區(qū)別是對(duì)角線可以不全為16.運(yùn)行下面代碼的輸出結(jié)果為()。importnumpyasnpa=np.arange(6).reshape(3,2)wt=np.array([3,5])print(np.average(a,axis=1,weights=wt)A、[[01][23][45]]B、[0.6252.6254.625]C、(array([0.625,2.625,4.625]),array([8.,8.,8.])D、以上答案都不正確【正確答案】:B解析:

averge是按照權(quán)重求加權(quán)均值。7.單獨(dú)使用多層索引時(shí),()A、最外層和最里層的索引都可以單獨(dú)使用B、只有最外層的索引可以單獨(dú)使用C、不能單獨(dú)使用多層索引D、只有最里層的索引可以單獨(dú)使用【正確答案】:B解析:

只有最外層的索引可以單獨(dú)使用。8.Numpy中確定隨機(jī)數(shù)生成種子使用的函數(shù)是(00)A、np.random()B、np.random.seedC、np.uniform()D、np.eig()【正確答案】:B解析:

np.random.seed()用于確定隨機(jī)數(shù)生成種子,可以保證在每一次運(yùn)行程序時(shí)隨機(jī)數(shù)的產(chǎn)生都是固定不變的。9.在Scipy中,想要生成20個(gè)服從正態(tài)分布的隨機(jī)數(shù)使用函數(shù)A、statsB、sstats.norm.rvs(size=20)C、stat(size=20)D、stats.poisson.rvs(size=20)【正確答案】:B10.下列說(shuō)法正確的是()A、函數(shù)的名稱(chēng)可以隨意命名B、帶有默認(rèn)值的參數(shù)一定位于參數(shù)列表的末尾C、局部變量的作用域是整個(gè)程序D、函數(shù)定義后,系統(tǒng)會(huì)自動(dòng)執(zhí)行其內(nèi)部的功能【正確答案】:B解析:

函數(shù)名稱(chēng)定義應(yīng)符合語(yǔ)法;局部變量作用于函數(shù)中;函數(shù)定義后需調(diào)用才能執(zhí)行。11..info='abc'nfo='abc'info[2]='d'的輸出結(jié)果是()。fo[2]='dA、TypeError:'str'objectdoesnotsupportitemassignmentB、bC、cD、d【正確答案】:A解析:

字符串不能被修改。12.round(5)的結(jié)果是2.71828,則x的值是A、0B、1C、2D、2.71828【正確答案】:D解析:

e的1次方13.邏輯回歸的實(shí)現(xiàn)采用的方法是()。A、LinearRegression()B、LogisticRegression()C、HuberRegression()D、TheilSenRegression()【正確答案】:B解析:

LogisticRegression()是邏輯回歸分類(lèi)器。14.np.dot([[1,2,3],[1,2,3],[1,2,3]],[[2,1,1],[2,1,1],[2,1,1]])的輸出結(jié)果是A、[[1,2,6,6],[12,6,6],[12,6,6]]B、[[2,2,3],[2,2,3],[2,2,3]]C、[[1,2,3],[1,2,3],[1,2,3]]D、[[2,1,1,],[2,1,1],[2,1,1]]【正確答案】:A解析:

矩陣乘法運(yùn)算,此處算第一個(gè)數(shù)就可以排除其他選項(xiàng)15.Scipy通常與()同時(shí)使用A、PandasB、Scikit-learnC、NumpyD、Jieba【正確答案】:C解析:

Scipy是另一種使用Numpy來(lái)做高等數(shù)學(xué)、信號(hào)處理、優(yōu)化、統(tǒng)計(jì)和許多其他科學(xué)任務(wù)的語(yǔ)言擴(kuò)展,通常與Numpy搭配使用16.下列關(guān)于_name_的說(shuō)法錯(cuò)誤的是A、它是Python提供的一個(gè)方法B、每個(gè)模塊內(nèi)部都有一個(gè)name屬性C、當(dāng)它的值為'_main_'時(shí),表示模塊自身在運(yùn)行D、當(dāng)它的值不為'main_'時(shí),表示模塊被引用【正確答案】:A解析:

name是thon提供的一個(gè)屬性17.sklearn.naive_bayes模塊實(shí)現(xiàn)了樸素貝葉斯算法,基于貝葉斯定理和特征獨(dú)立性假設(shè)的監(jiān)督學(xué)習(xí)方法,下列模型不是樸素貝葉斯分類(lèi)器的是()。A、BernoulliNB()B、GaussianNB()C、NeighborsNB()D、MultinomialNB()【正確答案】:C解析:

根據(jù)輸入特征的不同類(lèi)型,Sklearn的樸素貝葉斯算法分為BernoulliNB、GaussianNB、MultinomialNB三種。18.查看變量?jī)?nèi)存地址的Python內(nèi)置函數(shù)是()。A、memery(B、id()C、localof()D、help()【正確答案】:B解析:

查看變量?jī)?nèi)存地址的Python內(nèi)置函數(shù)是id()。19.下列語(yǔ)句在Python3中合法的是()。A、printHelloB、print'Hello,WorlC、print('Hello,World!')D、print"Hello,World!"【正確答案】:C解析:

A選項(xiàng)存在語(yǔ)法錯(cuò)誤,B、D選項(xiàng)為Pthon2打印語(yǔ)句。20.Scipy包中()用于數(shù)值積分例程和微分方程求解A、integrateB、linglgC、sparseD、special【正確答案】:A解析:

Scipy基礎(chǔ)知識(shí)21.下列程序執(zhí)行后可以查看Python版本的是A、importsystemprint(system.version)B、importsysprint(sys.version)C、importsystemprint(system.Version)D、importsysprint(sys.Version)【正確答案】:B解析:

查看Python版本可以通過(guò)調(diào)用操作系統(tǒng)模塊sys,語(yǔ)句print(sys.version)實(shí)現(xiàn)22.在Windows系統(tǒng)中,關(guān)閉Python終端會(huì)話常用的快捷鍵是()。A、Ctrl+CB、CCtrl+ED、Ctrl+Z【正確答案】:D解析:

在Windows系統(tǒng)中,關(guān)閉Python終端會(huì)話常用快捷鍵是Ctrl+Z。23.Matplotlib中調(diào)用堆積折線圖的函數(shù)是()。A、step()B、stackplot()C、plusplot()D、hist()【正確答案】:B解析:

stackplot()函數(shù)用于繪制堆積折線圖。24.Python運(yùn)算符中用來(lái)計(jì)算集合并集的是(8)。A、|B、&C、||D、+【正確答案】:A解析:

Python運(yùn)算符中用來(lái)計(jì)算集合并集的是|。25.已知數(shù)組a=np.array[0,0,0],[10,10,10],[20,20,20],[30,30,30]])b=np.a(chǎn)rray([1,2,3]),則a+b的輸出結(jié)果為A、[[1,2,3],[10,10,10],[20,20,20],[30,30,30]]B、[[1,2,3],[0,0,0],[10,10,10],[20,20,20],[30,30,30]]C、[[1,2,3],[11,12,13],[21,22,23],[31,32,33]]D、無(wú)法計(jì)算【正確答案】:C解析:

在Numpy中兩個(gè)維度不同的數(shù)組進(jìn)行計(jì)算時(shí)會(huì)自動(dòng)觸發(fā)Numpy的廣播機(jī)制,原公式會(huì)轉(zhuǎn)換為[[1,2,3],[1,2,3],[1,2,2,3]]+[[0,0,0],[10,10,10],[20,20,20],[30,30,30]]26.Scipy中模塊stats的作用是A、統(tǒng)計(jì)B、差值計(jì)算C、程序輸入輸出D、稀疏矩陣【正確答案】:A解析:

Scipy中,stats是進(jìn)行統(tǒng)計(jì)分析的模塊27.運(yùn)行代碼,輸出結(jié)果為()#!/usr/bin/envpython3n=100sum=0counter=1whilecounterA、1到100之和為:5000B、1到100之和為:0C、1到100之和為:2050D、1到100之和為:5020【正確答案】:B解析:

循環(huán)中沒(méi)有給sum賦值,故sum=0。28.()不屬于statsmodels模塊的主要特點(diǎn)A、線性模型B、方差分析C、時(shí)間序列D、插值運(yùn)算【正確答案】:D解析:

插值運(yùn)算不是統(tǒng)計(jì)分析的主要內(nèi)容29.下列關(guān)于eval()函數(shù)的描述錯(cuò)誤的是()A、eval()函數(shù)的作用是將輸入的字符串轉(zhuǎn)為Python語(yǔ)句,并執(zhí)行該語(yǔ)句B、如果用戶(hù)希望輸入一個(gè)數(shù)字,并用程序?qū)@個(gè)數(shù)字進(jìn)行計(jì)算,可以采用eval(input(<輸入提示字符串>))組合C、執(zhí)行eval("He("Hello"))和執(zhí)行eeval("'Hello'")得到相同的結(jié)果$eval()函數(shù)的定義為:eval(source,globals=None,locals=None,D、eval()函數(shù)的定義為:eval(source,globals=None,locals=None,【正確答案】:C解析:

eval()函數(shù)將去掉字符串的兩個(gè)引號(hào),將其解釋為一個(gè)變量,因此C應(yīng)該分別報(bào)錯(cuò)和輸出'Hello'30.Python中自定義函數(shù)的關(guān)鍵字為()A、fromB、defC、returnD、del【正確答案】:B解析:

def是Python中自定義函數(shù)的關(guān)鍵字31.假設(shè)有列表a=['name','age','sex']和b=['Dong','Male'],請(qǐng)使用一個(gè)語(yǔ)句將這兩個(gè)列表的內(nèi)容轉(zhuǎn)換為字典,并且以列表a中的元素為鍵,以列表b中的元素為值,則這個(gè)語(yǔ)句可以寫(xiě)為()。A、c=dict(cross(a,b))B、c=dict(zip(a,b))C、.c=map(zip(a,b))D、c=b【正確答案】:B解析:

zip()將可迭代的對(duì)象作為參數(shù),將對(duì)象中對(duì)應(yīng)的元素打包成一個(gè)個(gè)元組,然后用dict生成器生成字典。32.下列關(guān)于Python中的函數(shù)的說(shuō)法正確的是()。A、函數(shù)用關(guān)鍵字function定義B、函數(shù)定義時(shí),函數(shù)的主體內(nèi)容應(yīng)與定義語(yǔ)句開(kāi)頭對(duì)齊C、polynomial(x=1,z=3)的傳遞參數(shù)的方法是正確的D、默認(rèn)參數(shù)值可以在傳遞參數(shù)時(shí)修改【正確答案】:D解析:

A中函數(shù)關(guān)鍵詞由def定義;B中函數(shù)定義時(shí)主體語(yǔ)句應(yīng)縮進(jìn)4個(gè)空格;C中關(guān)鍵字和位置混用要注意位置參數(shù)要出現(xiàn)在關(guān)鍵字前面。33.Scipy庫(kù)不包含()功能A、線性代數(shù)模塊B、傅里葉變換C、信號(hào)和圖像圖例D、提供機(jī)器學(xué)習(xí)等算法【正確答案】:D解析:

Scipy庫(kù)包括了統(tǒng)計(jì)、優(yōu)化、整合以及線性代數(shù)模塊、傅里葉變換、信號(hào)和圖像圖例,常微分方差的求解等34.下列數(shù)據(jù)類(lèi)型中不可以作為索引對(duì)Numpy數(shù)組進(jìn)行選取的是A、booleanB、tupleC、dictD、int【正確答案】:C解析:

Numpy數(shù)組可以由整數(shù)、整數(shù)數(shù)組和布爾數(shù)組進(jìn)行索引,不包括字典類(lèi)型35.在編寫(xiě)程序時(shí)經(jīng)常要對(duì)某一個(gè)條件進(jìn)行判斷,條件只有成立或不成立兩種結(jié)果。成立0100用True表示,不成立用False表示。則下列關(guān)系表達(dá)式中結(jié)果為T(mén)rue的是()。A、2>5B、3>=3C、1!=1D、6==5【正確答案】:B解析:

>=可表示為>或=。36.下列關(guān)于面向過(guò)程和面向?qū)ο蟮恼f(shuō)法錯(cuò)誤的是(((0)A、面向過(guò)程和面向?qū)ο蠖际墙鉀Q問(wèn)題的一種思路B、面向過(guò)程是基于面向?qū)ο蟮腃、面向過(guò)程強(qiáng)調(diào)的是解決問(wèn)題的步驟D、面向?qū)ο髲?qiáng)調(diào)的是解決問(wèn)題的對(duì)象【正確答案】:B解析:

面向過(guò)程、面向?qū)ο笫莾煞N不同思想,不存在遞進(jìn)關(guān)系37.()是Scikit-Learn中的支持向量機(jī)模塊。A、MinBatchKMeansB、SVCC、LinearRegressionD、Regression【正確答案】:B解析:

SVM是Sklearn中的支持向量機(jī)模塊,包括分類(lèi)SVC和回歸SVR。38..@app.route的作用是A、程序代碼的規(guī)范,沒(méi)什么作用B、flask裝飾器,返回本地網(wǎng)絡(luò)測(cè)試地址C、返回127005000D、以上答案都不正確【正確答案】:B解析:

.@app.route是flask裝飾器,調(diào)用后返回本地網(wǎng)絡(luò)測(cè)試地址。39.將Python中的.py文件轉(zhuǎn)換為.pyc文件的組件為()。A、編輯器B、編譯器C、虛擬機(jī)D、解釋器【正確答案】:B解析:

將Python中的.py文件轉(zhuǎn)換為.pyc文件的組件為編譯器。40.運(yùn)行下面代碼,輸出結(jié)果為()。a=1try:a+=1except:a+=1else:a+=1finally:a+=1print(a)A、2B、3C、4D、5【正確答案】:C解析:

當(dāng)try塊沒(méi)有出現(xiàn)異常時(shí),程序會(huì)執(zhí)行else塊,然后執(zhí)行finally,因此a被加了3次,故選C41.Gensim庫(kù)中,()是指一組電子文檔的集合,這個(gè)集合是Gensim的輸入。A、結(jié)構(gòu)B、主題C、文檔流D、語(yǔ)料【正確答案】:D解析:

語(yǔ)料是文檔的集合,也是Gensim進(jìn)行自然語(yǔ)言處理的輸入。42.下列方法不能成功創(chuàng)建一個(gè)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ù)必須傳入一個(gè)數(shù)組類(lèi)型的維度參數(shù)所表示的序列,如列表或元組,所以C選項(xiàng)無(wú)法成功創(chuàng)建數(shù)組,改為np.ones(1,2,3,4)就可以43.下列關(guān)于Ndarray.itemsize的描述錯(cuò)誤的是A、以字節(jié)的形式返回?cái)?shù)組中每一個(gè)元素的大小B、一個(gè)元素類(lèi)型為float64的數(shù)組,itemsize屬性值為8C、一個(gè)元素類(lèi)型為complex32的數(shù)組,itemsize屬性為4D、一個(gè)元素類(lèi)型為complex64的數(shù)組,itemsize屬性為4【正確答案】:D解析:

complex64的itemsize字節(jié)數(shù)為844.列表是Python語(yǔ)言中基本數(shù)據(jù)類(lèi)型之一。我們可以通過(guò)list[i]獲取列表中第i個(gè)元素的值,那么list[i:j]的作用是()。A、將列表中第i個(gè)元素的值設(shè)置為jB、返回一個(gè)列表切片-由原列表第i個(gè)到第j-1個(gè)元素組成的新列表C、返回一個(gè)擁有第i和j個(gè)元素的新列表D、返回一個(gè)擁有第j和i個(gè)元素的新列表【正確答案】:B解析:

切片得到索引從i到末尾。45.下列關(guān)于Python程序格式框架的描述錯(cuò)誤的是()。A、Python語(yǔ)言不采用嚴(yán)格的縮進(jìn)來(lái)表明程序的格式框架B、Python單層縮進(jìn)代碼屬于之前最鄰近的一行非縮進(jìn)代碼,多層縮進(jìn)代碼根據(jù)縮進(jìn)關(guān)系決定所屬范圍C、Python語(yǔ)言的縮進(jìn)可以采用Tab鍵實(shí)現(xiàn)D、判斷、循環(huán)、函數(shù)等語(yǔ)法形式能夠通過(guò)縮進(jìn)包含一批Python代碼,進(jìn)而表達(dá)對(duì)應(yīng)的語(yǔ)義【正確答案】:A解析:

Pythoon語(yǔ)言采用嚴(yán)格的縮進(jìn)來(lái)表明程序的格式框架,縮進(jìn)可以用Tab鍵或者空格實(shí)現(xiàn)。46.sklearn.decomposition.PCA()的作用是()。A、因子分析B、數(shù)據(jù)降維C、稀疏編碼D、唯一編碼【正確答案】:B解析:

PCA()是一種常用的降維方法,在數(shù)據(jù)維度較高時(shí)使用。47.df.tail()這個(gè)函數(shù)是用來(lái)A、用來(lái)創(chuàng)建數(shù)據(jù)B、用來(lái)展現(xiàn)數(shù)據(jù)C、用來(lái)分析數(shù)據(jù)D、用來(lái)刪除數(shù)據(jù)【正確答案】:B解析:

tail()函數(shù)查看最后幾條數(shù)據(jù),類(lèi)似的,head()查看前幾行數(shù)據(jù),sample()查看隨機(jī)幾行數(shù)據(jù)48.在Pandas中,描述統(tǒng)計(jì)信息的是A、describe()B、desc()C、information()D、info()【正確答案】:A解析:

describe()用于描述統(tǒng)計(jì)信息49.np.eye(2)函數(shù)的作用是A、輸出一個(gè)全都是0的數(shù)組B、輸出一個(gè)全都是1的數(shù)組C、輸出一個(gè)全都是2的數(shù)組D、輸出一個(gè)二維單位矩陣【正確答案】:D解析:

np.eye()的作用是創(chuàng)建單位矩陣50.連續(xù)不斷地爬取網(wǎng)頁(yè)信息,較容易被網(wǎng)站識(shí)別,想要實(shí)現(xiàn)間隔15s來(lái)爬取網(wǎng)頁(yè)需要使用的指令是A、timestop(5)B、timesleep(15)C、timestrptime(15)D、timesleep(5)【正確答案】:B解析:

連續(xù)不斷地爬取網(wǎng)頁(yè)信息,較容易被網(wǎng)站識(shí)別,想要實(shí)現(xiàn)間隔15s來(lái)爬取網(wǎng)頁(yè)需要使用timesleep(15)51.下列關(guān)于模塊的描述不正確的是A、模塊是包含函數(shù)和變量的Python文件B、模塊可以被導(dǎo)入C、可以使用".”操作符訪問(wèn)模塊中的函數(shù)和變量D、模塊使得代碼更復(fù)雜,可讀性變差【正確答案】:D解析:

模塊化編程使得Python程序可讀性變高52.下列關(guān)于模塊的定義與導(dǎo)入方法的說(shuō)法錯(cuò)誤的是A、將寫(xiě)好的Python模塊保存為.py模式的文件,拷貝到sys.path對(duì)應(yīng)的文件目錄下,就可以在shell中通過(guò)指令導(dǎo)入B、importmodulel[,module2[,...moduleN]]C、frommodnameimportnamel[,name2[,...nameN]]D、from*importmodname【正確答案】:D解析:

導(dǎo)入庫(kù)的正確方式是frommodnameimport*53.運(yùn)行下列代碼,輸出結(jié)果是()。l=[iifi%2==0elsei*10foriinrange(5)]print(l)A、[0,10,2,30,4]B、[10,2,30,4]C、[0,10,2,30,4,50]D、[0,1,20,3,40【正確答案】:A解析:

該列表推導(dǎo)式意為在0~4中偶數(shù)不變,奇數(shù)乘10,因此A正確。54.下列關(guān)于Python函數(shù)調(diào)用的說(shuō)法錯(cuò)誤的是()A、函數(shù)的遞歸調(diào)用必須有一個(gè)明確的結(jié)束條件B、函數(shù)的遞歸調(diào)用每次進(jìn)入更深一層遞歸時(shí),問(wèn)題規(guī)模相比上次遞歸都應(yīng)有所減少C、函數(shù)的遞歸調(diào)用效率不高,遞歸層次過(guò)多會(huì)導(dǎo)致棧溢出[在計(jì)算機(jī)中,函數(shù)調(diào)用是通過(guò)棧(stack)這種數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的,每當(dāng)進(jìn)入一個(gè)函數(shù)調(diào)用,棧就會(huì)加一層棧幀,每當(dāng)函數(shù)返回,棧就會(huì)減一層棧]D、由于棧的大小是無(wú)限的,所以,遞歸調(diào)用的次數(shù)過(guò)多,也不會(huì)導(dǎo)致棧溢出【正確答案】:D解析:

由于棧的大小不是無(wú)限的,所以,遞歸調(diào)用的次數(shù)過(guò)多會(huì)導(dǎo)致棧溢出。55.生成多項(xiàng)式和交互特征使用preprocessing模塊中的()函數(shù)。)A、preprocessing.binarize()B、preprocessing.Normalizer()C、preprocessing.LabelEncoder()D、preprocessing.PolynomialFeatures()【正確答案】:D解析:

preprocessing.PolynomialFeatures()函數(shù)用于生成多項(xiàng)式和交互特征,可以將線性回歸模型應(yīng)用于多項(xiàng)式回歸中。56.a=np.arange(24).resheshape(2,3,4)的輸出結(jié)果是()數(shù)據(jù)A、一維B、二維C、三維D、四維【正確答案】:C解析:

在進(jìn)行reshape操作后,數(shù)組維度為reshape參數(shù)的個(gè)數(shù),此處輸出結(jié)果為三維數(shù)據(jù)57.Python安裝擴(kuò)展庫(kù)常用的是()工具。A、pyinstallB、pipΤ.71C、popD、post【正確答案】:B解析:

略。58.time庫(kù)的time.time()函數(shù)的作用是A、返回系統(tǒng)當(dāng)前時(shí)間戳對(duì)應(yīng)的易讀字符串表示B、返回系統(tǒng)當(dāng)前時(shí)間戳對(duì)應(yīng)的struct_time對(duì)象C、返回系統(tǒng)當(dāng)前時(shí)間戳對(duì)應(yīng)的本地時(shí)間的struct_time對(duì)象,本地之間經(jīng)過(guò)時(shí)區(qū)轉(zhuǎn)換D、返回系統(tǒng)當(dāng)前時(shí)間戳【正確答案】:D解析:

time庫(kù)中time()函數(shù)用來(lái)返回系統(tǒng)當(dāng)前時(shí)間戳59.Python中定義私有屬性的方法是()A、使用private關(guān)鍵字B、使用public關(guān)鍵字C、使用xx定義屬性名D、使用xx定義屬性名【正確答案】:D解析:

使用_xx定義屬性名是定義私有屬性的方法。60.下列函數(shù)用于向文件中寫(xiě)內(nèi)容的是()A、open()B、write()C、close()D、read()【正確答案】:B解析:

write()函數(shù)為寫(xiě)內(nèi)容。61.()不是scipy.stats模塊中的功能A、連續(xù)性分布B、線性方程求解C、離散型分布D、核密度估計(jì)【正確答案】:B解析:

stats模塊包含了隨機(jī)變量樣本抽取、84個(gè)連續(xù)性分布、12個(gè)離散型分布、分布的密度分布函數(shù)、核密度估計(jì)、分布構(gòu)造、分布檢驗(yàn)等功能,但不包括線性方程求解62.Python中用于生成隨機(jī)數(shù)的模塊是random,則下列描述錯(cuò)誤的是A、random.random():生成一個(gè)0~1之間的隨機(jī)浮點(diǎn)數(shù)B、random.uniform(a,b):生成[a,b]之間的浮點(diǎn)數(shù)C、random.randint(a,b):生成[a,b]之間的整數(shù)D、random.choice(sequence):隨機(jī)生成任意一個(gè)整數(shù)【正確答案】:D解析:

random.choice(sequence)函數(shù)用來(lái)從給定的序列中隨機(jī)采樣63.Python代碼中mpl.rcPararams['font.sans-serif]=['SimHei']的作用是()。A、設(shè)置圖表中文顯示的字體B、設(shè)置圖表圖例的位置C、設(shè)置圖表標(biāo)題的顏色D、設(shè)置圖表標(biāo)題的位置【正確答案】:A解析:

設(shè)置圖表字體以正確顯示中文。64.下列關(guān)于文件的打開(kāi)方式的描述正確的是A、文件只能選擇二進(jìn)制或文本方式打開(kāi)B、文本文件只能以文本方式打開(kāi)C、所有文件都可能以文本方式打開(kāi)D、所有文件都可能以二進(jìn)制方式打開(kāi)【正確答案】:D解析:

計(jì)算機(jī)內(nèi)保存數(shù)據(jù)是以二進(jìn)制保存的,因此都能用二進(jìn)制方式打開(kāi)讀取65.運(yùn)行下面程序的輸出的結(jié)果是x=np.arange(32).reshape(8,4)print(x[[-4,-2,-1,-7]])A、[[16171819][24252627][28293031][4567]]B、[[16171819][891011][4567][28293031]C、[[891011][4567]]D、error【正確答案】:A解析:

二維數(shù)組只傳入一個(gè)列表進(jìn)行索引時(shí),是對(duì)行進(jìn)行選取66.下列函數(shù)能夠讓所有單詞的首字母變成大寫(xiě)的是()A、capitalize()B、title()C、pperD、ijust()【正確答案】:B解析:

capitalize()函數(shù)將字符串的第一個(gè)字母變成大寫(xiě),其他字母變小寫(xiě);upper()函數(shù)將字符串中的小寫(xiě)字母轉(zhuǎn)為大寫(xiě)字母;ijust()函數(shù)左對(duì)齊。67.正確導(dǎo)入日期模塊的語(yǔ)句是A、importdateB、importdatetimeC、importtimeD、importdate_time【正確答案】:B解析:

導(dǎo)入日期模塊的語(yǔ)句是importdatetime68.模塊是Python標(biāo)準(zhǔn)庫(kù)中最常用的模塊之一。通過(guò)它可以獲取命令行參數(shù),從而實(shí)現(xiàn)從程序外部向程序內(nèi)部傳遞參數(shù)的功能,也可以獲取程序路徑和當(dāng)前系統(tǒng)平臺(tái)等信息A、sysB、platformC、mathD、time【正確答案】:A解析:

sys模塊用來(lái)獲取命令行參數(shù),從而實(shí)現(xiàn)從程序外部向程序內(nèi)部傳遞參數(shù)的功能,也可以獲取程序路徑和當(dāng)前系統(tǒng)平臺(tái)等信息。69.運(yùn)行下面代碼的輸出結(jié)果為importnumpyasnp3,7,5],[8,4,3],[2,4,9]])print(np.ptp(a))A、[[3,7,5],[8,4,3],[2,4,9]]B、7C、[4,5,7]D、[6,3,6]【正確答案】:B解析:

ptp是峰峰值,即最大值減最小值,不指定axis默認(rèn)展平70.使用While循環(huán)語(yǔ)句時(shí),如果想要使程序無(wú)限循環(huán)運(yùn)行,則可作為循環(huán)的<條件>判斷語(yǔ)句的是()A、31B、331>23C、0D、X=Y【正確答案】:B解析:

需要恒成立項(xiàng),因此選B。x=5.5x>0andx==int(x)x>0orx==int71.在Python中,調(diào)用open()時(shí)需要將內(nèi)容附加到文件末尾,而不是覆蓋文件原來(lái)內(nèi)容,則第二個(gè)實(shí)參應(yīng)該使用()。A、'aB、'g'C、'm'D、'w'【正確答案】:A解析:

Y為讀模式、'w'為寫(xiě)模式、'a'為追加模式、'b'為二進(jìn)制模式、+'為讀/寫(xiě)模式。72.a=[1,5],切片時(shí)如果要?。?,3.4],則下列結(jié)果正確的是()。A、a[-2:]B、a[1:-1]C、a【正確答案】:C解析:

:此題應(yīng)注意是“3.4”而不是“3,4”,因此有以下取法:a[1:3]、a[1:-1]。a=1,b=2,c=373.scipy.stats中,()表示二項(xiàng)分布A、gammaB、binomC、uniformD、rayleigh【正確答案】:B解析:

binom表示二項(xiàng)分布74.在Python中,下列不是int整型數(shù)據(jù)的是()A、160B、10C、-78D、0x234【正確答案】:B解析:

B不符合python語(yǔ)法。75.Python中statsmodels庫(kù)適用于()場(chǎng)景A、統(tǒng)計(jì)分析B、機(jī)器學(xué)習(xí)C、圖像處理D、數(shù)據(jù)建?!菊_答案】:A解析:

statsmodels用于統(tǒng)計(jì)分析76.運(yùn)行代碼后,變量n的類(lèi)型是()A、setB、listC、未知類(lèi)型D、dict【正確答案】:D解析:

{}代表dicto77.當(dāng)需要在字符串中使用特殊字符時(shí),Python使用()作為轉(zhuǎn)義字符。A、\B、/C、#D、%【正確答案】:A解析:

轉(zhuǎn)義字符為反斜線\。78.在Pandas中,()可以統(tǒng)計(jì)Series每個(gè)唯一值出現(xiàn)的次數(shù)A、nunique()B、unique()C、sort_values()D、value_counts()【正確答案】:D解析:

value_counts()可以統(tǒng)計(jì)每個(gè)唯一值出現(xiàn)的次數(shù),unique()可以查看有哪些唯一值,nunique()可以統(tǒng)計(jì)唯一值的數(shù)量,sort_values()是按值進(jìn)行排序79.Scipy中,()是空間數(shù)據(jù)結(jié)構(gòu)和算法模塊A、clusterB、constantsC、integrateD、spati【正確答案】:D解析:

Spatial模塊是Scipy中的空間結(jié)構(gòu)模塊,提供了一些空間相關(guān)的數(shù)據(jù)結(jié)構(gòu)和算法,如Delaunay三角剖分、共面點(diǎn)、凸包、維諾圖、Kd樹(shù)等80.下列用于關(guān)閉文件的是()A、read()B、tell()C、seek()D、close()【正確答案】:D解析:

read()函數(shù)為讀取操作;tell()函數(shù)用于判斷文件指針當(dāng)前所處的位置操作;seek()函數(shù)為用于將文件指針移動(dòng)至指定位置操作;close()函數(shù)為關(guān)閉文件操作。81.下列不屬于函數(shù)作用的是()。A、提高代碼執(zhí)行速度B、降低編程復(fù)雜度C、增強(qiáng)代碼可讀性D、復(fù)用代碼【正確答案】:A解析:

函數(shù)可以降低編程復(fù)雜度、增強(qiáng)代碼可讀性,還可以復(fù)用代碼。82.下列for語(yǔ)句結(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è)置步進(jìn)(默認(rèn)+1),故無(wú)可迭代數(shù),進(jìn)不了循環(huán)。83.在Pandas中,使用其本身可以達(dá)成數(shù)據(jù)透視功能的函數(shù)是A、groupby()B、transform()C、crosstab()D、pivot_table()【正確答案】:D解析:

pivot_table()用于創(chuàng)建數(shù)據(jù)透視表84.np.where([[True,F(xiàn)alse],[True,True]],[[1,2],[3,4]],[[9,8],[7,6]])的輸出結(jié)果是A、[[1,4],[9,7]]B、[[1,3],[9,7]]C、[[1,8],[3,4]]D、[[2,9],[3,6]]【正確答案】:C解析:

上述條件為[[True,F(xiàn)alse],[True,F(xiàn)alse]],分別對(duì)應(yīng)最后輸出結(jié)果的四個(gè)值。第一個(gè)值從[1,9]中選,因?yàn)闂l件為T(mén)rue,所以是選1。第二個(gè)值從[2,8]中選,因?yàn)闂l件為False,所以選8,后面以此類(lèi)推85.scipy.stats中,()表示泊松分布A、gammaB、poissonC、binomD、uniform【正確答案】:B解析:

poission表示泊松分布86.()不是Scipy庫(kù)中的模塊A、clusterB、randomC、signalD、misc【正確答案】:B解析:

cluster、signal、misc都是Scipy庫(kù)中的模塊,random是Numpy中的模塊,Python本身也帶有random庫(kù)。87.下列語(yǔ)句會(huì)無(wú)限循環(huán)下去的是()A、forainrange(10):timesleep(10)B、whileiC、whileTrue:breakD、a=.a=[3,-1,',']foriina[:]:ifnota:break【正確答案】:B解析:

B中條件1<10恒成立。88.下列用于觸發(fā)異常的是()A、tryB、catchC、raiseD、except【正確答案】:C89.運(yùn)行下面代碼的輸出結(jié)果為()。importnumpyasnpa=np.array([10,100,1000])print(np.power(a,2)A、[101001000]B、[100100001000000]C、[123]D、[10100001000000000]【正確答案】:B解析:

np.power()取乘方90.下列關(guān)于縮進(jìn)格式的描述不正確的是()。A、縮進(jìn)指在代碼行前面添加空格或TabB、在Python程序中,縮進(jìn)不是任意的C、縮進(jìn)可以使程序更有層次感、結(jié)構(gòu)感,從而使程序更易讀D、平級(jí)的語(yǔ)句行(代碼塊)的縮進(jìn)可以不相同【正確答案】:D解析:

Python強(qiáng)制縮進(jìn),平級(jí)的語(yǔ)句行與代碼塊的縮進(jìn)必須相同。91.Python中statsmodel庫(kù)和()庫(kù)關(guān)系密切A、NumpyB、ScipyC、JiebaD、Pandas【正確答案】:D解析:

statsmodels建立在Pandas之上92.在局部生效,出了這個(gè)變量的作用域這個(gè)變量就失效了的變量是()A、局部變量B、全局變量C、字典D、集合【正確答案】:A解析:

局部變量是在局部生效的,出了這個(gè)變量的作用域,這個(gè)變量就失效了。93.運(yùn)行下面程序,輸出的結(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í)行,先運(yùn)行changeInt(),然后再運(yùn)行print。94.scipy.stats.fit()函數(shù)的作用是A、隨機(jī)變量的生存函數(shù)B、對(duì)數(shù)據(jù)進(jìn)行擬合,找出最適合采樣數(shù)據(jù)的概率密度函數(shù)系數(shù)C、計(jì)算隨機(jī)變量的期望和方差D、隨機(jī)變量的概率密度函數(shù)【正確答案】:B解析:

。

285.Scip95.執(zhí)行下面程序,打開(kāi)文件的位置應(yīng)該在()。en('itheima.txt','w')f=open('itheima.tA、C盤(pán)根目錄下B、D盤(pán)根目錄下C、Python安裝目錄下D、與源文件在相同的目錄下【正確答案】:D解析:

該題為相對(duì)路徑。96.運(yùn)行下面代碼的輸出結(jié)果是()。importnumpyasnpnm=('raju','anil','ravi','amar')dv=('f.y.','s.y.','s.y.','f.y.')ind=np.lexsort(nm,dv)print(ind)A、[3012]B、[1359]C、[3198]D、['amar,f.y.''anil,s.y.''raju,f.y.''ravi,s.y.']【正確答案】:A解析:

np.lexsort()按照多列排序,返回排序后的行索引,注意參數(shù)的最后一個(gè)為主要條件97.下列關(guān)于拋出異常的說(shuō)法錯(cuò)誤的是()A、當(dāng)raise指定異常的類(lèi)名時(shí),會(huì)隱式地創(chuàng)建異常類(lèi)的實(shí)例B、顯式地創(chuàng)建異常類(lèi)實(shí)例,可以使用raise直接引發(fā)C、不帶參數(shù)的raise語(yǔ)句,只能引發(fā)剛剛發(fā)生過(guò)的異常D、使用raise拋出異常時(shí),無(wú)法指定描述信息【正確答案】:D解析:

raise語(yǔ)句的第一個(gè)參數(shù)指定要產(chǎn)生的例外的名字;可選的第二參數(shù)指定例外的參數(shù)。98.列表中可以放()個(gè)字符串。A、1B、255C、無(wú)限個(gè)D、由用戶(hù)自己定義【正確答案】:C解析:

列表中的元素個(gè)數(shù)不限制。99.運(yùn)行下面代碼的輸出結(jié)果為()。importnumpyasnpa=np.array([[10,7,4],[3,2,1]])print(np.percentile(a,50)A、[[1074][321]]B、3.5C、[6.54.52.5]D、[7.2.]【正確答案】:B解析:

percentile是百分位數(shù),此處是50%,即中位數(shù)。因?yàn)閿?shù)組個(gè)數(shù)為偶數(shù),因此中位數(shù)為3和4的均值100.執(zhí)行下面代碼段時(shí),輸出結(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出第一位置的元素1.下列導(dǎo)入模塊正確的有A、importnumpyB、importnumpyasnpC、frommatplotlibimportpyplotD、frommatplotlibimportpyplotasplt【正確答案】:ABCD解析:

本題考查模塊導(dǎo)入方法。2.下列關(guān)于Python中標(biāo)識(shí)符的命名規(guī)則的說(shuō)法正確的有()。A、只能以下劃線或者A-Z/a-z中的字母開(kāi)頭B、關(guān)鍵字不能作為標(biāo)識(shí)符C、Python標(biāo)識(shí)符區(qū)分大小寫(xiě)D、不能以數(shù)字開(kāi)頭【正確答案】:ABCD解析:

變量名可以包含字母數(shù)字下劃線,但不能以數(shù)字開(kāi)頭,避免使用關(guān)鍵字。3.面向?qū)ο蠹夹g(shù)的特征包含A、封裝B、繼承C、多態(tài)D、分布性【正確答案】:ABC解析:

面向?qū)ο蠹夹g(shù)的特征有封裝、繼承、多態(tài)。4.Python變量命名規(guī)則包含()A、變量名只能包含字母、數(shù)字和下劃線。變量名可以字母或下劃線開(kāi)頭,但不能以數(shù)字開(kāi)頭。例如,可將變量命名為message_1,但不能將其命名為1_messageB、變量名不能包含空格,但可使用下劃線來(lái)分隔其中的單詞。例如,變量名greeting_message可行,但變量名greetingmessage會(huì)引發(fā)錯(cuò)誤C、不要將Python關(guān)鍵字和函數(shù)名用作變量名,即不要使用Python保留用于特殊用途的單詞,如printD、變量名應(yīng)既簡(jiǎn)短又具有描述性。例如,name比n好,student_name比s_n好,namelengthnsname好比length_of_persons_nan【正確答案】:ABCD解析:

Python變量名只能包含字母、數(shù)字和下劃線,但不能以數(shù)字開(kāi)頭,避免使用關(guān)鍵字,變量名應(yīng)既簡(jiǎn)短又具有描述性。5.下列字符串正確的有()A、'abc"ab"$'abc'$"abc"ab"$"abc\"ab"B、'abc'C、"abc"ab"$"abc\"ab"D、"abc\"ab"【正確答案】:BD解析:

需要兩端引號(hào)符號(hào)相同。6.下面定義函數(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ù)不定長(zhǎng)參數(shù)*和**kwargs只能放在形參的末尾,因此AB正確,CD錯(cuò)誤。7.任何函數(shù)都可以修改,所以盡量少用全局變量,主要原因包括()。A、不夠安全B、一直占用內(nèi)存C、容易失效D、一直占用字符【正確答案】:AB解析:

全局變量安全性差、相關(guān)內(nèi)存一直無(wú)法釋放。8.下列關(guān)于負(fù)荷Python的模塊的說(shuō)法正確的有A、模塊能夠用來(lái)有邏輯地組織Python代碼段B、Python擁有豐富的模塊,不支持自定義模塊C、把相關(guān)的代碼分配到一個(gè)模塊里能讓代碼更好用、更易懂D、模塊能定義函數(shù)、類(lèi)和變量,模塊里也能包含可執(zhí)行的代碼【正確答案】:ACD解析:

Python不僅支持自帶的模塊/庫(kù),還支持第三方庫(kù)導(dǎo)入。9.下列關(guān)于CSV文件的描述正確的有A、CSV文件可用于不同工具間進(jìn)行數(shù)據(jù)交換B、CSV文件格式是一種通用的、相對(duì)簡(jiǎn)單的文件格式,應(yīng)用于程序之間轉(zhuǎn)移表格數(shù)據(jù)CSV文件通過(guò)多種編碼表示字符D、CSV文件的每一行是一維數(shù)據(jù),可以使用Python中的列表類(lèi)型表示【正確答案】:ABD解析:

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

本題考查os模塊常用指令。11.下列場(chǎng)景適合使用Python的有()A、可作為腳本語(yǔ)言,快速編寫(xiě)小型程序、腳本等B、可應(yīng)用在數(shù)據(jù)科學(xué)、交互式計(jì)算及可視化領(lǐng)域C、可作為膠水語(yǔ)言,整合如C++等語(yǔ)言代碼D、Python適用于低延時(shí)、高利用率的應(yīng)用場(chǎng)景【正確答案】:ABC解析:

Python作為腳本語(yǔ)言,以解釋方式逐條執(zhí)行語(yǔ)句,相比C++等語(yǔ)言運(yùn)行速度較慢,不適用于低延時(shí)場(chǎng)景。12.下列關(guān)于超鏈接的說(shuō)法正確的有A、語(yǔ)句FillOurForm指向的是同一服務(wù)器同一目錄下的B、語(yǔ)句Catalog指向的是同一服務(wù)器子目錄stuff下的cathtml句<ahref="/parenthtml">Parent</a>指向的是同一服務(wù)器父目錄下的parenthtmlC、語(yǔ)句指向的是內(nèi)部的網(wǎng)站D、語(yǔ)句【正確答案】:ABC解析:

D指向的是外部網(wǎng)站13.Python中Jieba庫(kù)支持模式有()。A、精準(zhǔn)模式B、匹配模式C、全模式D、搜索引擎模式【正確答案】:ACD解析:

Jieba分詞的三種模式。14.下列關(guān)于Python的描述正確的有()A、pass語(yǔ)句不會(huì)執(zhí)行任何操作,一般作為占位符或者創(chuàng)建占位程序B、sorted可以對(duì)列表進(jìn)行排序,如i=[5,4]i=sorted(i)C、內(nèi)建的數(shù)據(jù)類(lèi)型豐富,除了字典和列表外,還有集合(set)元組(tuple))等類(lèi)型D、分號(hào)在Python中無(wú)用途【正確答案】:ABC解析:

分號(hào)在Python中可起到間隔作用。15.Numpy中計(jì)算數(shù)組的標(biāo)準(zhǔn)差和方差的函數(shù)有()。A、std()B、diff()C、exp()D、var()【正確答案】:AD解析:

std()是標(biāo)準(zhǔn)差,var()是方差。16.文件基本操作的函數(shù)有A、close()B、read()C、rename()D、remove()【正確答案】:ABCD解析:

文件基本操作的函數(shù)有closlose()、read()、rename()、remove()。17.Python函數(shù)包括()。A、函數(shù)名稱(chēng)B、參數(shù)C、執(zhí)行語(yǔ)句D、返回值【正確答案】:ABCD解析:

Python函數(shù)包括函數(shù)名稱(chēng)、參數(shù)、執(zhí)行語(yǔ)句、返回值。18.Python中字典的內(nèi)置方法包括()A、radiansdictkeys()B、radiansdictsetdefault(key,defauldefault=None)C、radiansdictupdate(dict2)D、radiansdictvalues()【正確答案】:ABCD19.Numpy數(shù)組中將一個(gè)數(shù)組分割成多個(gè)小數(shù)組的分割函數(shù)包括()A、hsplitB、vsplitC、splitD、dsplit【正確答案】:ABCD解析:

以上都是分割函數(shù),分別為水平分割、數(shù)值分割、通用分割、深度分割。20.下列關(guān)于HTML的敘述正確的有A、一個(gè)HTML文件可以用記事本來(lái)編輯B、HTML的意思是超文本標(biāo)記語(yǔ)言C、一個(gè)HTML文件必須是一個(gè)以htm或html為擴(kuò)展名的文件D、HTML區(qū)分大小寫(xiě),如<b>寫(xiě)成<B>是錯(cuò)誤的【正確答案】:ABC解析:

在HTML文件是不區(qū)分大小寫(xiě)的。21.下列不是Python語(yǔ)言保留字的有()。A、doB、passC、exceptD、until【正確答案】:AD解析:

詳見(jiàn)Python關(guān)鍵字列表。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)于Python中的列表和字典的說(shuō)法正確的有()。A、字典和列表都可以通過(guò)“”操作符訪問(wèn)元素的值B、列表的索引必須是整型數(shù)或者切片C、字典不過(guò)是列表的另一個(gè)名字,二者沒(méi)有區(qū)別D、字典的長(zhǎng)度是動(dòng)態(tài)的,而列表的長(zhǎng)度是固定的【正確答案】:AB解析:

字典與列表有區(qū)別,長(zhǎng)度均為動(dòng)態(tài)。24.plt.axhline(y=0.0,lw=2),下列關(guān)于該代碼的說(shuō)法正確的有A、在0.0處添加豎直參考線B、添加水平參考線C、參考線是虛線形式D、網(wǎng)格線是紅色的【正確答案】:BC解析:

該代碼添加的是紅色水平參考線、虛線線型。25.下列函數(shù)屬于二元通用函數(shù)(binaryuniversalfunctions)的有()。A、addB、substractC、multiplyD、power【正確答案】:ABCD解析:

二元函數(shù)是指函數(shù)方程式中包含兩個(gè)自變量,ABCD都滿(mǎn)足。26.下列關(guān)于數(shù)據(jù)組織的維度的描述正確的有A、數(shù)據(jù)組織存在維度,字典類(lèi)型用于表示一維和二維數(shù)據(jù)B、高維數(shù)據(jù)有鍵值對(duì)類(lèi)型的數(shù)據(jù)構(gòu)成,采用對(duì)象方式組織C、二維數(shù)據(jù)采用表格方式組織,對(duì)應(yīng)于數(shù)學(xué)中的矩陣D、一維數(shù)據(jù)采用線性方式組織,對(duì)應(yīng)于數(shù)學(xué)中的數(shù)組和集合等概念【正確答案】:BCD解析:

字典類(lèi)型用于表示一維數(shù)據(jù)。27.下列函數(shù)中是有效的類(lèi)構(gòu)造函數(shù)的有A、def_Init_(self):B、defef_init_(self,var=0)C、def_init_():D、defdef_init_(self,【正確答案】:ABD解析:

C屬于自定義函數(shù)28.Scikit-Learn中可以實(shí)現(xiàn)()算法。A、分類(lèi)B、聚類(lèi)C、回歸D、降維【正確答案】:ABCD解析:

這些均可在sklearn中實(shí)現(xiàn)。29.Python中,復(fù)合賦值運(yùn)算符包括()A、簡(jiǎn)單的賦值運(yùn)算符B、乘法賦值運(yùn)算符C、取模賦值運(yùn)算符D、取整除賦值運(yùn)算符【正確答案】:ABCD解析:

Python中,復(fù)合賦值運(yùn)算符包括簡(jiǎn)單的賦值運(yùn)算符、乘法賦值運(yùn)算符、取模賦值運(yùn)算符、取整除賦值運(yùn)算符。30.若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ù)或直接用取反符號(hào)~。31.下列關(guān)于reduce函數(shù)功能的描述正確的有()A、合并value值,形成較小集合B、采用迭代器將中間值提供給reduce()函數(shù)C、map()函數(shù)處理后結(jié)果才會(huì)傳輸給reduce()函數(shù)D、內(nèi)存中不會(huì)存儲(chǔ)大量的value值【正確答案】:ABCD32.下列關(guān)于Python組合數(shù)據(jù)類(lèi)型的描述正確的有()A、Python的str、tuple和list類(lèi)型都屬于序列類(lèi)型B、Python組合數(shù)據(jù)類(lèi)型能夠?qū)⒍鄠€(gè)同類(lèi)型或不同類(lèi)型的數(shù)據(jù)組織起來(lái),通過(guò)單一的表示使數(shù)據(jù)操作更有序更容易C、組合數(shù)據(jù)類(lèi)型可以分為序列類(lèi)型、集合類(lèi)型和映射類(lèi)型3類(lèi)D、序列類(lèi)型是二維元素向量,元素之間存在先后關(guān)系,通過(guò)序號(hào)訪問(wèn)【正確答案】:ABC解析:

序列類(lèi)型是一維元素向量。33.Python邏輯表達(dá)式中,()會(huì)導(dǎo)致邏輯短路,即不會(huì)繼續(xù)向下推算而直接返回結(jié)果。A、False開(kāi)頭的and語(yǔ)句B、False開(kāi)頭的or語(yǔ)句C、True開(kāi)頭的and語(yǔ)句D、True開(kāi)頭的or語(yǔ)句【正確答案】:AD解析:

False開(kāi)頭的and語(yǔ)句、True開(kāi)頭的or語(yǔ)句兩種情況。34.字符串的格式化可以使用()。A、%B、formatC、inputD、+【正確答案】:AB解析:

input是輸入,+是加法運(yùn)算符。35.Python中,字符串格式化的方式是A、%B、formatC、inD、input【正確答案】:AB解析:

input為輸入函數(shù),in為判斷操作符,AB為格式化字符串的兩種方式。36.下列關(guān)于API爬蟲(chóng)的說(shuō)法錯(cuò)誤的有A、基于API返回的結(jié)果通常會(huì)比較干凈B、基于API的爬蟲(chóng)任務(wù)中,速度一般較慢C、基于API的爬蟲(chóng),爬取的好處是沒(méi)有次數(shù)的限制D、基于API的爬取能夠覆蓋網(wǎng)站所有信息【正確答案】:BCD解析:

基于API返回的結(jié)果同樣需要解析。37.下列關(guān)于Python分隔代碼塊的描述錯(cuò)誤的有A、內(nèi)嵌代碼的每一行,都比外面的if語(yǔ)句的縮進(jìn)更多B、代碼以“begin”開(kāi)頭,“e”結(jié)尾C、每行代碼的縮進(jìn)都一致D、代碼塊被封裝在花括號(hào)中【正確答案】:BCD解析:

Python代碼沒(méi)有開(kāi)頭與結(jié)尾標(biāo)識(shí);不同級(jí)別的語(yǔ)句縮進(jìn)不同;Python代碼用縮進(jìn)區(qū)分代碼塊,不用{}。38.下列選項(xiàng)是數(shù)值數(shù)據(jù)類(lèi)型(即可用于算術(shù)表達(dá)式)的有()A、OxffB、99C、122D、1002【正確答案】:ABC解析:

D為字符串類(lèi)型。39.下列關(guān)于Python語(yǔ)言的特點(diǎn)的描述不正確的有()A、Python語(yǔ)言不支持面向?qū)ο驜、Python語(yǔ)言是解釋型語(yǔ)言C、Python語(yǔ)言是編譯型語(yǔ)言D、Python語(yǔ)言是非跨平臺(tái)語(yǔ)言【正確答案】:ACD解析:

Python語(yǔ)言是面向?qū)ο蟮慕忉屝驼Z(yǔ)言,可跨平臺(tái)使用。40.Python支持運(yùn)行的平臺(tái)有()A、WindowsB、MacOSCentOSD、Ubuntu【正確答案】:ABCD解析:

Python是全平臺(tái)支持語(yǔ)言。41.下列關(guān)于HTML標(biāo)簽嵌套規(guī)則的說(shuō)法正確的有A、塊元素可以包含內(nèi)聯(lián)元素或某些塊元素,但內(nèi)聯(lián)元素也可以包含塊元素B、HTML標(biāo)簽包括塊級(jí)元素和內(nèi)嵌元素C、內(nèi)嵌元素一般用在網(wǎng)站內(nèi)容之中的某些細(xì)節(jié)或部位,用以強(qiáng)調(diào)區(qū)分樣式上標(biāo)下標(biāo)錨點(diǎn)等,通常包括a、abbr、bbr、font、i、img、input、kbd、label、q、s、select、small、span、sub、tt、u、var等D、其中塊級(jí)元素一般用來(lái)搭建網(wǎng)絡(luò)架構(gòu)布局承載內(nèi)容,通常包括的標(biāo)簽有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)元素。42.Pandas中主要的數(shù)據(jù)結(jié)構(gòu)有()。A、DataB、DataFrameC、FrameD、Series【正確答案】:BD解析:

Pandas的兩種主要數(shù)據(jù)結(jié)構(gòu)為Series和DataFrame。43.()是Scipy中的模塊。A、clusterB、constantsC、integrateD、io【正確答案】:ABCD解析:

四種都是Scipy的模塊。44.下列可以用于實(shí)現(xiàn)爬蟲(chóng)功能的有A、BeautifulSoup庫(kù)B、re模塊C、Scrapy框架D、urllibrequest庫(kù)【正確答案】:ACD解析:

re是正則模塊不含網(wǎng)絡(luò)功能,但可以用它將爬下來(lái)的數(shù)據(jù)進(jìn)行處理。45.在Python中查看關(guān)鍵字,需要在Python解釋器中執(zhí)行()兩條命令。A、listkeywordB、importkeywordC、keywordD、import.kwlist【正確答案】:BC解析:

查看關(guān)鍵字需要importkeyword語(yǔ)句導(dǎo)入包,執(zhí)行keyword語(yǔ)句即可。46.下列是Python關(guān)鍵字的有()A、asB、globalC、intD、not【正確答案】:ABD解析:

詳見(jiàn)Python關(guān)鍵字列表。47.下列集合操作結(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'}。48.下列函數(shù)是累積函數(shù)的有A、cumsumB、argminC、cumprodD、argmax【正確答案】:AC解析:

cumsum、cumprod分別為累加和累乘函數(shù)。49.與自然語(yǔ)言處理相關(guān)的工具包Jieba、Gensim、NLTK、Scikit-Learm的區(qū)別有()。A、Jieba專(zhuān)注于中文分詞操作B、NLTK主要用于一般自然語(yǔ)言處理任務(wù)(標(biāo)記化、POS標(biāo)記、解析等)C、Gensim主要用于題和向量空間建模、文檔集合相似性等D、Scikit-learn為機(jī)器學(xué)習(xí)提供了一個(gè)大型庫(kù),其中包含了用于文本預(yù)處理的工具,例如詞頻-逆文檔頻率特征提?。═fidfVectorizer)等?!菊_答案】:ABCD解析:

題中列出了自然語(yǔ)言處理工具包的特點(diǎn)和區(qū)別,四個(gè)選項(xiàng)均正確。50.類(lèi)的特點(diǎn)有A、封裝B、繼承C、多態(tài)D、重復(fù)【正確答案】:ABC解析:

類(lèi)的特點(diǎn):封裝、繼承、多態(tài)。51.在Python中,下列導(dǎo)入模塊方式正確的有A、import模塊名B、import模塊名as模塊的別名C、from模塊名import函數(shù)名D、from模塊名import函數(shù)名A,函數(shù)名B【正確答案】:ABCD解析:

本題考查模塊導(dǎo)入方法。52.常用的爬蟲(chóng)技巧有A、更改header,偽裝成瀏覽器進(jìn)行爬取B、設(shè)置爬取的時(shí)間間隔C、應(yīng)用神經(jīng)網(wǎng)絡(luò)算法識(shí)別網(wǎng)站驗(yàn)證碼D、通過(guò)代理服務(wù)器進(jìn)行爬取【正確答案】:ABCD解析:

常用的爬蟲(chóng)技巧有更改header,偽裝成瀏覽器進(jìn)行爬??;設(shè)置爬取的時(shí)間間隔;應(yīng)用神經(jīng)網(wǎng)絡(luò)算法識(shí)別網(wǎng)站驗(yàn)證碼;通過(guò)代理服務(wù)器進(jìn)行爬取。53.在Python中,執(zhí)行importdatetimeasdt語(yǔ)句后,下列關(guān)于時(shí)間或日期的定義方式正確的有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ù)前三個(gè)參數(shù)為年月日,需要正確輸入,后三個(gè)參數(shù)為時(shí)分秒,為可選參數(shù)。54.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選項(xiàng)都是刪除列的方式,CD選項(xiàng)沒(méi)有指定axis,默認(rèn)是刪除行。55.下列關(guān)于Python中的for語(yǔ)句的描述正確的有()A、Python中for語(yǔ)句只有一種寫(xiě)法:forinB、for語(yǔ)句可以用break終止當(dāng)前循環(huán),重新進(jìn)入循環(huán)&C、continue語(yǔ)句可以跳過(guò)循環(huán)的當(dāng)前一步D、for語(yǔ)句可以有else部分【正確答案】:ACD解析:

break跳出循環(huán)。56.可能導(dǎo)致交叉檢驗(yàn)?zāi)P驮u(píng)估較差的原因有()。A、模型過(guò)擬合B、模型欠擬合C、模型過(guò)度復(fù)雜D、模型過(guò)度簡(jiǎn)單【正確答案】:ABCD解析:

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

可以通過(guò)修改報(bào)頭來(lái)模擬瀏覽器訪問(wèn);爬取圖片的流程被中斷時(shí),之前所有爬取的信息已被保存到本地58.下列關(guān)于json數(shù)據(jù)格式的說(shuō)法正確的有()。A、jsonloads載入json格式數(shù)據(jù)后會(huì)用類(lèi)似數(shù)組的方式把數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)表B、具有數(shù)據(jù)結(jié)構(gòu)緊湊可讀性強(qiáng)的優(yōu)點(diǎn)C、Python中可以使用json模塊把json格式字符串解碼轉(zhuǎn)換成on對(duì)象D、網(wǎng)絡(luò)中交換數(shù)據(jù)最常見(jiàn)的格式之一【正確答案】:BCD解析:

json.loads載入把json格式字符串解碼轉(zhuǎn)換成Python對(duì)象。59.()是scipy.stats可實(shí)現(xiàn)的連續(xù)隨機(jī)變量方法A、rvsB、pdfC、ppfD、cdf【正確答案】:ABCD解析:

Scipy基礎(chǔ)知識(shí)。60.關(guān)于下列代碼的說(shuō)法正確的有()。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、該圖表是一個(gè)藍(lán)綠色的散點(diǎn)圖B、圖表中有紅色實(shí)線的網(wǎng)格線C、圖表中有圖例D、該圖畫(huà)的是sin曲線【正確答案】:CD解析:

該圖畫(huà)的是點(diǎn)虛線形式的折線圖,紅色點(diǎn)線網(wǎng)格,帶有圖例。61.python標(biāo)準(zhǔn)庫(kù)包含A、osB、sysC、numpyD、re【正確答案】:ABD解析:

numpy屬于第三方庫(kù)。62.下列屬于Gensim庫(kù)的特性的有()。A、訓(xùn)練語(yǔ)料的預(yù)處理B、主題向量的變換C、文檔相似度的計(jì)算D、文章切分詞語(yǔ)統(tǒng)計(jì)計(jì)算【正確答案】:ABC解析:

Gensim不用于分詞。63.下列關(guān)于字典的遍歷的描述正確的有A、forin變量i,字典:使用i遍歷所有的鍵,有鍵就可以通過(guò)變量訪問(wèn)其值B、for變量iin字典:使用i遍歷所有的鍵,有鍵就可以通過(guò)變量訪問(wèn)其值C、for變量i,變量jin字典items):使用變量i遍歷所有鍵,通過(guò)變量j遍歷所有值D、forin變量i,變量j字典items):使用變量i遍歷所有鍵,通過(guò)變量j遍歷所有值【正確答案】:BC解析:

item默認(rèn)迭代所有字典的鍵值。64.下列函數(shù)是一元通用函數(shù)的有A、np.add()B、np.maximum()C、np.exp()D、np.sqrt()【正確答案】:CD65.下列是Python注釋語(yǔ)句的有()A、'hello'B、"'hello"$"hello"$#C、helloD、#【正確答案】:BD解析:

python語(yǔ)句單行注釋使用單個(gè)#號(hào),多行注釋使用三個(gè)單引號(hào)。66.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ù)或使用集合。67.Scikit-Learn中包含的算法有()。A、SVMB、隨機(jī)森林C、Lasso回歸D、密度聚類(lèi)【正確答案】:ABCD解析:

這些均可在sklearn中實(shí)現(xiàn)。68.下列Python邏輯表達(dá)式結(jié)果是False的有()A、not(TrueorFalse)B、not(FalseandFalse)C、1!=0D、1==0【正確答案】:AD解析:

FalseandFalse結(jié)果為False。69.Numpy支持的統(tǒng)計(jì)函數(shù)有A、minB、maxC、medianD、mean【正確答案】:ABCD解析:

這些都是Numpy支持的統(tǒng)計(jì)函數(shù)。70.在Windows系統(tǒng)中通過(guò)Geany編寫(xiě)Python程序,運(yùn)行Python程序的常用步驟有()A、菜單Build>ExecuteB、菜單Execute>BuildC、按F5D、按F10【正確答案】:AC解析:

在Windows系統(tǒng)中通過(guò)Geany編寫(xiě)Python程序,運(yùn)行Python程序的常用步驟有菜單Build>Execute或按F5。71.模塊的通用類(lèi)別包含A、使用Python編寫(xiě)的.py文件B、已被編譯為共享庫(kù)或DLL的C或C++擴(kuò)展C、把一系列模塊組織到一起的文件夾D、使用C編寫(xiě)并鏈接到Python解釋器的內(nèi)置模塊【正確答案】:ABCD解析:

Python的模塊定義是一組包含了一組功能的Python文件,比如test.py,模塊名為test,可以通過(guò)importtest進(jìn)行調(diào)用。模塊可以分為以下四個(gè)通用類(lèi)別:①使用python編寫(xiě)的.py文件;②已被編譯為共享庫(kù)或DLL的C或C++擴(kuò)展;③把一系列模塊組織到一起的文件夾;④使用C編寫(xiě)并鏈接到Python解釋器的內(nèi)置模塊72.下列關(guān)于字符串函數(shù)或方法的說(shuō)法正確的有A、istitle()如果字符串是標(biāo)題化的(見(jiàn)title)則返回True,否則返回FalseB、max(str)返回字符串str中最大的字母。C、replace(old,new,max)把將字符串中的strl替換成str2,如果max指定,則替換不超過(guò)max次D、upper()轉(zhuǎn)換字符串中所有大寫(xiě)字符為小寫(xiě)【正確答案】:ABC解析:

upper()轉(zhuǎn)換字符串中所有小寫(xiě)字符為大寫(xiě)。73.Python中Jieba庫(kù)的基本實(shí)現(xiàn)原理包含()。A、分析漢字與漢字之間的關(guān)聯(lián)概率B、分析漢字詞組的關(guān)聯(lián)概率C、根據(jù)用戶(hù)自定義的詞組進(jìn)行分析D、還可以分析漢字與英文之間關(guān)聯(lián)概率【正確答案】:ABC解析:

D選項(xiàng),Jieba用于中文分詞,無(wú)法分析漢字與英文之間的關(guān)聯(lián)概率。74.下列說(shuō)法正確的有A、cookielib庫(kù)提供可存儲(chǔ)cookie的對(duì)象,以便與urllirequest庫(kù)配合使用來(lái)進(jìn)行訪問(wèn)B、過(guò)于頻繁的爬蟲(chóng)不會(huì)帶給網(wǎng)站額外的壓力C、使用split()可以進(jìn)行字符串的拆分D、正則表達(dá)式可以實(shí)現(xiàn)對(duì)爬取信息的快速過(guò)濾【正確答案】:ACD解析:

過(guò)于頻繁的爬蟲(chóng)會(huì)帶給網(wǎng)站額外的壓力。75.Python的特點(diǎn)和優(yōu)點(diǎn)有()A、解釋性強(qiáng)B、使用動(dòng)態(tài)特性C、面向?qū)ο驞、語(yǔ)法簡(jiǎn)潔【正確答案】:ABCD解析:

Python的特點(diǎn)和優(yōu)點(diǎn)是基于面向?qū)ο笤O(shè)計(jì)、代碼解釋性強(qiáng)、使用動(dòng)態(tài)特性、語(yǔ)法簡(jiǎn)潔。76.下列不是Python關(guān)鍵字的有()A、noB、NoneC、nullD、none【正確答案】:ACD解析:

詳見(jiàn)Python關(guān)鍵字列表77.變量名可以包含()。A、字母B、數(shù)字C、下劃線D、空格【正確答案】:ABC解析:

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

關(guān)于函數(shù)的遞歸調(diào)用要求必須有一個(gè)明確的結(jié)束條件,每次進(jìn)入更深一層遞歸時(shí),問(wèn)題規(guī)模相比上次遞歸都應(yīng)有所減少,遞歸調(diào)用效率不高,遞歸層次過(guò)多會(huì)導(dǎo)致棧溢出。在計(jì)算機(jī)中,函數(shù)調(diào)用是通過(guò)棧(stack)這種數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的,每當(dāng)進(jìn)入一個(gè)函數(shù)調(diào)用,棧就會(huì)加一層棧幀,每當(dāng)函數(shù)返回,棧就會(huì)減一層棧幀,由于棧的大小不是無(wú)限的,所以,遞歸調(diào)用的次數(shù)過(guò)多,會(huì)導(dǎo)致棧溢出。79.Python的優(yōu)點(diǎn)有()A、變量不用預(yù)定義類(lèi)型B、數(shù)據(jù)結(jié)構(gòu)功能強(qiáng)大C、語(yǔ)言可解釋性強(qiáng)D、變量類(lèi)型固定【正確答案】:ABC解析:

Python變量在使用前不必定義變量類(lèi)型。1.全局變量會(huì)增加不同函數(shù)之間的隱式耦合度,從而降低代碼可讀性,因此應(yīng)盡量避免過(guò)多使用全局變量。A、正確B、錯(cuò)誤【正確答案】:A2.類(lèi)的封裝是將抽象得到的屬性和方法封裝到一個(gè)類(lèi)中,增強(qiáng)安全性和簡(jiǎn)化編程,使用者不必了解具體的實(shí)現(xiàn)細(xì)節(jié),只需要通過(guò)外部接口,依據(jù)特定的訪問(wèn)權(quán)限來(lái)使用類(lèi)的成員和方法。A、正確B、錯(cuò)誤【正確答案】:A3.on中,表示將的運(yùn)算結(jié)果賦值為c。A、正確B、錯(cuò)誤【正確答案】:A4.最小一最大規(guī)范化對(duì)原始數(shù)據(jù)進(jìn)行線性變換,變換到[0,1]區(qū)間。A、正確B、錯(cuò)誤【正確答案】:A解析:

MinMaxScaler()可以將數(shù)據(jù)變換到[0,1]區(qū)間。5.盡管可以使用import語(yǔ)句一次導(dǎo)入任意多個(gè)標(biāo)準(zhǔn)庫(kù)或擴(kuò)展庫(kù),但是仍建議每次只導(dǎo)入一個(gè)標(biāo)準(zhǔn)庫(kù)或擴(kuò)展庫(kù)。A、正確B、錯(cuò)誤【正確答案】:A6.假設(shè)x是含有5個(gè)元素的列表,那么切片操作x[10:]是無(wú)法執(zhí)行的,會(huì)拋出異常A、正確B、錯(cuò)誤【正確答案】:A解析:

超出索引。7.假設(shè)已成功導(dǎo)入os和sys標(biāo)準(zhǔn)庫(kù),那么表達(dá)式os.path.dirname(sys.executable)的值為Python安裝目錄。A、正確B、錯(cuò)誤【正確答案】:A解析:

當(dāng)"printos.path.dirname(_file)”所在腳本是以完整路徑被運(yùn)行的,那么將輸出該腳本所在的完整路徑;當(dāng)"printos.path.dirname(file_)”所在腳本是以相對(duì)路徑被運(yùn)行的,那么將輸出空目錄;sys.executable代表的是Python解釋程序路徑。8.break語(yǔ)句用在while和for循環(huán)中,break語(yǔ)句用來(lái)終止循環(huán)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論