在線網(wǎng)課知慧《輕輕松松學(xué)python(昆明理大)》單元測試考核答案_第1頁
在線網(wǎng)課知慧《輕輕松松學(xué)python(昆明理大)》單元測試考核答案_第2頁
在線網(wǎng)課知慧《輕輕松松學(xué)python(昆明理大)》單元測試考核答案_第3頁
在線網(wǎng)課知慧《輕輕松松學(xué)python(昆明理大)》單元測試考核答案_第4頁
在線網(wǎng)課知慧《輕輕松松學(xué)python(昆明理大)》單元測試考核答案_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章單元測試第二章單元測試第三章單元測試第四章單元測試第五章單元測試第六章單元測試第七章單元測試第八章單元測試第九章單元測試第一章單元測試1【判斷題】Python語言是一種通用語言,可以用于科學(xué)計算、數(shù)據(jù)分析、網(wǎng)站開發(fā)等多個方面。A.對B.錯2【判斷題】在Python中,5_pup可以作為用戶使用的變量名。A.對B.錯3【判斷題】執(zhí)行語句a=eval("8.0")后,a的數(shù)據(jù)類型是浮點型。A.錯B.對4【單選題】(2分)Python語言是由()創(chuàng)造的?A.LinusBenedictTorvaldsB.TimPetersC.GuidovanRossumD.DennisRitchie5【單選題】(2分)編程語言通常有固定的后綴,如C文件是"test.c",Python文件后綴通常定義為以()結(jié)尾。A.pyB.pycC.pwD.pc6【單選題】(2分)屬于Python關(guān)鍵字的是()。A.varB.ElseC.doD.if7【單選題】(2分)不屬于Python程序運行方式的是()。A.通過集成開發(fā)環(huán)境Pycharm運行B.IDLE交互式運行C.直接在記事本中運行D.IDLE文件式運行8【單選題】(2分)在Python中,語句print(eval("32")+5.0)的輸出結(jié)果是()。A.37B.325.0C.37.0D."325.0"9【單選題】(2分)關(guān)于Python語言,敘述正確的是()。A.Python代碼中的縮進主要目的是代碼層次結(jié)構(gòu)美觀,可以取消縮進而不影響代碼執(zhí)行B.Python代碼中的縮進可以使用制表符也可以使用空格C.Python內(nèi)置函數(shù)名不可以用作用戶變量名使用D.Python可以使用#和@兩種符號作為代碼注釋符號10【單選題】(2分)若輸入8,語句print(x*2)的輸出結(jié)果是88,則輸入語句是()。A.x=eval(input())B.x=int(input())C.x=input()D.input(x)第二章單元測試1【單選題】(2分)下列選項可以作為Python變量名的是()A.cum_3B.a-bC.5fivD.def2【單選題】(2分)在Python中,用做單行注釋的符號是()A.@B.#C.;D.\\3【單選題】(2分)若x為賦值為整數(shù)的變量,則下列語句,不能夠判斷x是否為偶數(shù)的是()A.x**2%2==0B.x/2==x//2C.x%2==0D.(x+1)//2==04【單選題】(2分)語句print("君子不器下學(xué)而上達(dá)".[1:7:3])的執(zhí)行結(jié)果為()。A.子下B.君器C.子下上D.君器而5【單選題】(2分)下列浮點數(shù)的表示,錯誤的是()。A.9E3.0B.3E-5C..9e-50D.5.4e26【單選題】(2分)"Kunming".islower()的執(zhí)行結(jié)果是()。A.TrueB.FalseC.0D.17【單選題】(2分)對Turtle.color("red","blue")描述正確的是()。A.設(shè)置紅色線條色,藍(lán)色陰影色B.設(shè)置紅色前景色,藍(lán)色背景色C.設(shè)置紅色線條色,藍(lán)色填充色D.設(shè)置紅色填充色,藍(lán)色背景色8【單選題】(2分)不能實現(xiàn)turtle轉(zhuǎn)向的方法是()。A.turtle.left()B.turtle.fd()C.turtle.right()D.turtle.seth()9【單選題】(2分)在Python中,下列選項列舉的內(nèi)置類型,屬于可變對象的是()。A.boolB.intC.listD.str10【單選題】(2分)執(zhí)行下列代碼x=3y=12000print("{1:*<10,}-{0:}".format(x,y))輸出結(jié)果是()A.*****12000-3B.3,********-1200C.12,000****-3D.****12,000-3第三章單元測試1【判斷題】列表和元組可以相互轉(zhuǎn)換。()A.錯B.對2【判斷題】字典的元組之間用分號隔開。()A.錯B.對3【判斷題】集合元素是無序可重復(fù)的。()A.對B.錯4【單選題】(2分)有列表如:shulie=[1,2,4,8,16,32],則shulie[5],取出的是哪個元素()A.4B.8C.沒有這個元素D.325【單選題】(2分)有元組如:num_tup=(1,1,2,3,5,8,13,21),則num_tup[3:-3],取出的元素是()A.3,5,8B.2,3,5,8C.3,5D.2,3,56【單選題】(2分)要把元素中的重復(fù)值去掉,可以使用()A.集合B.沒有辦法C.列表D.元組7【單選題】(2分)有元組如:tup=(60,70,80),則操作tup[2]=90,()A.在元組末尾增加值為90的元素B.在元組下標(biāo)為2的位置插入值為90的元素C.把下標(biāo)為2的元素值修改為90D.元組定義好之后,不能修改其中元素,所以這個操作是錯誤的8【單選題】(2分)ls1=[a+3forainrange(3,8)]上面對列表ls1操作后,列表ls1為()A.[4,5,6,7,10]B.[6,7,8,9,10,11]C.[6,7,8,9,10]D.[3,4,5,6,7]9【單選題】(2分)創(chuàng)建空字典的操作是()A.dict={}B.dict={null}C.dict=set()D.dict=set(null)10【單選題】(2分)有字典如:fruit={“name”:”apple”,”color”:”red”,”weight”:200},操作fruit.keys()的結(jié)果是:()A.dict_B.其余都不對C.dict_items([('name','apple'),('color','red'),('weight',200)])D.dict_keys(['name','color','weight'])第四章單元測試1【判斷題】else既可用于分支結(jié)構(gòu)也可用于循環(huán)擴展()A.對B.錯2【判斷題】遍歷循環(huán)的保留字是while。()A.對B.錯3【判斷題】if32:代表循環(huán)體執(zhí)行1次。()A.對B.錯4【單選題】(2分)Python提供了哪兩種基本的循環(huán)結(jié)構(gòu)()。A.遍歷循環(huán)與條件循環(huán)B.順序循環(huán)與分支循環(huán)C.遍歷循環(huán)與分支循環(huán)D.單循環(huán)與二循環(huán)5【單選題】(2分)下面if語句統(tǒng)計“成績(mark)優(yōu)秀的男生以及不及格的男生”的人數(shù),正確的語句為()。A.ifgender=="男"ormark<60ormark=90:n+=1B.ifgender=="男"and(mark<60ormark=90):n+=1C.ifgender=="男"andmark<60andmark=90:n+=1D.ifgender=="男"andmark<60ormark=90:n+=16【單選題】(2分)關(guān)于Python循環(huán)結(jié)構(gòu),以下選項中描述錯誤的是()A.遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是組合數(shù)據(jù)類型和range()函數(shù)B.break用來結(jié)束當(dāng)前當(dāng)次語句,但不跳出當(dāng)前的循環(huán)體C.continue只結(jié)束本次循環(huán)。D.遍歷循環(huán)中的遍歷結(jié)構(gòu)可以是字符串、文件7【單選題】(2分)下面程序的輸出結(jié)果為()。s=0foriinrange(1,101):s+=iifi==50:print(s,end=””)breakelse:print(1)A.執(zhí)行錯誤B.1275C.50501D.127518【單選題】(2分)下面程序的輸出結(jié)果為()。foriin"CHINA":forkinrange(2):print(i,end="")ifi=='N':breakA.CCHHIIAAB.CCHHIINAAC.CCHHIINNAAD.CCHHIAA9【單選題】(2分)下面程序的輸出結(jié)果為()n=2whilen==1:print(123)print(456)A.456B.無限循環(huán)C.123D.123456第五章單元測試1【判斷題】函數(shù)運算結(jié)束后,局部變量不會被釋放。()A.錯B.對2【判斷題】全局變量指在函數(shù)之外定義的變量,在程序執(zhí)行全過程有效。()A.錯B.對3【判斷題】eval函數(shù)的作用是將字符串轉(zhuǎn)為Python語句,并執(zhí)行該語句。()A.錯B.對4【單選題】(2分)函數(shù)定義時,以下不需要使用global聲明就可能操作全局變量的類型是:()A.字符串B.整數(shù)C.列表D.浮點數(shù)5【單選題】(2分)Python函數(shù)如下:```deffunc(a,b):c=a**2+bb=areturnca=10b=100c=func(a,b)+aprint(c)```以下關(guān)于Python函數(shù)說法錯誤的是:()A.該函數(shù)名稱為funcB.執(zhí)行該函數(shù)后,變量a的值為10C.執(zhí)行該函數(shù)后,變量b的值為100D.執(zhí)行該函數(shù)后,變量c的值為2006【單選題】(2分)以下選項不是函數(shù)作用的是()A.提高代碼執(zhí)行速度B.降低編程復(fù)雜度C.增強代碼可讀性D.復(fù)用代碼7【單選題】(2分)以下關(guān)于模塊化設(shè)計描述錯誤的是:()A.高耦合度的特點是復(fù)用較為困難B.應(yīng)盡可能合理劃分功能塊,功能塊內(nèi)部耦合度高C.應(yīng)盡可能合理劃分功能塊,功能塊內(nèi)部耦合度低D.模塊間關(guān)系盡可能簡單,模塊之間耦合度低8【單選題】(2分)以下關(guān)于函數(shù)說法錯誤的是:()A.函數(shù)是一段具有特定功能的、可重用的語句組B.函數(shù)通過函數(shù)名來調(diào)用C.函數(shù)可以看做是一段具有名字的子程序D.對函數(shù)的使用必須了解其內(nèi)部實現(xiàn)原理9【單選題】(2分)代碼:```MA=lambdax,y:(xy)*x+(x<y)*yMI=lambdax,y:(xy)*y+(x<y)*xa=10b=20print(MA(a,b),MI(a,b))```上述代碼的輸出結(jié)果是:()A.2010B.1010C.1020D.202010【單選題】(2分)程序:```deff(a,b):a=4returna+bdefmain()a=5b=6print(f(a,b),a+b)main()```上述程序的輸出結(jié)果為:()A.1111B.1110C.1010D.1011第六章單元測試1【判斷題】在try…except…else結(jié)構(gòu)中,如果try塊的語句引發(fā)了異常則會執(zhí)行else塊中的代碼。()A.對B.錯2【判斷題】異常處理結(jié)構(gòu)中的finally塊中代碼仍然有可能出錯從而再次引發(fā)異常。()A.對B.錯3【判斷題】程序中異常處理結(jié)構(gòu)在大多數(shù)情況下是沒必要的。()A.對B.錯4【單選題】(2分)無論try子句執(zhí)行時是否發(fā)生異常,都會執(zhí)行的子句是()。A.elseB.不存在C.exceptD.finally5【單選題】(2分)哪個選項不是Python異常處理可能用到的關(guān)鍵字?()。A.tryB.finallyC.ifD.else6【單選題】(2分)關(guān)于try-except,哪個選項的描述是錯誤的?()。A.表達(dá)了一種分支結(jié)構(gòu)的特點B.用于對程序的異常進行捕捉和處理C.NameError是一種異常類型D.使用了異常處理,程序?qū)⒉粫俪鲥e7【單選題】(2分)關(guān)于try-except,哪個選項的描述是正確的?()。A.try-except在程序中不可替代B.try-except可以捕獲所有類型的程序錯誤C.try-except通常用于檢查用戶輸入的合法性、文件打開或網(wǎng)絡(luò)獲取的成功性等D.編寫程序時應(yīng)盡可能多的使用try-except,以提供更好的用戶體驗8【單選題】(2分)對于程序的異常處理,以下選項中描述錯誤的是()。A.Python通過try、except等保留字提供異常處理功能B.異常語句可以與else和finally等保留字配合使用C.程序異常發(fā)生后經(jīng)過妥善處理可以繼續(xù)執(zhí)行D.編程語言中的錯誤和異常是完全相同的概念9【單選題】(2分)在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫等由()來完成。A.finally字句B.catch子句C.try字句D.raise子句10【單選題】(2分)當(dāng)方法遇到異常又不知如何處理時,下列哪種說法是正確的()A.拋出異常B.捕獲異常C.聲明異常D.嵌套異常第七章單元測試1【判斷題】無論是文本文件,還是二進制文件,Python對其處理都包括打開、讀寫和關(guān)閉三個步驟。()A.錯B.對2【判斷題】語句f.seek(0)可將文件操作指針移動到文件尾部。()A.對B.錯3【判斷題】將二進制序列恢復(fù)為原來對象和數(shù)據(jù)的過程稱為對象序列化。()A.對B.錯4【單選題】(2分)若要以可讀可寫模式打開C盤mydir文件夾下的file.txt文件,正確的形式是()。A.f=open(‘c:/mydir/file.txt’,‘+r’)B.f=open(‘c:\\mydir\\file.txt’,‘a(chǎn)+’)C.f=open(r‘c:/mydir/file.txt’,‘r+’)D.f=open(‘c:\mydir\file.txt’,‘w+’)5【單選題】(2分)打開文件后,對文件進行逐行遍歷,若讀取的每一行為line,則可實現(xiàn)去掉行末換行符的語句是()。A.line.split(‘\n’)B.line.replace(‘\n’,‘’)C.line.join(‘\n’)D.line.strip(\n)6【單選題】(2分)若要實現(xiàn)讀取文件中的全部數(shù)據(jù)并返回一個由行數(shù)據(jù)組成列表,可使用的函數(shù)是()。A.read()B.seek()C.readlines()D.readline()7【單選題】(2分)在讀寫csv文件的典型程序中,代碼’,’.join(列表)+’\n’的作用是()。A.去掉行末的換行符B.去掉每一行中的逗號分隔字符C.將csv文件的每一行作為一個元素添加到列表中D.將列表元素用逗號連接起來,并在字符串尾部加上換行符,以便寫入csv文件中8【單選題】(2分)要將Python格式對象編碼成json格式并寫入磁盤文件中,可采用的方法是()。A.dumps()B.loads()C.dump()D.load()9【單選題】(2分)要判斷文件或文件夾是否存在,可使用的方法是()。A.os.mkdir()B.os.isfile()C.os.path.isdir()D.os.path.exists()10【單選題】(2分)要制作“中文詞云”,一般需要的庫包括()A.csv和jsonB.turtle和randomC.numpy和matplotlibD.jieba和wordcloud第八章單元測試1【判斷題】numpy中產(chǎn)生全為1的矩陣使用方法是empty。()A.錯B.對2【判斷題】matplotlib是提供數(shù)據(jù)繪圖功能的第三方庫,其中pyplot字庫主要用來實現(xiàn)各種數(shù)據(jù)展示圖形的繪制。()A.對B.錯3【判斷題】matplitlib中l(wèi)egend用來為全局繪圖區(qū)域放置圖注。()A.錯B.對4【判斷題】matplotlib.pyplot的雷達(dá)圖屬于極坐標(biāo)圖。()A.對B.錯5【單選題】(2分)下面哪一個不是用于數(shù)據(jù)分析的第三方庫。()A.pandasB.matplotlibC.jiebaD.numpy6【單選題】(2分)創(chuàng)建一個有x到y(tǒng),步長為2的數(shù)組。()A.np.arrange(x,y)B.np.arrange(x,y,2)C.np.arrange(x,2,y)D.np.arrange(2,x,y)7【單選題】(2分)求數(shù)組在每個維度上大小使用()。A.ndarray.sizeB.ndarray.dtypeC.ndarray.dataD.ndarray.shape8【單選題】(2分)numpy中計算每個元素的平方根使用()。A.np.absB.np.sqrtC.np.ceilD.np.floor9【單選題】(2分)PIL的()模式,將像素從RGB的3字節(jié)形式轉(zhuǎn)換成灰度圖。A.ImageB.RGBC.LD.color10【單選題】(2分)下面哪一個是matplotlib用來繪制散點圖的。()。A.plt.polarB.plt.scatterC.plt.plotD.plt.pie第九章單元測試1【判斷題】pandas的read_csv()函數(shù)用于讀取CSV文件中的數(shù)據(jù)并創(chuàng)建DataFrame對象。()A.錯B.對2【判斷題】pandas中DataFrame對象的index屬性表示列名。()A.對B.錯3【判斷題】pandas支持使用python字典直接創(chuàng)建DataFrame對象,此時字典中的“鍵”將作為DataFrame中的columns。()A.對B.錯4【單選題】(2分)閱讀如下代碼:importpandasaspds=pd.Series(10,index=['a','b','c']關(guān)于變量s,哪個說法是正確的?()A.s中元素的列索引分別是'a’,‘b’,‘c’B.如果index部分省略,默認(rèn)生成的索引是1,2,3C.s是一個二維數(shù)組D.s中每個元素的值是105【單選題】(2分)閱讀如下代碼:importpandasaspda=pd.Series([9,8,7,6],index=['a','b','c','d'])哪個是print(a.i

溫馨提示

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

評論

0/150

提交評論