




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
大數(shù)據(jù)分析的Python基礎(chǔ)知到智慧樹章節(jié)測試課后答案2024年秋臨沂大學第一章單元測試
Python語言是一種高級語言。
A:對B:錯
答案:對Jupyter
notebook中運行單元格的快捷鍵是:(
)
A:Shift+EnterB:EnterC:Ctrl+EnterD:F5
答案:Shift+Enter;Ctrl+EnterJupyternotebook的記事本文件擴展名為:(
)
A:pycB:mC:pyD:ipynb
答案:ipynbJupyternotebook中的助手需要額外安裝。
A:錯B:對
答案:對Python安裝擴展庫常用的是(
)工具
A:updateB:runC:setupD:pip
答案:pip關(guān)于Python語言的注釋,以下選項中描述錯誤的是:()
A:Python語言的單行注釋以#開頭B:Python語言的多行注釋以'''(三個單引號)開頭和結(jié)尾C:
Python語言有兩種注釋方式:單行注釋和多行注釋D:Python語言的單行注釋以%(百分號)開頭
答案:Python語言的單行注釋以%(百分號)開頭以下選項中,不是pip工具進行第三方庫安裝的作用的是:(
)
A:安裝一個庫B:列出當前系統(tǒng)已經(jīng)安裝的第三方庫C:卸載一個已經(jīng)安裝的第三方庫D:腳本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序
答案:腳本程序轉(zhuǎn)變?yōu)榭蓤?zhí)行程序安裝一個庫的命令格式是:(
)
A:pipuninstall<庫名>B:pipinstall<庫名>C:
Pipdownload<庫名>D:pip-h
答案:pipinstall<庫名>標準的縮進格式是Python的語法之一。
A:錯B:對
答案:對下列導入第三庫的操作中正確的是:(
)
A:importnumpyasnpB:importnumpyC:fromurllib.requestimporturlopenD:frommatplotlibimportpyplot
答案:importnumpyasnp;importnumpy;fromurllib.requestimporturlopen;frommatplotlibimportpyplot
第二章單元測試
Python3.6.5版本的關(guān)鍵字總數(shù)是:()
A:29B:16C:33D:27
答案:33以下選項中,不是Python語言關(guān)鍵字的是:()
A:doB:exceptC:passD:while
答案:do下列選項中不符合Python語言變量命名規(guī)則的是:()
A:'-AIB:*IC:3_1D:TempStr
答案:'-AI;*I;3_1關(guān)于賦值語句,以下選項中描述錯誤的是:(
)
A:a,b,c=b,e,a是不合法的B:a,b=b,a實現(xiàn)a和b值的互換C:賦值與二元操作符可以組合,例如&=D:賦值語句采用符號“=”表示
答案:a,b,c=b,e,a是不合法的在Python中表示空類型的是:(
)
A:NANB:ZeroC:NullD:None
答案:None查看變量內(nèi)存地址的Python內(nèi)置函數(shù)是find函數(shù).
A:對B:錯
答案:錯Python3.x語句print(1,2,3,sep=':')的輸出結(jié)果為:()
A:123B:1:2:3C:1換行2換行3D:1,2,3
答案:1:2:3Python內(nèi)置函數(shù)(
)可以返回列表、元組、字典、集合、字符串以及range對象中元素個數(shù).
A:computeB:setC:lenD:dim
答案:len表達式3<5>2的值為True.
A:對B:錯
答案:對表達式3andnot5的值為Ture.
A:錯B:對
答案:錯
第三章單元測試
字典d={'abc':123,'def':456,'ghi':789},len(d)的結(jié)果是:(
)
A:9
B:6C:3D:12
答案:3關(guān)于Python的元組類型,以下選項中描述錯誤的是:(
)
A:元組一旦創(chuàng)建就不能被修改B:元組中元素不可以是不同類型C:
Python中元組采用逗號和圓括號來表示D:一個元組可以作為另一個元組的元素,可以采用多級索引獲取信息
答案:元組中元素不可以是不同類型以下選項中,不是具體的Python序列類型的是:(
)
A:元組類型B:數(shù)組類型C:列表類型D:字符串類型
答案:數(shù)組類型對于序列s,能夠返回序列s中第i到j(luò)以k為步長的元素子序列的表達是:(
)
A:s[i,j,k]B:s[i:j:k]C:s(i,j,k)D:s[i;j;k]
答案:s[i:j:k]設(shè)序列s,則關(guān)于max(s)命令,敘述正確的是(
).
A:一定能夠返回序列s的最大元素B:返回序列s的最大元素.如果有多個相同,則返回一個列表類型C:返回序列s的最大元素,如果有多個相同,則返回一個元組類型D:返回序列s的最大元素,但要求s中元素之間可比較
答案:返回序列s的最大元素,但要求s中元素之間可比較元組變量t=("cat","dog","tiger","human"),t[::-1]的結(jié)果是:(
)
A:[human','tiger','dog','cat']B:('human',"tiger','dog','cat')C:運行出錯D:{'human','tiger','dog','cat'}
答案:('human',"tiger','dog','cat')以下選項中能生成一個空字典的是:(
)
A:{}B:dict([])C:dict()D:{[]}
答案:{};dict([]);dict()給定字典d,以下選項中對d.get(x,y)的描述錯誤的是:(
)
A:返回字典d中值為y的值如果不存在,則返回xB:返回字典d中鍵為X的值如果不存在,則返回空C:返回字典d中鍵值對為x:y的值D:返回字典d中鍵為x的值,如果不存在.則返回y
答案:返回字典d中值為y的值如果不存在,則返回x;返回字典d中鍵為X的值如果不存在,則返回空;返回字典d中鍵值對為x:y的值Python列表是包含0個或者多個對象引用的有序序列.
A:錯B:對
答案:對下面代碼的輸出結(jié)果是
listl=[i*2foriin'Python']
print(listl)
A:PythonPythonB:.[2,4,6,8,10,12]C:錯誤D:['PP','yy','t','hh','oo',nn']
答案:['PP','yy','t','hh','oo',nn']
第四章單元測試
帶有else子句的循環(huán)如果因為執(zhí)行了break語句而退出的話,則會執(zhí)行else子句中的代碼.
A:錯B:對
答案:錯關(guān)于Python的分支結(jié)構(gòu),以下選項中描述錯誤的是:(
)
A:分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過的語句部分跳轉(zhuǎn)B:Python中if-elif-else語句描述多分支結(jié)構(gòu)C:Python中if-else語句用來形成二分支結(jié)構(gòu)D:分支結(jié)構(gòu)使用if保留字
答案:分支結(jié)構(gòu)可以向已經(jīng)執(zhí)行過的語句部分跳轉(zhuǎn)下面代碼的輸出結(jié)果是:(
)
a=[[1,2,3],[4,5,6],[7,8,9]]
s=0
forcina:
forjinrange(3):
s+=c[j]
print(s)
A:0
B:18
C:45D:24
答案:45關(guān)于Python循環(huán)結(jié)構(gòu),以下選項中描述錯誤的是:(
)
A:break用來跳出最內(nèi)層for或者while循環(huán),脫離該循環(huán)后程序從循環(huán)代碼后繼續(xù)執(zhí)行B:Python通過for、while等保留字提供遍歷循環(huán)和無限循環(huán)結(jié)構(gòu)C:遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件、組合數(shù)據(jù)類型和range()函數(shù)等D:每個continue語句只有能力跳出當前層次的循環(huán)
答案:每個continue語句只有能力跳出當前層次的循環(huán)關(guān)于分支結(jié)構(gòu),以下選項中描述不正確的是:(
)
A:if語句中語句塊執(zhí)行與否依賴于條件判斷B:if語句中條件部分可以使用任何能夠產(chǎn)生True和False的語句和函數(shù)C:二分支結(jié)構(gòu)有一種緊湊形式,使用保留字if和elif實現(xiàn)D:多分支結(jié)構(gòu)用于設(shè)置多個判斷條件以及對應的多條執(zhí)行路徑
答案:二分支結(jié)構(gòu)有一種緊湊形式,使用保留字if和elif實現(xiàn)如果僅僅是用于控制循環(huán)次數(shù),那么使用foriinrange(20)和foriinrange(20,40)的作用是等價的。
A:對B:錯
答案:對下面代碼的輸出結(jié)果是:(
)
foriinrange(10):
ifi%2==0:
continue
else:
print(i,end=",")
A:0,2,4,6,8,10,B:2,4,6,8,C:1,3,5,7,9,D:0,2,4,6,8,
答案:1,3,5,7,9,以下關(guān)于Python的控制結(jié)構(gòu),正確的是:(
)
A:在Python中,沒有switch-case語句B:elif可以單獨使用C:每個if條件后要使用冒號(:)D:Python中的pass是空語句,一般用作占位語句
答案:在Python中,沒有switch-case語句;每個if條件后要使用冒號(:);Python中的pass是空語句,一般用作占位語句在編寫多層循環(huán)時,為了提高運行效率,應盡量減少內(nèi)循環(huán)中不必要的計算.
A:錯B:對
答案:對以下程序的輸出結(jié)果是:(
)
foriin"CHINA":
forkinrange(2):
print(i,end="")
ifi=='N':
break
A:CCHHIAAB:CCHHIINNAAC:CCHHIINAAD:CCHHIIAA
答案:CCHHIINAA
第五章單元測試
定義函數(shù)時,即使該函數(shù)不需要接收任何參數(shù),也必須保留一對空的圓括號來表示這是一個函數(shù).
A:錯B:對
答案:對關(guān)于函數(shù),以下選項中描述錯誤的是:(
)
A:Python使用function關(guān)鍵字定義一個函數(shù)B:
使用函數(shù)的主要目的是減低編程難度和代碼重用C:函數(shù)是一段具有特定功能的、可重用的語句組D:函數(shù)能完成特定的功能,對函數(shù)的使用不需要了解函數(shù)內(nèi)部實現(xiàn)原理,只要了解函數(shù)的輸入輸出方式即可。
答案:Python使用function關(guān)鍵字定義一個函數(shù)關(guān)于Python的lambda函數(shù),以下選項中描述正確的是:(
)
A:f=lambdax,y:x+y執(zhí)行后,f的類型為數(shù)字類型B:lambda用于定義簡單的、能夠在一行內(nèi)表示的函數(shù)C:可以使用lambda函數(shù)定義列表的排序原則D:lambda函數(shù)將函數(shù)名作為函數(shù)結(jié)果返回
答案:lambda用于定義簡單的、能夠在一行內(nèi)表示的函數(shù);可以使用lambda函數(shù)定義列表的排序原則;lambda函數(shù)將函數(shù)名作為函數(shù)結(jié)果返回定義Python函數(shù)時,如果函數(shù)中沒有return語句,則默認返回空值None.
A:對B:錯
答案:對調(diào)用帶有默認值參數(shù)的函數(shù)時,不能為默認值參數(shù)傳遞任何值,必須使用函數(shù)定義時設(shè)置的默認值.
A:錯B:對
答案:錯關(guān)于局部變量和全局變量,以下選項中描述正確的是:(
)
A:局部變量為組合數(shù)據(jù)類型且未創(chuàng)建,等同于全局變量B:局部變量是函數(shù)內(nèi)部的占位符,與全局變量可能重名但不同C:函數(shù)運算結(jié)束后,局部變量不會被釋放D:局部變量和全局變量是不同的變量,但可以使用global保留字在函數(shù)內(nèi)部使用全局變量
答案:局部變量為組合數(shù)據(jù)類型且未創(chuàng)建,等同于全局變量;局部變量是函數(shù)內(nèi)部的占位符,與全局變量可能重名但不同;局部變量和全局變量是不同的變量,但可以使用global保留字在函數(shù)內(nèi)部使用全局變量關(guān)于函數(shù)作用的描述,以下選項中正確的是:(
)
A:增強代碼的可讀性B:降低編程復雜度C:提高代碼執(zhí)行速度D:復用代碼
答案:增強代碼的可讀性;降低編程復雜度;復用代碼以下程序的輸出結(jié)果是:(
)
deffun1(a,b,*args):
print(a)
print(b)
print(args)
fun1(1,2,3,4,5,6)
A:1
2
3,4,5,6B:1
2
(3,4,5,6)C:1
2
[3,4,5,6]D:1,2,3,4,5,6
答案:1
2
(3,4,5,6)以下程序的輸出結(jié)果是:(
)
deffunc(a,*b):
foriteminb:
a+=item
returna
m=0
print(func(m,1,1,2,3,5,7,12,21,33))
A:85B:0C:33D:7
答案:85
第六章單元測試
面向?qū)ο缶幊痰闹饕卣魇?(
).
A:繼承B:抽象C:封裝D:多態(tài)
答案:繼承;封裝;多態(tài)在面向?qū)ο蟪绦蛟O(shè)計中,函數(shù)和方法是完全一樣的,都必須為所有參數(shù)進行傳值.
A:錯B:對
答案:錯關(guān)于面向?qū)ο蟮某绦蛟O(shè)計,以下選項中描述錯誤的是:(
)
A:面向?qū)ο蠓椒ㄅc人類習慣的思維方法一致B:用面向?qū)ο蠓椒ㄩ_發(fā)的軟件不容易理解C:Python3.x解釋器內(nèi)部采用完全面向?qū)ο蟮姆绞綄崿F(xiàn)D:面向?qū)ο蠓椒芍赜眯院?/p>
答案:用面向?qū)ο蠓椒ㄩ_發(fā)的軟件不容易理解關(guān)于類和對象的關(guān)系,下列描述正確的是:(
)
A:對象描述的是現(xiàn)實的個體,它是類的實例B:對象是根據(jù)類創(chuàng)建的,并且一個類只能對應一個對象C:類是現(xiàn)實中事物的個體D:類是面向?qū)ο蟮暮诵?/p>
答案:對象描述的是現(xiàn)實的個體,它是類的實例類中__init__()方法的作用是:(
)
A:類的初始化B:對象的建立C:對象的初始化D:一般成員方法
答案:對象的初始化在派生類中可以通過使用super方法來調(diào)用基類中的方法.
A:對B:錯
答案:對Python類中包含一個特殊的變量(),它表示當前對象自身,可以訪問類的成員.
A:selfB:meC:thisD:與類同名
答案:selfPython支持多繼承,如果父類中有相同的方法名,而在子類中調(diào)用時沒有指定父類名,則Python解釋器將從左向右按順序進行搜索.
A:對B:錯
答案:對類中實現(xiàn)實例作為函數(shù)調(diào)用的魔術(shù)方法是:(
)
A:__new__B:__return__C:__call__D:__init__
答案:__call__若類沒有父類,則默認派生自(
)類.
A:classB:instanceC:objectD:python
答案:object
第七章單元測試
異常處理結(jié)構(gòu)中的finally塊中代碼仍然有可能出錯從而再次引發(fā)異常.
A:錯B:對
答案:對關(guān)于程序的異常處理,以下選項中描述錯誤的是:(
)
A:Python通過try、except等保留字提供異常處理功能B:程序異常發(fā)生經(jīng)過妥善處理可以繼續(xù)執(zhí)行C:異常語句可以與else和finally保留字配合使用D:編程語言中的異常和錯誤是完全相同的概念
答案:編程語言中的異常和錯誤是完全相同的概念以下Python語言關(guān)鍵字在異常處理結(jié)構(gòu)中用來捕獲特定類型異常的選項是:(
)
A:findB:expectC:catchD:get
答案:expect關(guān)于Python對文件的處理,以下選項中描述錯誤的是:(
)
A:文件使用結(jié)束后要用close()方法關(guān)閉,釋放文件的使用授權(quán)B:Python通過解釋器內(nèi)置的open()函數(shù)打開一個文件C:當文件以文本方式打開時,讀寫按照字節(jié)流方式D:Python能夠以文本和二進制兩種方式處理文件
答案:當文件以文本方式打開時,讀寫按照字節(jié)流方式以下選項中不是Python對文件的寫操作方法的是:(
)
A:writesB:writeC:writelinesD:writetext
答案:writetext使用記事本程序也可以打開二進制文件,只不過無法正確識別其中的內(nèi)容.
A:錯B:對
答案:對關(guān)于Python文件打開模式的描述,以下選項中描述正確的是:(
)
A:只讀模式rB:追加寫模式aC:覆蓋寫模式wD:創(chuàng)建寫模式n
答案:只讀模式r;追加寫模式a;覆蓋寫模式w關(guān)于CSV文件的描述,以下選項中正確的是:(
)
A:CSV文件格式是一種通用的文件格式,應用于程序之間轉(zhuǎn)移表格數(shù)據(jù)B:整個CSV文件是一個二維數(shù)據(jù)C:CSV文件的每一行是一維數(shù)據(jù),可以使用Python中的列表類型表示D:CSV文件字段間的分隔符必須是逗號
答案:CSV文件格式是一種通用的文件格式,應用于程序之間轉(zhuǎn)移表格數(shù)據(jù);整個CSV文件是一個二維數(shù)據(jù);CSV文件的每一行是一維數(shù)據(jù),可以使用Python中的列表類型表示以下程序的輸出結(jié)果是:(
)
fornuminrange(1,4):
sum*=num
print(sum)
A:6B:7C:7.0D:TypeError
出錯
答案:TypeError
出錯設(shè)city.csv文件內(nèi)容如下:
巴哈馬,巴林,孟加拉國,巴巴多斯
白俄羅斯,比利時,伯利茲
下面代碼的執(zhí)行結(jié)果是:
f=open("city.csv","r")
ls=f.read().split(",")
f.close()
print(ls)
A:['巴哈馬','巴林','孟加拉國','巴巴多斯','\n','白俄羅斯','比利時','伯利茲']B:['巴哈馬,巴林,孟加拉國,巴巴多斯,白俄羅斯,比利時,伯利茲']C:['巴哈馬','巴林','孟加拉國','巴巴多斯','白俄羅斯','比利時','伯利茲']D:['巴哈馬','巴林','孟加拉國','巴巴多斯\n白俄羅斯','比利時','伯利茲']
答案:['巴哈馬','巴林','孟加拉國','巴巴多斯\n白俄羅斯','比利時','伯利茲']
第八章單元測試
使用numpy庫,需要使用import進行導入.
A:對B:錯
答案:對計算numpy中元素個數(shù)的方法是:(
)
A:np.sqrt()B:np.size()C:np.count()D:np.identity()
答案:np.size()有數(shù)組n=np.arange(24).reshape(2,-1,2,2),則n.shape的返回結(jié)果是:(
)
A:(2,4,2,2)B:(2,2,2,2)C:(2,3,2,2)D:(2,6,2,2)
答案:(2,3,2,2)Numpy中創(chuàng)建全為0的矩陣使用:(
)
A:onesB:zerosC:arangeD:empty
答案:zerosnumpy中向量轉(zhuǎn)成矩陣使用的方法是:(
)
A:arangeB:randomC:reshapeD:reval
答案:revalnumpy中產(chǎn)生全1的矩陣使用的方法是empty.
A:對B:錯
答案:錯已知a=np.arange(12)
c=a.view()
那么cisa的結(jié)果為True.
A:對B:錯
答案:錯numpy中求最大值方法是:(
)
A:maxB:MaxumC:bigD:Max
答案:maxa=numpy.array((5,6,7))
b=numpy.array((6,6,6)),
則a.dot(b)的值是:(
)
A:108B:TRUEC:array([30,36,42])D:0
答案:108a_mat=np.matrix([3,5,7])
b_mat=np.matrix((1,2,3)),則可以執(zhí)行的操作是:()
A:a_mat/b_matB:a_mat*b_matC:a_mat-b_mat
D:a_mat+b_mat
答案:a_mat/b_mat;a_mat-b_mat
;a_mat+b_mat
第九章單元測試
Matplotlib在Python腳本,Python和IPythonshell,Jupyter筆記本,Web應用程序服務器等方面有廣泛的應用.
A:對B:錯
答案:對使用pyplot.xlabel()來設(shè)置Y軸的文字。
A:對B:錯
答案:錯我們使用pyplot.title()來定義標題。
A:對B:錯
答案:對在一張figure中繪制可以使用subplot()函數(shù)繪制多個子圖。
A:對B:錯
答案:對繪制散點圖應該使用的命令為()。
A:pyplot.histB:pyplot.pieC:pyplot.barD:pyplot.scatter
答案:pyplot.scatter為了明確表示各類別占總體的比例,顯示各項的大小與各項總和的比例,我們通常使用()命令繪圖。
A:pyplot.scatterB:pyplot.pieC:pyplot.histD:pyplot.barh
答案:pyplot.piepyplot.plot命令中l(wèi)inewidth參數(shù)設(shè)置的是()。
A:線形的寬度B:線形的樣式C:線形的標志
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保潔公司 員工 合同標準文本
- 中介地皮廠房合同標準文本
- 2025年跨境電商物流空運合同
- 五座汽車租賃合同樣本
- 公司向政府借款合同樣本
- 體育館維修合同標準文本
- 農(nóng)村改建建筑合同樣本
- 修路合伙合同樣本
- 乙方廣告銷售合同樣本
- bot水務合同樣本
- 祭奠白事活動清明節(jié)掃墓祭祖內(nèi)容完整動態(tài)PPT
- (完整版)鋼琴五線譜(A4打印)
- 量子力學完整版課件
- 生態(tài)修復地質(zhì)勘察報告
- 廣東廣州市海珠區(qū)官洲街道辦事處政府雇員公開招聘5人(必考題)模擬卷含答案
- 結(jié)構(gòu)膠msdslord第一部分化學產(chǎn)品和公司名稱
- 低血糖昏迷搶救預案及流程
- 新教材教科版四年級下冊科學全冊課時練(同步練習)(共24課)
- 從專業(yè)走向管理
- 2022年中國礦業(yè)權(quán)評估新準則
- DB11-T 527-2021配電室安全管理規(guī)范
評論
0/150
提交評論