智慧樹知到大數(shù)據(jù)分析的python基礎(chǔ)章節(jié)測試答案_第1頁
智慧樹知到大數(shù)據(jù)分析的python基礎(chǔ)章節(jié)測試答案_第2頁
智慧樹知到大數(shù)據(jù)分析的python基礎(chǔ)章節(jié)測試答案_第3頁
智慧樹知到大數(shù)據(jù)分析的python基礎(chǔ)章節(jié)測試答案_第4頁
智慧樹知到大數(shù)據(jù)分析的python基礎(chǔ)章節(jié)測試答案_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、智慧樹知到?大數(shù)據(jù)分析的python根底?章節(jié)測試答案第一章1、Python語言是一種高級語言.A:對B:錯答案:對2、Jupyter notebook中運行單元格的方法有哪幾種A:EnterB:Shift+EnterC:Ctrl+EnterD:F5答案:Shift+Enter,Ctrl+Enter3、Jupyter notebook的記事本文件擴(kuò)展名為:A:mB:pyC:pycD:ipynb答案:ipynb4、Jupyter notebook 中的助手需要額外安裝.A:對B:錯答案:對5、Python安裝擴(kuò)展庫常用的是工具A:setupB:updateC:pipD:run答案:pip6、關(guān)于

2、Python語言的注釋,以下選項中描述錯誤的選項是:A: Python 語言有兩種注釋方式:單行注釋和多行注釋B:Python語言的單行注釋以#開頭C:Python語言的單行注釋以單引號開頭D:Python語言的多行注釋以"'三個單引號開頭和結(jié)尾答案:Python語言的單行注釋以單引號開頭7、以下選項中,不是 pip工具進(jìn)行第三方庫安裝的作用的是:A:安裝一個庫B:卸載一個已經(jīng)安裝的第三方庫C:列出當(dāng)前系統(tǒng)已經(jīng)安裝的第三方庫D:腳本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序答案:腳本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序8、安裝一個庫的命令格式是:A:pip uninstall <擬卸載庫名 &

3、;gt;B:pip -hC:pip install <擬安裝庫名?D: Pip download < 擬下載庫名 >答案:pip install <擬安裝庫名?9、標(biāo)準(zhǔn)的縮進(jìn)格式是Python的語法之一.A:對B:錯答案:對10、以下導(dǎo)入第三庫的操作中正確的選項是:A:import numpyB:import numpy as npC:from matplotlib import pyplotD:from urllib.request import urlopen答 案:import numpy,import numpy as np,fr

4、om matplotlib import pyplot,from urllib.request import urlopen第二章1、Python 3.6.5版本的保存字總數(shù)是:A:33B:27C:16D:29答案:332、以下選項中,不是 Python語言保存字的是:A:whileB:exceptC:doD:pass答案:do3、以下選項中不符合Python語言變量命名規(guī)那么的是:A:TempStrB:IC:3_1D:'-AI答案:I,3_1,'-AI4、關(guān)于賦值語句,以下選項中描述錯誤的選項是:A:賦值語句采用符號“=表示B:賦值與二元操作符可以組合,例如&

5、=C:a,b= b, a可以實現(xiàn)a和b值的互換D:a, b,c = b, e, a是不合法的答案:a,b= b, a可以實現(xiàn)a和b值的互換5、在Python中表示空類型的是:A:NullB:NoneC:ZeroD:NAN答案:None6、查看變量內(nèi)存地址的Python內(nèi)置函數(shù)是find函數(shù).A:對B:錯答案:錯7、Python 3.x 語句 print(1,2, 3, sep=':')的輸出結(jié)果為:()A:1,2,3B:1 2 3C:1:2:3D:1換行2換行3答案:1:2:38、Python內(nèi)置函數(shù)可以返回列表、元組、字典、集合、字符串以及 range對象中元素個數(shù).A:di

6、mB:lenC:setD:compute答案:len9、表達(dá)式3<5>2 的值為True.A:對B:錯答案:對10、表達(dá)式 3 and not 5 的值為Ture.答案:錯第三章1、字典 d='abc ':123,'def:456, ' ghi':789 ,len(d)的結(jié)果是:()A:3B:6C:9D:12答案:2、關(guān)于Python的元組類型,以下選項中描述錯誤的選項是:()A:元組一旦創(chuàng)立就不能被修改B: Python中元組采用逗號和圓括號(可選)來表示C:元組中元素不可以是不同類型D: 一個元組可以作為另一個元組的元素,

7、可以采用多級索引獲取信息答案:3、以下選項中,不是具體的Python序列類型的是:()A:字符串類型B:元組類型C:數(shù)組類型D:列表類型答案:4、對于序列s,能夠返回序列s中第i到j(luò)以h為步長的元素子序列的表達(dá)是:()B:si;j; kC:si:j:kD:s(i,j,k)答案:5、設(shè)序列s那么max(s) 一定能返回序列s中的最大值.A:一定能夠返回序列s的最大元素B:返回序列s的最大元素,但要求s中元素之間可比較C:返回序列s的最大元素,如果有多個相同,那么返回一個元組類型D:返回序列.的最大元素.如果有多個相同,那么返回一個列表類型答案:6、元組變量 t= ("cat"

8、,"dog ","tiger","human"),t:-1的結(jié)果是:()A:('human', "tiger', 'dog', 'cat')B:human', 'tiger', 'dog', 'cat'C:'human', 'tiger', 'dog', 'cat'D:運行出錯答案:7、以下選項中能生成一個空字典的是:()A:B:dict ()C:di

9、ct()D:答案:8、給定字典d,以下選項中對d.get(x, y)的描述錯誤的選項是:()A:返回字典d中鍵值對為x:y的值B:返回字典d中鍵為x的值,如果不存在.那么返回yC:返回字典d中鍵為X的值如果不存在,那么返回空D:返回字典d中值為y的值如果不存在,那么返回x答案:9、Python列表是包含0個或者多個對象引用的有序序列A:對B:錯答案:10、下面代碼的輸出結(jié)果是listl = i*2 for i in 'Python'print( listl)A:'PP', 'yy', 't', 'hh', '

10、;oo', nn'B:.2,4,6,8,10, 12C:錯誤D:Python Python答案:第四章1、帶有else子句的循環(huán)如果由于執(zhí)行了break語句而退出的話,那么會執(zhí)行else子句中的代碼.A:對答案:2、關(guān)于Python的分支結(jié)構(gòu),以下選項中描述錯誤的選項是:()A:分支結(jié)構(gòu)使用if 保存字B:Python中if-else語句用來形成二分支結(jié)構(gòu)C:Python 中if-elif-else語句描述多分支結(jié)構(gòu)D:分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過的語句局部跳轉(zhuǎn)答案:3、下面代碼的輸出結(jié)果是:()a = 1,2,3, 4,5,6, 7,8,9s = 0for c in a:for

11、j in range(3):s += cjprint(s)A:0B:45C:以上答案都不對D:24答案:4、關(guān)于Python循環(huán)結(jié)構(gòu),以下選項中描述錯誤的選項是:()range()函數(shù)等A:遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和B:break用來跳出最內(nèi)層for或者while循環(huán),脫離該循環(huán)后程序從循環(huán)代碼后繼續(xù)執(zhí)行C:每個continue語句只有水平跳出當(dāng)前層次的循環(huán)D:Python通過for、while等保存字提供遍歷循環(huán)和無限循環(huán)結(jié)構(gòu)答案:5、關(guān)于分支結(jié)構(gòu),以下選項中描述不正確的選項是:()A:if語句中條件局部可以使用任何能夠產(chǎn)生True和False的語句和函數(shù)B:二分

12、支結(jié)構(gòu)有一種緊湊形式,使用保存字if和elif實現(xiàn)C:多分支結(jié)構(gòu)用于設(shè)置多個判斷條件以及對應(yīng)的多條執(zhí)行路徑D:if語句中語句塊執(zhí)行與否依賴于條件判斷答案:6、如果僅僅是用于限制循環(huán)次數(shù),那么使用 for i in range(20)和for i in range(20, 40) 的作用是等價的.A:對B:錯答案:7、下面代碼的輸出結(jié)果是:()for i in range(10):if i%2=0:continueelse:print(i, end=",")A:2,4,6,8,B:0,2,4,6,8, 0:0,2,4,6,8,10,D:1,3,5,7,9,答案:8、以下關(guān)于P

13、ython的限制結(jié)構(gòu),正確的選項是:A:每個if條件后要使用冒號:B:在 Python 中,沒有 switch-case 語句C:Python中的pass是空語句,一般用作占位語句D:elif可以單獨使用答案:9、在編寫多層循環(huán)時,為了提升運行效率,應(yīng)盡量減少內(nèi)循環(huán)中不必要的計算A:對B:錯答案:10、以下程序的輸出結(jié)果是:for i in "CHINA":for k in range2:printi, end=""if i = 'N':breakA:00HHIINNAAC:CCHHIAAD:CCHHIINAA答案:第五章1、定義函數(shù)時,

14、即使該函數(shù)不需要接收任何參數(shù),也必須保存一對空的圓括號來表示這是個函數(shù).A:對B:錯答案:2、關(guān)于函數(shù),以下選項中描述錯誤的選項是:()A:函數(shù)能完成特定的功能,對函數(shù)的使用不需要了解函數(shù)內(nèi)部實現(xiàn)原理,只要了解函數(shù)的輸 入輸出方式即可.B:使用函數(shù)的主要目的是減低編程難度和代碼重用C:Python使用function關(guān)鍵字定義一個函數(shù)D:函數(shù)是一段具有特定功能的、可重用的語句組答案:3、關(guān)于Python的lambda函數(shù),以下選項中描述正確的選項是:()A:可以使用lambda函數(shù)定義列表的排序原那么B:f = lambda x,y:x+y執(zhí)行后,f的類型為數(shù)字類型C:lambda函數(shù)將函數(shù)名

15、作為函數(shù)結(jié)果返回D:lambda用于定義簡單的、能夠在一行內(nèi)表示的函數(shù)答案:4、定義Python函數(shù)時,如果函數(shù)中沒有return 語句,那么默認(rèn)返回空值None.B:錯答案:5、調(diào)用帶有默認(rèn)值參數(shù)的函數(shù)時,不能為默認(rèn)值參數(shù)傳遞任何值,必須使用函數(shù)定義時設(shè)置的默認(rèn)值.A:對B:錯答案:6、關(guān)于局部變量和全局變量,以下選項中描述正確的選項是:()A:局部變量和全局變量是不同的變量,但可以使用global保存字在函數(shù)內(nèi)部使用全局變量B:局部變量是函數(shù)內(nèi)部的占位符,與全局變量可能重名但不同C:函數(shù)運算結(jié)束后,局部變量不會被釋放D:局部變量為組合數(shù)據(jù)類型且未創(chuàng)立,等同于全局變量答案:7、關(guān)于函數(shù)作用的

16、描述,以下選項中正確的選項是:()A:復(fù)用代碼B:增強(qiáng)代碼的可讀性C:降低編程復(fù)雜度D:提升代碼執(zhí)行速度答案:8、以下程序的輸出結(jié)果是:()def fun1(a,b,*args):print(a)print(b)print(args)fun1(1,2,3,4,5,6)A:12(3, 4, 5, 6)B:1,2,3,4,5,6C:123, 4, 5, 6D:123, 4, 5, 6答案:9、以下程序的輸出結(jié)果是:()def func(a,*b):for item in b:a += itemreturn am = 0print(func(m,1,1,2,3,5,7,12,21,33)A:33B:

17、0C:7D:85答案:第六章1、面向?qū)ο缶幊痰闹饕卣魇牵?A:封裝B:繼承C:多態(tài)D:抽象答案:2、在面向?qū)ο蟪绦蛟O(shè)計中,函數(shù)和方法是完全一樣的,都必須為所有參數(shù)進(jìn)行傳值A(chǔ):對B:錯答案:3、關(guān)于面向?qū)ο蟮某绦蛟O(shè)計,以下選項中描述錯誤的選項是:A:面向?qū)ο蠓椒芍赜眯院肂:Python 3.x解釋器內(nèi)部采用完全面向?qū)ο蟮姆绞綄崿F(xiàn)C:用面向?qū)ο蠓椒ㄩ_發(fā)的軟件不容易理解D:面向?qū)ο蠓椒ㄅc人類習(xí)慣的思維方法一致答案:4、關(guān)于類和對象的關(guān)系,以下描述正確的選項是:A:類是面向?qū)ο蟮暮诵腂:類是現(xiàn)實中事物的個體C:對象是根據(jù)類創(chuàng)立的,并且一個類只能對應(yīng)一個對象D:對象描述的是現(xiàn)實的個體,它是類的實例答

18、案:5、類中init()方法的作用是:()A: 一般成員方法B:類的初始化C:對象的初始化D:對象的建立答案:6、在派生類中可以通過使用super方法來調(diào)用基類中的方法.A:對B:錯答案:7、Python類中包含一個特殊的變量(),它表示當(dāng)前對象自身,可以訪問類的成員A:selfB:meC:thisD:與類同名答案:8、Python支持多繼承,如果父類中有相同的方法名,而在子類中調(diào)用時沒有指定父類名,那么Python解釋器將從左向右按順序進(jìn)行搜索.A:對B:錯答案:9、類中實現(xiàn)實例作為函數(shù)調(diào)用的魔術(shù)方法是:()A:returnB:callC:initD:new答案:10、假設(shè)類沒有父類,那么默

19、認(rèn)派生自()類.A:objectB:instanceC:classD:python答案:第七章1、異常處理結(jié)構(gòu)中的finally塊中代碼仍然有可能出錯從而再次引發(fā)異常A:對B:錯答案:2、關(guān)于程序的異常處理,以下選項中描述錯誤的選項是A:程序異常發(fā)生經(jīng)過妥善處理可以繼續(xù)執(zhí)行B:異常語句可以與else 和finally保存字配合使用C:編程語言中的異常和錯誤是完全相同的概念D:Python通過try、except等保存字提供異常處理功能答案:3、以下Python語言關(guān)鍵字在異常處理結(jié)構(gòu)中用來才t獲特定類型異常的選項是:A:findB:getC:catchD:expect答案:4、關(guān)于Python

20、對文件的處理,以下選項中描述錯誤的選項是:A:Python通過解釋器內(nèi)置的 open函數(shù)翻開一個文件B:當(dāng)文件以文本方式翻開時,讀寫根據(jù)字節(jié)流方式C:文件使用結(jié)束后要用close方法關(guān)閉,釋放文件的使用授權(quán)D:Python能夠以文本和二進(jìn)制兩種方式處理文件答案:5、以下選項中不是Python對文件的寫操彳方法的是:A:writelinesB:write 和 seekC:writetextD:write答案:6、使用記事本程序也可以翻開二進(jìn)制文件,只不過無法正確識別其中的內(nèi)容A:對B:錯答案:7、關(guān)于Python文件翻開模式的描述,以下選項中描述正確的選項是:A:覆蓋寫模式wB:追加寫模式aC:

21、創(chuàng)立寫模式nD:只讀模式r答案:8、關(guān)于CSV文件的描述,以下選項中正確的選項是:A:CSV文件的每一行是一維數(shù)據(jù),可以使用Python中的列表類型表示B:CSV文件字段間的分隔符必須是逗號C:整個CSVt件是一個二維數(shù)據(jù)D:CSV文件格式是一種通用的文件格式,應(yīng)用于程序之間轉(zhuǎn)移表格數(shù)據(jù)答案:9、以下程序的輸出結(jié)果是:for num in range1,4:sum *= numprintsumA:6B:7C:7.0D:TypeError 出錯答案:10、設(shè)city.csv文件內(nèi)容如下:巴哈馬,巴林,孟加拉國,巴巴多斯白俄羅斯,比利時,伯利茲下面代碼的執(zhí)行結(jié)果是:f = open("c

22、ity.csv", "r")ls = f.read().split(",")f.close()print(ls)A:'巴哈馬,巴林,孟加拉國,巴巴多斯n白俄羅斯','比利時,伯利茲'B:'巴哈馬,巴林,孟加拉國,巴巴多斯,白俄羅斯,比利時,伯利茲'C:'巴哈馬,巴林,孟加拉國,巴巴多斯',n','白俄羅斯,'比利時,伯利茲'D:'巴哈馬,巴林,孟加拉國,巴巴多斯',白俄羅斯,'比利時,伯利茲'答案:第八章1、使用num

23、py庫,需要使用import進(jìn)行導(dǎo)入.A:對B:錯答案:2、計算numpy中元素個數(shù)的方法是:A:np.sqrt()B:np.size()C:np.identity()D:np.count()答案:3、有數(shù)組 n = np.arange(24).reshape(2,-1,2,2),貝U n.shape 的返回結(jié)果是:(A:(2,3,2,2)B:(2,2,2,2)C:(2,4,2,2)D:(2,6,2,2)答案:4、Numpy中創(chuàng)立全為0的矩陣使用:()A:onesB:zerosC:emptyD:arange答案:5、numpy中向量轉(zhuǎn)成矩陣使用的方法是:()A:reshapeB:revalC:

24、arangeD:random答案:6、numpy中產(chǎn)生全1的矩陣使用的方法是 empty.A:對B:錯答案:7、 a = np.arange(12) c = a.view() 那么 c is a的結(jié)果為 True.A:對B:錯答案:8、numpy中求最大值方法是:()A:MaxB:MaxumC:maxD:big答案:9、 a=numpy.array(5,6,7) b=numpy.array(6,6,6),貝U a.dot(b) 的值是:(A:array(30,36,42)B:0C:108D:TRUE答案:10、a_mat = np.matrix(3, 5, 7) b_mat = np.matr

25、ix(1, 2, 3),那么可以執(zhí)行的操作是 :()A:a_mat + b_matB:a_mat - b_matC:a_mat * b_matD:a_mat / b_mat答案:第九章1、Matplotlib 在 Python 腳本,Python 和 IPython shell , Jupyter 筆記本,Web應(yīng)用程序 效勞器等方面有廣泛的應(yīng)用.A:對B:錯答案:2、使用pyplot.xlabel() 來設(shè)置 Y軸的文字.A:對B:錯答案:3、我們使用pyplot.title()來定義標(biāo)題.A:對B:錯答案:4、在一張F(tuán)igure中繪制可以使用subplot ()函數(shù)繪制多個子圖.答案:5、

26、繪制散點圖應(yīng)該使用的命令為.A:pyplot.barB:pyplot.pieC:pyplot.scatterD:pyplot.hist答案:6、為了明確表示各類別占總體的比例,顯示各項的大小與各項總和的比例,我們通常使用命令繪圖.A:pyplot.barhB:pyplot.pieC:pyplot.scatterD:pyplot.hist答案:7、pyplot.plot 命令中l(wèi)inewidth參數(shù)設(shè)置的是.A:線形的顏色B:線形的樣式C:線形的寬度D:線形的標(biāo)志答案:8、使用subplot3, 3, 3繪制的是子圖.A:第一行第三列的子圖B:第一行第二列的子圖C:第二行第三列的子圖D:第二行第二列的

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論