在線網課知慧《python數(shù)據(jù)分析與應用(西安財大)》單元測試考核答案_第1頁
在線網課知慧《python數(shù)據(jù)分析與應用(西安財大)》單元測試考核答案_第2頁
在線網課知慧《python數(shù)據(jù)分析與應用(西安財大)》單元測試考核答案_第3頁
在線網課知慧《python數(shù)據(jù)分析與應用(西安財大)》單元測試考核答案_第4頁
在線網課知慧《python數(shù)據(jù)分析與應用(西安財大)》單元測試考核答案_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

緒論1【判斷題】IPython提供了基于控制臺命令環(huán)境的定制功能,可以將交互式Pythonshell包含在各種Python應用中。()A.對B.錯第一章單元測試1.【多選題】正確答案:ABC下列選項中,哪些屬于Python語言的特點?()A.簡單易學B.開源C.可移植性D.面向過程2.【多選題】正確答案:ABCD下列領域中,使用Python可以實現(xiàn)的是()A.游戲B.操作系統(tǒng)管理和服務器運維的自動化腳本C.科學計算D.Web開發(fā)3【判斷題】Python的優(yōu)點之一是具有偽代碼的本質。()A.錯B.對4【判斷題】Python具有可擴展的特性。()A.對B.錯5【判斷題】Python自帶shell的性能優(yōu)于IPython。()A.錯B.對第二章單元測試1【單選題】(2分)下列選項中變量名不正確的是()。A._textB.hei_maC.ITCASTD.2cd2【單選題】(2分)關于input()函數(shù)與print()函數(shù)的說法中,下列描述錯誤的是()。A.print()函數(shù)可以輸出任何類型的數(shù)據(jù)B.input()函數(shù)可以接收使用者輸入的數(shù)據(jù)C.print()函數(shù)輸出的數(shù)據(jù)不支持換行操作D.input()函數(shù)會返回一個字符串類型數(shù)據(jù)3【單選題】(2分)與xyandyz語句等價的是()A.xyornoty<zB.notx<yornoty<zC.xyzD.notx<yory<z4【單選題】(2分)關于賦值語句的作用,描述正確的是()A.變量和對象必須類型相同B.每個賦值語句只能給一個變量賦值C.將變量改寫為新的值D.將變量綁定到對象5【單選題】(2分)下列運算符的使用錯誤的是()A.10%3B.3*’abc’C.[1,2,3]+[4,5,6]D.100+‘a’第三章單元測試1【判斷題】元組支持增加、刪除、修改元素等操作。()A.錯B.對2【判斷題】列表的索引是從1開始。()A.錯B.對3【判斷題】如果元組中只有1個元素時,需要在該元素后面加上逗號。()A.錯B.對4【單選題】(2分)下面不能創(chuàng)建一個字典的語句是()A.dict3={[1,2,3]:”uestc”}B.dict4={(1,2,3):”uestc”}C.dict2={3:5}D.dict1={}5【單選題】(2分)字符串是一個字符序列,例如,字符串s,從右側向左第2個字符用什么索引()A.s[0:-2]B.s[2]C.s[-2]D.s[:2]第四章單元測試1【單選題】(2分)閱讀下面程序:x=0forxinrange(5):x+=1ifx==3:breakprint(x)輸出結果為()。A.12345B.123C.0D.122【單選題】(2分)下列語句中用于跳出循環(huán)體的語句是()。A.ifB.whileC.continueD.break3【單選題】(2分)閱讀下面程序:i=3j=5whileTrue:ifi<5:i+=iprint(i)breakelifj<1:j-=jprint(j)上述程序的輸出結果是()。A.8B.6C.0D.24【判斷題】for循環(huán)嵌套就是在for循環(huán)中再加一個for循環(huán)。()A.錯B.對5.【多選題】正確答案:BDPython中的循環(huán)語句有{for}循環(huán)和{while}循環(huán)。()A.if循環(huán)B.while循環(huán)C.switch循環(huán)D.for循環(huán)第五章單元測試1【判斷題】全局變量在所有的函數(shù)中都可以使用。()A.對B.錯2【判斷題】匿名函數(shù)使用關鍵字lambda聲明。()A.錯B.對3【單選題】(2分)閱讀下面程序:num_one=12defsum(num_two):globalnum_onenum_one=90returnnum_one+num_twoprint(sum(10))運行代碼,輸出結果是()。A.100B.102C.22D.124【單選題】(2分)閱讀下面程序:defmany_param(num_one,num_two,*args):print(args)many_param(11,22,33,44,55)運行代碼,輸出結果是()。A.(22,33,44)B.(11,22,33)C.(33,44,55)D.(11,22)5【單選題】(2分)閱讀下面程序:deffact(num):ifnum==1:return1else:returnnum+fact(num-1)print(fact(5))運行代碼,輸出結果是()。A.3B.21C.1D.15第六章單元測試1【單選題】(2分)下列轉義字符中,表示空轉義字符的是()A.\000B.\rC.\''D.\n2【單選題】(2分)下列轉義字符中,表示換行轉義字符的是()。A.\tB.\\C.\bD.\n3【單選題】(2分)下列轉義字符中,表示回車轉義字符的是()。A.\nB.\rC.\\D.\''4【單選題】(2分)閱讀下面一段程序:words="Hello,Python"index=words.index("Py",0,6)print(index)運行程序,最終執(zhí)行的結果為()。A.程序出現(xiàn)ValueError異常B.5C.7D.65【單選題】(2分)閱讀下面一段程序:words="Hello,Python"result=words.capitalize()result_another=words.title()print(result)print(result_another)運行程序,最終輸出的結果為()。A.hello,Python,Hello,PythonB.Hello,python,hello,python。C.hello,python,hello,pythonD.Hello,python,Hello,Python6.【多選題】正確答案:AB下列格式化符號中,用來表示整數(shù)的是()。A.%iB.%dC.%fD.%s7.【多選題】正確答案:BCD下列選項中,屬于字符串的是()。A.''abc'B."a'b'c"C.'''abc'''D.'a"b"c'8.【多選題】正確答案:BC下列方法中,用于在字符串中查找子串的是()。A.replaceB.findC.indexD.count9【判斷題】upper()函數(shù)將字符串中的大寫字母轉為小寫字母。()A.錯B.對10【判斷題】join()函數(shù)會以某個字符作為分隔符,將序列中的所有元素合并為一個新的字符串。()A.對B.錯11【判斷題】strip()函數(shù)用于移除字符串頭尾指定的字符。()A.錯B.對12【判斷題】轉義字符\r表示的是回車。()A.對B.錯13【判斷題】字符串是一種表示文本的數(shù)據(jù)類型。()A.錯B.對14【判斷題】title()函數(shù)返回"標題化"的字符串,也就是說所有單詞都是以小寫開始,其余字母均為大寫。()A.錯B.對15【判斷題】endswith()函數(shù)用于判斷字符串是否以指定后綴結尾。()A.對B.錯16【判斷題】count()函數(shù)用于統(tǒng)計字符串的字符總個數(shù)。()A.錯B.對17【判斷題】如果要修改字符串的某個字符,可以使用下標實現(xiàn)。()A.對B.錯18【判斷題】字符串屬于可變類型,可以通過索引賦值。()A.錯B.對第七章單元測試1【單選題】(2分)無論在執(zhí)行程序中是否發(fā)生異常,都會執(zhí)行上下文管理器的()方法。A.__exit__()B.__into__()C.__out__()D.__enter__()2【單選題】(2分)已知文件abc.txt的內容如下:Hello,黑馬通過如下代碼讀取上述文件的內容。f=open('abc.txt','r')content=f.read(7)print(content)讀取的結果為()。A.HelloB.Hello,黑C.HellD.Hello,3【單選題】(2分)進入上下文管理器時會調用下面哪個方法?()A.__enter__()B.__into__()C.__out__()D.__exit__()4【單選題】(2分)離開上下文管理器時會調用下面哪個方法?()A.__enter__()B.__into__()C.__out__()D.__exit__()5【單選題】(2分)閱讀下面的程序:list=[]list[0]上述程序會產生()異常。A.SyntaxErrorB.KeyErrorC.ZeroDivisionErrorD.IndexError6【單選題】(2分)下列語句中,哪個是程序會監(jiān)控錯誤的語句?()A.finallyB.exceptC.tryD.else7【單選題】(2分)關于FileNotFoundError異常產生的原因,下列描述正確的是()。A.使用序列中不存在的索引B.試圖打開不存在的文件C.嘗試訪問一個未聲明的變量D.使用映射中不存在的鍵8【單選題】(2分)當解釋器發(fā)現(xiàn)語法錯誤的時候,會引發(fā)如下哪個異常?()A.SyntaxErrorB.ZeroDivisionErrorC.IndexErrorD.KeyError9【單選題】(2分)在Python3中,能使用下列哪個語句處理多個異常?()A.except[NameError,FileNotFoundError]B.except{NameError,FileNotFoundError}C.except(NameError,FileNotFoundError)D.exceptNameError,FileNotFoundError10【單選題】(2分)無論程序是否捕獲到異常,都必須執(zhí)行的語句是()。A.exceptB.tryC.elseD.finally11.【多選題】正確答案:CD下列選項中,能主動引發(fā)異常的是()。A.exceptB.tryC.raiseD.assert12.【多選題】正確答案:BC下列語句中,能夠捕捉全部異常的是()。A.exceptNameError:B.except:C.exceptExceptionasresult:D.except(NameError,FileNotFoundError)13.【多選題】正確答案:ABC在執(zhí)行with語句體中有哪些語句,會以None作為參數(shù)調用__exit__()方法?()A.breakB.returnC.continueD.else14.【多選題】正確答案:AC程序出現(xiàn)了異常,會執(zhí)行如下哪個語句?()A.exceptB.tryC.finallyD.else15.【多選題】正確答案:AC下列選項中,可以從特定位置讀寫文件的方法是()。A.tell()B.write()C.seek()D.read()16【判斷題】如果__exit__()方法返回的結果為True,則無需對異常進行處理。()A.對B.錯17【判斷題】os模塊的mkdir方法用來創(chuàng)建文件夾。()A.對B.錯18【判斷題】一個except子句能捕捉多個異常類型。()A.錯B.對19【判斷題】如果向一個已有文件寫數(shù)據(jù),數(shù)據(jù)會追加到原來內容的末尾。()A.錯B.對20【判斷題】默認情況下,seek方法是從文件的開頭開始偏移讀取指針到指定位置。()A.錯B.對21【判斷題】使用方法seek(offset[,whence])進行文件定位讀寫時,如果參數(shù)whence的值設為2,則表示從文件末尾開始偏移。()A.對B.錯22【判斷題】如果except子句沒有指明任何異常,可以捕獲所有的異常。()A.對B.錯23【判斷題】使用方法seek(offset[,whence])進行文件定位讀寫時,如果參數(shù)from的值設為0,則表示從文件的起始位置開始偏移。()A.錯B.對24【判斷題】程序監(jiān)控到錯誤,就會執(zhí)行except語句,再執(zhí)行try未執(zhí)行的語句。()A.錯B.對25【判斷題】使用文件時,如果不使用close方法關閉文件,一旦程序奔潰,很可能導致文件中的數(shù)據(jù)沒有保存。()A.對B.錯第八章單元測試1【單選題】(2分)下列方法中,用來初始化對象屬性的是()。A.__add__()B.__del__()C.__str__()D.__init__()2【單選題】(2分)下列方法中,用來釋放類所占用的資源的是()。A.__del__()B.__init__()C.__str__()D.__add__()3【單選題】(2分)當調用“*”實現(xiàn)乘法運算時,實際上是調用了()方法。A.__div__()B.__add__()C.__sub__()D.__mul__()4【單選題】(2分)下列選項中,不屬于面向對象三大重要特性的是()。A.多態(tài)B.封裝C.繼承D.抽象5【單選題】(2分)下列選項中,關于類的說法正確的是()。A.對象是對某類事物的抽象描述B.類用來描述現(xiàn)實中的個體C.類是面向對象編程的核心D.類是對象的模板,對象是類的實例6【單選題】(2分)執(zhí)行下列代碼:classTest:count=21defprint_num(self):count=20self.count+=20print(count)test=Test()test.print_num()運行結果為()A.21B.41C.20D.407【單選題】(2分)下列選項中,關于私有成員說法錯誤的是()A.wheel__是一個正確的私有變量B.私有成員的目的是保證數(shù)據(jù)安全C.私有成員在類外部不可以直接被訪問D.類成員的名稱前面添加雙下畫線的方式來表示私有成員8【單選題】(2分)下列選項中,關于構造方法說法不正確的是()A.構造方法是可以帶參數(shù)的B.創(chuàng)建完實例以后,系統(tǒng)會自動調用構造方法C.通過類的實例調用構造方法,完成對象的初始化操作D.如果要修改屬性的默認值,可以在構造方法中使用參數(shù)設置)9【單選題】(2分)下列選項中,關于Python類的方法說法錯誤的是()A.類方法第一個參數(shù)為clsB.實例方法的第一個參數(shù)為selfC.靜態(tài)方法中沒有任何參數(shù)D.類方法使用裝飾器@staticmethod修飾10【單選題】(2分)下列方法中,只能由對象調用的是()。A.類方法B.析構方法C.實例方法D.靜態(tài)方法11.【多選題】正確答案:ABC下列選項中,屬于類的組成部分的是()。A.類名B.方法C.屬性D.對象12【判斷題】多態(tài)可以讓不同類的同一功能同一接口調用。()A.對B.錯13【判斷題】程序結束時,會自動調用del方法刪除要釋放的空間。()A.對B.錯14【判斷題】在面向對象編程中,使用對象來映射現(xiàn)實中的事物。()A.對B.錯15【判斷題】如果想要子類調用父類中被重寫的方法,需要使用super訪問父類中的成員。()A.錯B.對16【判斷題】一個子類只能有一個父類。()A.對B.錯17【判斷題】面向對象是一種符合人類思維習慣的編程思想。()A.對B.錯18【判斷題】當兩個實例對象執(zhí)行加法運算時,自動調用__add__方法。()A.對B.錯19【判斷題】如果類屬性和實例屬性重名,對象會優(yōu)先訪問類屬性的值。()A.對B.錯20【判斷題】類的實例只能調用實例方法,不能調用類方法。()A.錯B.對21【判斷題】調用del刪除一個對象,能夠手動釋放資源。()A.錯B.對第九章單元測試1【判斷題】numpy中向量轉成矩陣使用reshape,numpy中矩陣轉成向量使用resize()A.錯B.對2【單選題】(2分)創(chuàng)建一個元素為從10到39的ndarray對象。下面正確的是()A.np.arange(10,40)B.np.arange(10,39)C.np.arange(9,40)D.np.arange(9,39)3【單選題】(2分)創(chuàng)建一個二維數(shù)組,其邊界值為1,其余值為0。下面正確的是()A.Z=np.ones((10,10))Z[1:-1,1:-1]=0B.Z=np.ones((10,10))Z[1:-1,::-1]=0C.Z=np.ones((10,10))Z[::-1,::-1]=0D.Z=np.ones((10,10))Z[::-1,1:-1]=04【單選題】(2分)建立一個二維數(shù)組a的初始化為[[4,5,6],[1,2,3]],輸出元素a(0,1)和a(1,1)分別是多少()A.4,5B.4,2C.5,2D.5,45【單選題】(2分)創(chuàng)建如下兩個數(shù)據(jù):student_name=np.array([‘Tom’,’Lily’,’Rose’])student_score=np.array([[79,88,80],[89,90,92],[78,76,30]])使用布爾類型索引輸出Rose的成績,該代碼表達如下()A.print(student_name=’Rose’[student_score])B.print(student_name=’Rose’(student_score))C.print(student_score[student_name=’Rose’])D.print(student_score(student_name=’Rose’))6【判斷題】創(chuàng)建一個大小為10的隨機向量并將其中最大值替換為0,則該代碼表示為Z=np.random.random(10)Z[Z.argmax()]=0print(Z)()A.錯B.對7【判斷題】已知a=np.array([[1.,2.],[3.,4.]]),b=np.array([[5.,6.],[7.,8.]]),則a-b的結果為[[-4.-4.],[-4.-4.]]()A.對B.錯8【判斷題】使用花式索引獲取data[[0123],[4567],[891011],[12131415],[16171819]]中索引為(2,2)和(1,3)的元素為print(data[1,0],[1,2])()A.錯B.對第十章單元測試1【單選題】(2分)下列選項中,描述正確是()。A.sort_B.DataFrame是二維數(shù)據(jù)結構,并且該結構具有行索引和列索引C.Series結構中的數(shù)據(jù)不可以進行算術運算D.Series是一維數(shù)據(jù)結構,其索引在右,數(shù)據(jù)在左2【單選題】(2分)下列方法中,可以將元組轉換為MultiIndex對象的是()。A.from_product()B.from_list()C.from_arrays()D.from_tuples()3【判斷題】Series對象不存在層級索引。()A.對B.錯4【判斷題】from_arrays()方法是將元組列表轉換為MultiIndex對象。()A.錯B.對5【單選題】(2分)請閱讀下面一段程序:importpandasaspdser_obj=pd.Series(range(1,6),index=[5,3,0,4,2])ser_obj.sort_index()執(zhí)行上述程序后,最終輸出的結果為()。A.0325324451B.5132034425C.5144322503D.2544033251第十一章單元測試1【單選題】(2分)下列關于Bokeh庫描述不正確的是()。A.能夠快速地、輕松地創(chuàng)建交互圖B.提供優(yōu)雅、簡潔的通用圖形構建C.不適用于大量的數(shù)據(jù)集D.針對瀏覽器使用的交互式可視化庫2【單選題】(2分)下列pyplot模塊的函數(shù)中,可以繪制散點圖的是()。A.scatter()B.bar()C.pie()D.hist()3【單選題】(2分)下列函數(shù)中,用于保存當前生成的圖表的是()。A.figure()B.savefig()C.show()D.hist()4【單選題】(2分)下列pyplot模塊的函數(shù)中,可以繪制條形圖的是()。A.bar()B.hist()C.pie()D.scatter()5【單選題】(2分)下列選項中不屬于Seaborn中分類數(shù)據(jù)可視化庫的是()。A.分類數(shù)據(jù)的分布圖B.分類數(shù)據(jù)散點圖C.分類數(shù)據(jù)的直方圖D.分類數(shù)據(jù)的統(tǒng)計估算圖6【單選題】(2分)下列選項中,可以一次性創(chuàng)建多個子圖的是()。A.subplots()B.add_subplot()C.subplot()D.figure()7【單選題】(2分)下列pyplot模塊的函數(shù)中,可以繪制餅圖的是()。A.scatter()B.hist()C.bar()D.pie()8.【多選題】正確答案:ABCD下列選項中,屬于視覺結構的是()。A.形狀B.色彩C.方向D.尺寸9【判斷題】Figure對象可以理解為一張空白的畫布,用于容納圖表的各種組件。()A.錯B.對10【判斷題】如果希望一次性創(chuàng)建一組子圖,則可以通過subplot()函數(shù)進行實現(xiàn)。()A.對B.錯11【判斷題】散點圖包含的數(shù)據(jù)點越少,比較的效果就會越好。()A.錯B.對12【判斷題】Figure對象允許劃分為多個繪圖區(qū)域。()A.錯B.對13【判斷題】我們可以調用new()函數(shù)構建一張新的空白畫布。()A.錯B.對14【判斷題】位于左上角的子圖編號為1。()A.對B.錯15【判斷題】直方圖可以利用方塊的高度來反映數(shù)據(jù)的差異。()A.對B.錯16【判斷題】箱形圖提供了一種只用5個點對數(shù)據(jù)集做簡單總結的方式。()A.對B.錯17【判斷題】每調用一次add_subplot()方法會規(guī)劃畫布劃分子圖,且只會添加一個子圖。()A.錯B.對18【判斷題】pyplot模塊中默認擁有一個Figure對象。()A.錯B.對第十二章單元測試1【單選題】(2分)下列選項中,主要用來獲得根詞的是()。A.LancasterStemmerB.WordNetLemmatizerC.Sno

溫馨提示

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

評論

0/150

提交評論