MOOC Python開(kāi)發(fā)與應(yīng)用-河南大學(xué) 中國(guó)大學(xué)慕課答案_第1頁(yè)
MOOC Python開(kāi)發(fā)與應(yīng)用-河南大學(xué) 中國(guó)大學(xué)慕課答案_第2頁(yè)
MOOC Python開(kāi)發(fā)與應(yīng)用-河南大學(xué) 中國(guó)大學(xué)慕課答案_第3頁(yè)
MOOC Python開(kāi)發(fā)與應(yīng)用-河南大學(xué) 中國(guó)大學(xué)慕課答案_第4頁(yè)
MOOC Python開(kāi)發(fā)與應(yīng)用-河南大學(xué) 中國(guó)大學(xué)慕課答案_第5頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

MOOCPython開(kāi)發(fā)與應(yīng)用-河南大學(xué)中國(guó)大學(xué)慕課答案測(cè)試1、問(wèn)題:在Python編程環(huán)境提示符下直接輸入Python代碼并執(zhí)行的運(yùn)行方式稱為()。選項(xiàng):A、交互式運(yùn)行B、腳本式運(yùn)行C、代碼式運(yùn)行D、即時(shí)式運(yùn)行正確答案:【交互式運(yùn)行】2、問(wèn)題:python是解釋型編程語(yǔ)言。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】3、問(wèn)題:在Python的代碼塊中可以使用不同數(shù)目的行首縮進(jìn)空格數(shù)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】測(cè)試1、問(wèn)題:下面關(guān)于Python的變量說(shuō)法錯(cuò)誤的是()選項(xiàng):A、一個(gè)變量的值可以變化,但是變量的類型不能改變。B、變量不需要提前聲明,直接就可以使用C、變量名區(qū)分大小寫(xiě)D、變量名中不能有空格正確答案:【一個(gè)變量的值可以變化,但是變量的類型不能改變?!?、問(wèn)題:在項(xiàng)目實(shí)例中,分析問(wèn)題一般從輸入、處理和輸出三個(gè)方面進(jìn)行。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】測(cè)試1、問(wèn)題:關(guān)于Python的數(shù)據(jù)類型說(shuō)法錯(cuò)誤的是()選項(xiàng):A、整數(shù)類型沒(méi)有大小限制,可以任意大,僅受內(nèi)存限制。B、Python3.x版本中支持中文C、兩個(gè)浮點(diǎn)數(shù)0.5減0.4,結(jié)果是0.1D、字符串的定界符有多種正確答案:【兩個(gè)浮點(diǎn)數(shù)0.5減0.4,結(jié)果是0.1】測(cè)試1、問(wèn)題:在Python中,下面幾個(gè)函數(shù)的返回結(jié)果錯(cuò)誤的是()選項(xiàng):A、int('B',16)的結(jié)果是11B、chr(ord('D')+3)的結(jié)果是GC、eval(2+3)的結(jié)果是5D、list(range(1,5,2))結(jié)果是[1,3,5]正確答案:【list(range(1,5,2))結(jié)果是[1,3,5]】測(cè)試1、問(wèn)題:下面表達(dá)式的結(jié)果是True的是()選項(xiàng):A、6notinrange(1,10)B、[7,8,9][8,9]C、{4,2,1}{3,2,1}D、{1,2,3}=={3,2,1}正確答案:【{1,2,3}=={3,2,1}】2、填空題:表達(dá)式68//3%3的結(jié)果是__________。正確答案:【1】測(cè)試1、填空題:下面程序的輸出結(jié)果是__________。y=2018ifY%4==0andY%100!=0:print(yes)elifY%400==0:print(yes)else:print(no)正確答案:【no】測(cè)試1、填空題:下面程序的輸出結(jié)果是__________。foriinrange(1,50):ifi%2==0:n=n+1print(n)正確答案:【24】2、填空題:下面循環(huán)執(zhí)行的次數(shù)是_______。i=100Whilei1:Print(i)i=i//2正確答案:【6】3、填空題:下面程序代碼執(zhí)行結(jié)束后,輸出________個(gè)數(shù)。foriinrange(1,100):ifi==5:breakelse:print(i)正確答案:【4】測(cè)試1、問(wèn)題:關(guān)于Python字符串的說(shuō)法中,錯(cuò)誤的是()。選項(xiàng):A、字符串可以使用單引號(hào)、雙引號(hào)和三引號(hào)來(lái)定義。B、使用三引號(hào)定義字符串時(shí),則允許直接將字符串寫(xiě)成多行的形式。C、單引號(hào)定義的字符串中不能包含雙引號(hào)字符串。D、使用三引號(hào)定義的字符串可以包含換行符、制表符或其它特殊符號(hào)。正確答案:【單引號(hào)定義的字符串中不能包含雙引號(hào)字符串?!?、問(wèn)題:閱讀下面程序,¨表示空格str1='¨¨hello¨¨Python¨¨'str1=str1.lstrip()print(len(str1))print(str1.index('Python',0,5))輸出結(jié)果為()。選項(xiàng):A、17和0B、17和異常C、15和異常D、15和0正確答案:【15和異?!?、問(wèn)題:在Python中匹配手機(jī)號(hào)碼的正則表達(dá)式可以是()選項(xiàng):A、^1[35678]\s{9}$B、^1[35678]\s{1,9}$C、^1[35678]\d{9}$D、^1[35678]\d{1,9}$正確答案:【^1[35678]\d{9}$】第二章單元作業(yè)第二章單元測(cè)試1、問(wèn)題:下面關(guān)于Python的變量說(shuō)法錯(cuò)誤的是()選項(xiàng):A、變量名中不能有標(biāo)點(diǎn)符號(hào)B、變量不需要提前聲明,直接就可以使用C、變量名對(duì)大小寫(xiě)不敏感D、不僅變量的值可以變化,而且變量的類型也能改變。正確答案:【變量名對(duì)大小寫(xiě)不敏感】2、問(wèn)題:獲取三位數(shù)x的十位數(shù)字的表達(dá)式正確的是()。選項(xiàng):A、X%100%10B、X//10%100C、X//100%10D、X//10//100正確答案:【X//100%10】3、問(wèn)題:使用()符號(hào)對(duì)浮點(diǎn)類型的數(shù)據(jù)進(jìn)行格式化。選項(xiàng):A、%cB、%fC、%dD、%s正確答案:【%f】4、問(wèn)題:下面哪個(gè)方法能將所有單詞的首字母變成大寫(xiě)()。選項(xiàng):A、titleB、stripC、capitalizeD、upper正確答案:【title】5、問(wèn)題:下面關(guān)于字符串操作說(shuō)法不正確的是()。選項(xiàng):A、字符串使用strip方法刪除首尾指定字符。B、字符串使用split方法根據(jù)指定的分隔符對(duì)字符串進(jìn)行分隔,得到字符串列表。C、字符串可以使用”+”號(hào)進(jìn)行拼接。D、字符串支持加減乘除操作。正確答案:【字符串支持加減乘除操作?!?、問(wèn)題:在Python中匹配郵箱的正則表達(dá)式可以是()。選項(xiàng):A、^(\w)+(\.\w+)+@(\d)+((\.\w+)+)$B、^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$C、^(\w)+(\.\w+)*@(\d)+((\.\w+)+)$D、^(\w)+(\.\w+)+@(\w)+((\.\w+)+)$正確答案:【^(\w)+(\.\w+)*@(\w)+((\.\w+)+)$】7、問(wèn)題:Python中的浮點(diǎn)型有一定的范圍,整數(shù)類型沒(méi)有大小限制。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】8、填空題:list(range(2,100,2))結(jié)果是一個(gè)長(zhǎng)度為_(kāi)______的列表。正確答案:【49】9、填空題:下面是求整數(shù)n1和n2的最大公約數(shù)和最小公倍數(shù)的程序代碼,請(qǐng)補(bǔ)充缺少的一行代碼。n1=int(input('第一個(gè)數(shù):'))n2=int(input('第二個(gè)數(shù):'))m=min(n1,n2)foriinrange(m,0,-1):ifn1%i==0andn2%i==0:x=i________y=(n1*n2)/xprint('最大公約數(shù):%d\n最小公倍數(shù):%d'%(x,y))正確答案:【break】10、填空題:運(yùn)行下面程序代碼,依次從鍵盤(pán)輸入整數(shù)1到10,程序運(yùn)行輸出結(jié)果是_________。x=0s=0foriinrange(1,3):whilex6orx%2==1:x=eval(input(‘請(qǐng)輸入一個(gè)數(shù)’))ifx9:continues=s+xprint(s)正確答案:【14】測(cè)試1、填空題:在Python語(yǔ)言中,使用函數(shù)分為兩個(gè)步驟,定義函數(shù)和________。正確答案:【調(diào)用函數(shù)】2、填空題:在python語(yǔ)言中,函數(shù)定義需要使用____________關(guān)鍵字。正確答案:【def】3、填空題:定義函數(shù)時(shí)函數(shù)名后面的一對(duì)小括號(hào)中給出的參數(shù)稱為_(kāi)___________。正確答案:【形參##%_YZPRLFH_%##形式參數(shù)】測(cè)試1、問(wèn)題:下列選項(xiàng)中,屬于局部變量的是()。選項(xiàng):A、函數(shù)中定義的變量B、函數(shù)名C、函數(shù)外定義的變量D、函數(shù)的形參正確答案:【函數(shù)中定義的變量#函數(shù)的形參】2、問(wèn)題:外層函數(shù)定義了局部變量a,如果內(nèi)層函數(shù)只獲取a的值、不修改a的值,則可以不使用nonlocal關(guān)鍵字。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】測(cè)試1、問(wèn)題:下列說(shuō)法錯(cuò)誤的是()選項(xiàng):A、當(dāng)調(diào)用函數(shù)時(shí),如果沒(méi)有為某些形參傳遞對(duì)應(yīng)的實(shí)參,則這些形參會(huì)自動(dòng)使用默認(rèn)參數(shù)值B、在使用關(guān)鍵字參數(shù)調(diào)用函數(shù)時(shí),實(shí)參的傳遞順序必須與形參列表中形參的順序一致C、當(dāng)普通實(shí)參傳遞給形參后,如果在函數(shù)體中對(duì)形參做修改,則該修改并不會(huì)影響實(shí)參,即實(shí)參值不會(huì)改變D、如果實(shí)參是列表等對(duì)象,那么可在函數(shù)體中通過(guò)形參修改實(shí)參列表中對(duì)應(yīng)元素的值正確答案:【在使用關(guān)鍵字參數(shù)調(diào)用函數(shù)時(shí),實(shí)參的傳遞順序必須與形參列表中形參的順序一致】2、問(wèn)題:不定長(zhǎng)的位置參數(shù)在傳遞給函數(shù)時(shí)會(huì)被封裝成()。選項(xiàng):A、元祖B、字典C、集合D、列表正確答案:【元祖】測(cè)試1、問(wèn)題:當(dāng)要使用一個(gè)模塊中的某些功能時(shí),我們可以通過(guò)()語(yǔ)句將該模塊導(dǎo)入。選項(xiàng):A、includeB、exportC、importD、load正確答案:【import】第三章單元作業(yè)第三章單元測(cè)試1、問(wèn)題:不定長(zhǎng)的位置參數(shù)在傳遞給函數(shù)時(shí)會(huì)被封裝成()。選項(xiàng):A、列表B、集合C、字典D、元組正確答案:【元組】2、問(wèn)題:已知函數(shù)調(diào)用fun(**a),則a是()選項(xiàng):A、元組B、字典C、列表D、集合正確答案:【字典】3、問(wèn)題:一個(gè)腳本文件M.py單獨(dú)執(zhí)行時(shí),其__name__變量的值為()選項(xiàng):A、MB、M.pyC、_main_D、不存在正確答案:【_main_】4、問(wèn)題:下列選項(xiàng)中,屬于局部變量的是()。選項(xiàng):A、函數(shù)中定義的變量B、函數(shù)外定義的變量C、函數(shù)名D、函數(shù)的形參正確答案:【函數(shù)中定義的變量#函數(shù)的形參】5、問(wèn)題:已知M模塊中有兩個(gè)函數(shù)f1和f2,則在腳本文件N.py中要導(dǎo)入M模塊的f1和f2,正確的寫(xiě)法是()。選項(xiàng):A、fromMimport*B、fromMimportf1andf2C、fromMimportf1,f2D、fromMimportf1asf2正確答案:【fromMimport*#fromMimportf1,f2】6、問(wèn)題:函數(shù)定義時(shí),會(huì)執(zhí)行一遍函數(shù)體。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】7、問(wèn)題:形參在函數(shù)定義的時(shí)候就已經(jīng)存在。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】8、問(wèn)題:函數(shù)的遞歸調(diào)用可以無(wú)限遞歸,沒(méi)有影響。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】9、填空題:函數(shù)返回?cái)?shù)據(jù)時(shí)使用_______關(guān)鍵字。正確答案:【return】10、填空題:在函數(shù)中要修改全局變量的值,必須使用________關(guān)鍵字聲明該全局變量。正確答案:【global】11、填空題:在python中使用關(guān)鍵字_________導(dǎo)入某個(gè)模塊。正確答案:【import】測(cè)試1、問(wèn)題:在python中,類不包括那個(gè)特性()。選項(xiàng):A、封裝性B、繼承性C、多態(tài)性D、動(dòng)態(tài)性正確答案:【多態(tài)性】2、問(wèn)題:類的封裝性是指將一個(gè)數(shù)據(jù)相關(guān)的屬性進(jìn)行封裝。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】3、填空題:Python是一種面向__________的高級(jí)語(yǔ)言。正確答案:【對(duì)象】測(cè)試1、問(wèn)題:classHello():def__init__(self,name)=namedefshowInfo(self)print()下面代碼能正常執(zhí)行的()選項(xiàng):A、h=Helloh.showInfo()B、h=Hello()h.showInfo(‘張三’)C、h=Hello(‘張三’)h.showInfo()D、h=Hello(‘a(chǎn)dmin’)showInfo正確答案:【h=Hello(‘張三’)h.showInfo()】2、填空題:python中的構(gòu)造方法為_(kāi)______,在類實(shí)例化對(duì)象的過(guò)程中自動(dòng)調(diào)用。正確答案:【__init__】測(cè)試1、問(wèn)題:Python中,僅可以通過(guò)類實(shí)例化后的對(duì)象名調(diào)用對(duì)應(yīng)的屬性或方法。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:動(dòng)態(tài)綁定的新屬性,只能通過(guò)該對(duì)象訪問(wèn)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】3、填空題:使用________描述的方法被稱為靜態(tài)方法。正確答案:【裝飾器@staticmethod##%_YZPRLFH_%##@staticmethod】測(cè)試1、問(wèn)題:如果一個(gè)類B通過(guò)繼承已有類A而創(chuàng)建,則將B稱作()選項(xiàng):A、子類B、基類C、父類D、超類正確答案:【子類】2、問(wèn)題:python中,下列哪種語(yǔ)法表示Student從Person中繼承。()選項(xiàng):A、classStudent:PersonB、classStudentextendsPersonC、classStudent(Person)D、classStudent:classPerson正確答案:【classStudent(Person)】3、填空題:類的繼承可以分為單繼承和____________。正確答案:【多重繼承】第四章單元作業(yè)第四章單元測(cè)試1、問(wèn)題:關(guān)于python類說(shuō)法錯(cuò)誤的是()選項(xiàng):A、類的實(shí)例方法必須創(chuàng)建對(duì)象后才可以調(diào)用B、類的實(shí)例方法必須創(chuàng)建對(duì)象前才可以調(diào)用C、類的類方法可以用對(duì)象和類名來(lái)調(diào)用D、類的靜態(tài)屬性可以用類名和對(duì)象來(lái)調(diào)用正確答案:【類的實(shí)例方法必須創(chuàng)建對(duì)象前才可以調(diào)用】2、問(wèn)題:定義類如下:classA():defa():print(“a”)classB():defb():print(“b”)classC():defc():print(c)classD(A,C):defd():print(“d”)d=D()d.a()d.b()d.d()以下程序能執(zhí)行的結(jié)果是()選項(xiàng):A、a,b,dB、a,dC、d,aD、執(zhí)行會(huì)報(bào)錯(cuò)正確答案:【執(zhí)行會(huì)報(bào)錯(cuò)】3、問(wèn)題:為一個(gè)對(duì)象動(dòng)態(tài)綁定的新屬性,只能通過(guò)該對(duì)象訪問(wèn)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】4、問(wèn)題:對(duì)象與對(duì)象之間可以共享類屬性。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】5、問(wèn)題:構(gòu)建函數(shù)可以沒(méi)有形參。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】6、問(wèn)題:屬性是為了替代getter訪問(wèn)器和setter訪問(wèn)器。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】7、問(wèn)題:issubclass方法用于判斷一個(gè)對(duì)象所屬的類是否是指定類或指定類的子類。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】8、填空題:python中的私有屬性是以___________開(kāi)頭的屬性。正確答案:【__##%_YZPRLFH_%##兩個(gè)下劃線】9、填空題:_________指一個(gè)程序運(yùn)行時(shí)確保某個(gè)類最多只有一個(gè)實(shí)例對(duì)象。正確答案:【單例模式】10、填空題:使用_________,可以把類的函數(shù)屬性,封裝成類似數(shù)據(jù)屬性。正確答案:【@property##%_YZPRLFH_%##裝飾器@property】11、填空題:查看變量類型的Python內(nèi)置函數(shù)是_________。正確答案:【type】測(cè)試1、問(wèn)題:下列不屬于序列類型的是()選項(xiàng):A、列表B、字符串C、集合和字典D、元組正確答案:【集合和字典】2、問(wèn)題:下列屬于可變數(shù)據(jù)類型的是()選項(xiàng):A、列表B、元組C、字符串D、數(shù)字正確答案:【列表】3、問(wèn)題:有列表demo1=[‘a(chǎn)’,’m’,’t’,’k’,’h’],下列哪一項(xiàng)得到的不是列表()選項(xiàng):A、list_one=[1,’p’,’’,1.2]B、list_two=list([‘p’,’y’,’t’,’h’,’o’,’n’])C、list_three=demo1[1:4:2]D、list_four=demo1[2]正確答案:【list_four=demo1[2]】測(cè)試1、填空題:列表中查找元素時(shí)可以使用__和in運(yùn)算符。正確答案:【notin】測(cè)試1、問(wèn)題:1、下列可以將一個(gè)元素插入到列表的指定位置的方法是()。選項(xiàng):A、addB、appendC、insertD、extend正確答案:【insert】2、問(wèn)題:下列刪除列表中最后一個(gè)元素的方法是()。選項(xiàng):A、delB、popC、removeD、cut正確答案:【pop】3、問(wèn)題:list_one=[4,5,['bj','zh']]list_two=list_one.copy()list_one[1]=3list_one[2][0]='zy'print(list_one,list_two)輸出結(jié)果為()。選項(xiàng):A、[4,3,[“zy”,”zh”]]和[4,3,[“zy”,”zh”]]B、[4,3,[“zy”,”zh”]]和[4,3,[“bj”,”zh”]]C、[4,3,[“zy”,”zh”]]和[4,5,[“zy”,”zh”]]D、[4,3,[“zy”,”zh”]]和[4,5,[“bj”,”zh”]]正確答案:【[4,3,[“zy”,”zh”]]和[4,5,[“zy”,”zh”]]】測(cè)試1、問(wèn)題:下列創(chuàng)建元組的語(yǔ)句中,正確的是()。選項(xiàng):A、tup1=(50)B、tup2=tuple(“hello”,”python”)C、tup3=(“one”,)D、tup3=tuple(1,2,3,4)正確答案:【tup3=(“one”,)】測(cè)試1、問(wèn)題:在Python的集合操作中,下列哪種方法可以一次刪除多個(gè)元素()。選項(xiàng):A、removeB、discardC、popD、clear正確答案:【clear】2、問(wèn)題:有集合s1={1,2,3},s2={3,4,2},下面求兩個(gè)集合的差集和交集的方法為()。選項(xiàng):A、s1.difference(s2)和ersection(s2)B、s1.symmetric_difference(s2)和ersection(s2)C、s1.union(s2)和ersection(s2)D、s1.difference(s2)和s1.union(s2)正確答案:【s1.difference(s2)和ersection(s2)】測(cè)試1、問(wèn)題:下列選項(xiàng)中,哪一項(xiàng)正確創(chuàng)建字典()。選項(xiàng):A、dict1=()B、dict2={‘a(chǎn)’:‘one’}C、dict3={‘a(chǎn)’,1,‘b’,2}D、{[‘a(chǎn)’,’b’]:‘one’}正確答案:【dict2={‘a(chǎn)’:‘one’}】2、問(wèn)題:下列方法中,不能刪除字典中的元素的是()。選項(xiàng):A、clearB、pop()C、removeD、popitem正確答案:【remove】3、問(wèn)題:設(shè)a={‘a(chǎn)’:{‘b’:[2,3]},’c’:[4,5]},則如何取出其中的數(shù)值3,下面正確的是()。選項(xiàng):A、a[‘a(chǎn)’][‘b’][0]B、a[‘a(chǎn)’][‘b’][1]C、a[‘a(chǎn)’][‘b’][2]D、a[‘a(chǎn)’][‘b’]正確答案:【a[‘a(chǎn)’][‘b’][1]】第五章單元作業(yè)第五章單元測(cè)試1、問(wèn)題:下列選項(xiàng)中,不支持使用下標(biāo)訪問(wèn)元素的是()。選項(xiàng):A、列表B、元組C、集合D、字符串正確答案:【集合】2、問(wèn)題:若seq=[1,2,3,4],則下面錯(cuò)誤的是()選項(xiàng):A、seq[-2]為3B、seq[1]為[2]C、seq[::-1]為[4,3,2,1]D、seq[:]為[1,2,3,4]正確答案:【seq[1]為[2]】3、問(wèn)題:閱讀如下程序,li_one=[‘a(chǎn)’,’b’,’c’,’d’]li_two=[‘e’]li_one.extend(li_two)li_one.insert(2,’1’)print(li_one)輸出結(jié)果正確的是()選項(xiàng):A、[‘a(chǎn)’,’1’,’b’,’c’,’d’,’e’]B、[‘a(chǎn)’,1,’b’,’c’,’d’,’e’]C、[‘a(chǎn)’,’b’,’1’,’c’,’d’,’e’]D、[‘e’,‘a(chǎn)’,’’1,’b’,’c’,’d’]正確答案:【[‘a(chǎn)’,’b’,’1’,’c’,’d’,’e’]】4、問(wèn)題:下列可以根據(jù)指定值查找第一個(gè)匹配的列表元素的位置的方法是()選項(xiàng):A、findB、indexC、countD、reverse正確答案:【index】5、問(wèn)題:已知學(xué)生類中有屬性name、sno和score,列表ls中含有若干個(gè)學(xué)生對(duì)象,現(xiàn)需要將列表中學(xué)生的成績(jī)信息生成一個(gè)列表,下列正確的是()。選項(xiàng):A、[stu.scoreforstuinls]B、[stu.snoforstuinls]C、[scoreforstuinls]D、[snoforstuinls]正確答案:【[stu.scoreforstuinls]】6、問(wèn)題:若a=(1,2,3),下列哪個(gè)操作是非法的()選項(xiàng):A、a[1:-1]B、a*3C、a[2]=4D、list(a)正確答案:【a[2]=4】7、問(wèn)題:下列描述錯(cuò)誤的是()。選項(xiàng):A、可以使用一對(duì)大括號(hào){...}或者set函數(shù)創(chuàng)建集合。B、可以使用一對(duì)大括號(hào){...}或者dict函數(shù)創(chuàng)建字典。C、可以使用{}或者set()創(chuàng)建空集合。D、可以使用{}或者dict()創(chuàng)建空字典。正確答案:【可以使用{}或者set()創(chuàng)建空集合?!?、問(wèn)題:下面哪一個(gè)是錯(cuò)誤的()選項(xiàng):A、列表list是可以修改的B、元組tuple是可以修改的C、字典dict是一組鍵和值的組合,通過(guò)鍵進(jìn)行查找,沒(méi)有順序D、集合set的元素只出現(xiàn)一次,是無(wú)序的。正確答案:【元組tuple是可以修改的】9、問(wèn)題:下列方法中,可以獲取字典中所有鍵的是()。選項(xiàng):A、keys()B、value()C、list()D、values()正確答案:【keys()】10、問(wèn)題:閱讀下面程序:d1={'name':'zs','score':'90'}d2=dict().fromkeys(['radius','height'],0)d1.update({'sno':'0100'})d2.update({'radius':10})print(d1,d2)輸出結(jié)果正確的是()。選項(xiàng):A、{'name':'zs','score':'90'}{'radius':10}B、{'name':'zs','score':'90','sno':'0100'}{'radius':10}C、{'name':'zs','score':'90','sno':'0100'}{'radius':10,'height':0}D、{'name':'zs','score':'90','sno':'0100'}{'radius':10,'height':10}正確答案:【{'name':'zs','score':'90','sno':'0100'}{'radius':10,'height':0}】課堂測(cè)試1、問(wèn)題:Python中使用哪個(gè)函數(shù)來(lái)打開(kāi)文件,創(chuàng)建文件對(duì)象?選項(xiàng):A、openB、openfileC、withopenD、FileDict正確答案:【open】2、問(wèn)題:文件都是以二進(jìn)制形式存儲(chǔ)的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】3、問(wèn)題:根據(jù)數(shù)據(jù)的組織形式不同分為文本文件和二進(jìn)制文件。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】測(cè)試1、問(wèn)題:文件對(duì)象的read方法一次只讀取一個(gè)字節(jié)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:文件對(duì)象一次性讀取全部文件內(nèi)容只能使用readlines方法。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】3、問(wèn)題:write()方法不會(huì)自動(dòng)在字符串的末尾添加換行符('\n'),需要人為在字符串末尾添加換行符。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】測(cè)試1、問(wèn)題:csv文件常使用逗號(hào)作為分隔符,可以存儲(chǔ)數(shù)據(jù)但不能用于程序之間轉(zhuǎn)移表格數(shù)據(jù)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:Python的CSV模塊中的csv.reader(csvfile,dialect='excel',**fmtparams)函數(shù)返回一個(gè)讀取器對(duì)象,它將迭代給定csv文件中的行。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】3、問(wèn)題:Csv模塊中的DictWriter類創(chuàng)建對(duì)象時(shí),可以提供表格的列名列表作為參數(shù)來(lái)構(gòu)建表格的表頭。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】測(cè)試1、問(wèn)題:下列異常處理語(yǔ)句中哪一個(gè)是不對(duì)的?選項(xiàng):A、try-exceptB、try-except-else-finallyC、try-elseD、try-except-else正確答案:【try-else】2、問(wèn)題:異常是Python對(duì)象,表示一個(gè)錯(cuò)誤。當(dāng)Python腳本發(fā)生異常時(shí)我們需要捕獲處理它,否則程序會(huì)終止執(zhí)行。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】3、問(wèn)題:raise語(yǔ)句可以自己觸發(fā)異常,只能觸發(fā)自定義異常。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】第六章單元作業(yè)第六章單元測(cè)試1、問(wèn)題:open(StudentInfo5.csv)是使用什么模式打開(kāi)的文件?()選項(xiàng):A、文本模式追加寫(xiě)B(tài)、二進(jìn)制模式寫(xiě)C、文本模式讀取文件D、二進(jìn)制讀寫(xiě)正確答案:【文本模式讀取文件】2、問(wèn)題:在文件操作中使用()語(yǔ)句能保證語(yǔ)句執(zhí)行完畢后自動(dòng)關(guān)閉打開(kāi)的文件。選項(xiàng):A、using語(yǔ)句B、with語(yǔ)句C、close語(yǔ)句D、open語(yǔ)句正確答案:【with語(yǔ)句】3、問(wèn)題:ls=[“1415203012”,”89”,”90”]f.writelines(ls)上面的代碼在文件中寫(xiě)入了幾行內(nèi)容。()選項(xiàng):A、0行B、3行C、2行D、1行正確答案:【1行】4、問(wèn)題:csv模塊對(duì)讀寫(xiě)csv文件的支持包括選項(xiàng):A、reader函數(shù)B、writer函數(shù)C、DictReader類D、DictWriter類正確答案:【reader函數(shù)#writer函數(shù)#DictReader類#DictWriter類】5、問(wèn)題:異常處理中except子句的用法正確是有()選項(xiàng):A、一個(gè)except同時(shí)只能處理1個(gè)異常B、使用except而不帶任何異常類型,捕獲所有發(fā)生的異常C、一個(gè)try語(yǔ)句后有多個(gè)except語(yǔ)句,每個(gè)except處理一種異常D、多個(gè)except語(yǔ)句時(shí),子類放前面,父類放后面正確答案:【使用except而不帶任何異常類型,捕獲所有發(fā)生的異常#一個(gè)try語(yǔ)句后有多個(gè)except語(yǔ)句,每個(gè)except處理一種異常#多個(gè)except語(yǔ)句時(shí),子類放前面,父類放后面】6、問(wèn)題:異常處理中無(wú)論是否有異常發(fā)生都會(huì)執(zhí)行的代碼應(yīng)該放在try語(yǔ)句中。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】7、問(wèn)題:自定義異常應(yīng)該是繼承自Exception類,通過(guò)直接或間接的方式。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問(wèn)題:文件對(duì)象的seek(偏移量,[起始位置])方法用來(lái)移動(dòng)文件指針。起始位置默認(rèn)是當(dāng)前位置。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】9、問(wèn)題:以文本形式打開(kāi)文件時(shí)也要考慮字符編碼的問(wèn)題,open函數(shù)以文本形式打開(kāi)文件時(shí),默認(rèn)以GBK編碼打開(kāi)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】10、填空題:withopen(StudentInfo4.csv,w,newline='')asf:field_names=[學(xué)號(hào),姓名,平時(shí)成績(jī),期末成績(jī)]writer=csv.DictWriter(f,fieldnames=field_names)writer.writeheader()row=[{'學(xué)號(hào)':'1445204009',姓名:'王召',平時(shí)成績(jī):100,期末成績(jī):90},{'學(xué)號(hào)':'1445204013',姓名:'林錦',平時(shí)成績(jī):95,期末成績(jī):67}]forrinrow:writer.__________上面這段代碼中的csv文件寫(xiě)入時(shí)先寫(xiě)入了表頭列名作為第一行,后面按照列名寫(xiě)入數(shù)據(jù)。請(qǐng)?jiān)跈M線處填寫(xiě)答案正確答案:【writerow(r)】測(cè)試1、問(wèn)題:如果要對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢和修改操作,需要用到connect對(duì)象的哪個(gè)方法?選項(xiàng):A、commit()B、close()C、cursor()D、rollback()正確答案:【cursor()】2、問(wèn)題:連接數(shù)據(jù)庫(kù)之前,需要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)連接,生成連接對(duì)象。這個(gè)過(guò)程在不同的數(shù)據(jù)庫(kù)中基本是一致的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】測(cè)試1、問(wèn)題:執(zhí)行sql語(yǔ)句用到cursor對(duì)象的execute方法。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】2、問(wèn)題:cursor.rowcount是一個(gè)只讀屬性,并返回執(zhí)行execute()方法后影響的行數(shù)。這里利用它和fetchone方法組合使用處理多行數(shù)據(jù)。(對(duì))選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】測(cè)試1、問(wèn)題:通過(guò)SQL的insert方法一條一條導(dǎo)入CSV文件,適合數(shù)據(jù)量大的CSV文件。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:導(dǎo)入csv文件的時(shí)候需要首先根據(jù)csv文件的首行創(chuàng)建表格。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】3、問(wèn)題:MySQl數(shù)據(jù)庫(kù)表導(dǎo)出到csv文件時(shí),需要先從系統(tǒng)表格columns中查詢出目標(biāo)表格的列名,寫(xiě)入到csv文件的header中。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】第七章單元作業(yè)第七章單元測(cè)試1、問(wèn)題:db=pymysql.connect(host='localhost',user='root',password='123',db='student',port=3306)正確對(duì)上面這行代碼的解釋是:()選項(xiàng):A、連接本地MySQL數(shù)據(jù),服務(wù)器中的student數(shù)據(jù)庫(kù),登錄用戶名root,密碼123,返回連接對(duì)象dbB、連接遠(yuǎn)程MySQL數(shù)據(jù),服務(wù)器中的student數(shù)據(jù)庫(kù),登錄用戶名root,密碼123,返回連接對(duì)象dbC、連接遠(yuǎn)程MySQL數(shù)據(jù),服務(wù)器中的db數(shù)據(jù)庫(kù),登錄用戶名root,密碼123,返回連接對(duì)象dbD、連接本地SQLServer數(shù)據(jù),服務(wù)器中的student數(shù)據(jù)庫(kù),登錄用戶名root,密碼123,返回連接對(duì)象db正確答案:【連接本地MySQL數(shù)據(jù),服務(wù)器中的student數(shù)據(jù)庫(kù),登錄用戶名root,密碼123,返回連接對(duì)象db】2、問(wèn)題:DB-API中一個(gè)()對(duì)象允許用戶執(zhí)行數(shù)據(jù)庫(kù)命令和得到查詢結(jié)果。選項(xiàng):A、連接B、游標(biāo)C、事務(wù)D、數(shù)據(jù)正確答案:【游標(biāo)】3、問(wèn)題:Python對(duì)Mysql的操作時(shí),下面哪個(gè)方法可以得到結(jié)果集中剩下的所有行()選項(xiàng):A、fetchoneB、callprocC、fetchallD、execute正確答案:【fetchall】4、問(wèn)題:事務(wù)應(yīng)該具有的屬性()選項(xiàng):A、原子性B、一致性C、隔離性D、持久性正確答案:【原子性#一致性#隔離性#持久性】5、問(wèn)題:PythonDBAPI2.0的事務(wù)提供了方法包含()選項(xiàng):A、selectB、rollbackC、cursorD、execute正確答案:【rollback#cursor#execute】6、問(wèn)題:cursor.execute(sql_query)foriinrange(cursor.rowcount):result=cursor.fetchone()print(result)這段代碼能夠輸出所有的查詢結(jié)果。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】7、問(wèn)題:cursor.callproc(findAllStu)中findAllStu是一個(gè)數(shù)據(jù)庫(kù)中預(yù)定義的存儲(chǔ)過(guò)程。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問(wèn)題:數(shù)據(jù)庫(kù)表從csv文件中通過(guò)loaddata方法導(dǎo)入,速度快,適合小數(shù)據(jù)文件。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】9、問(wèn)題:forfiinreader.fieldnames:column=column+fi+'varchar(40),'fields=fields+fi+,fields=fields[0:-1]create_sql='createtableifnotexistsstuTest'+'('+column[0:-1]+')'+'DEFAULTCHARSET=utf8'cursor.execute(create_sql)這段代碼是為了在導(dǎo)入數(shù)據(jù)之前導(dǎo)入數(shù)據(jù)庫(kù)表。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】10、問(wèn)題:data_sql=LOADDATALOCALINFILE'%s'INTOTABLE%sFIELDSTERMINATEDBY','LINESTERMINATEDBY'\\r\\n'IGNORE1LINES%('StudentInfo.csv','stuTest')cur.execute(data_sql)這段代碼并不能將文件StudentInfo.csv中的數(shù)據(jù)全部導(dǎo)入到表格stuTest中。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】測(cè)試1、問(wèn)題:計(jì)算numpy中元素總個(gè)數(shù)的方法()選項(xiàng):A、np.sqrt()B、np.size()C、np.identity()D、np.dtype()正確答案:【np.size()】2、填空題:創(chuàng)建一個(gè)ndarray數(shù)組,np為numpy對(duì)象,元素值從10-49_____。正確答案:【np.arange(10,50)】課堂測(cè)試1、問(wèn)題:importmatplotlib.pyplotasplt以下______是屬于matplotlib的點(diǎn)線圖函數(shù)?選項(xiàng):A、plt.bar()B、plt.plot()C、plt.pie()D、plt.polar()正確答案:【plt.plot()】2、問(wèn)題:matplotlib繪圖時(shí)默認(rèn)不能正常顯示中文。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】測(cè)試1、問(wèn)題:matplotlib繪圖時(shí)一個(gè)圖像可以有多個(gè)figure對(duì)象選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2、問(wèn)題:matplotlib繪圖時(shí)一個(gè)figure對(duì)象可以創(chuàng)建多個(gè)子圖subplot.選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】第八章單元作業(yè)第八章單元測(cè)試1、問(wèn)題:1、計(jì)算numpy中元素個(gè)數(shù)的方法()選項(xiàng):A、np.sqrt()B、np.size()C、np.identity()D、np.rank()正確答案:【np.size()】2、問(wèn)題:已知numpy表示的數(shù)組c如下:391725263那么c.sum(axis=0)所得的結(jié)果為()。選項(xiàng):A、[]B、[12179]C、[131411]D、[323]正確答案:【[12179]】3、問(wèn)題:如下哪個(gè)代碼不能生成一個(gè)ndarray對(duì)象?選項(xiàng):A、a=np.array([0,1,2,3,4])B、a=np.array({0:0,1:1,2:2,3:3,4:4})C、a=np.array((0,1,2,3,4)D、a=np.array(0,1,2,3,4)正確答案:【a=np.array(0,1,2,3,4)】4、問(wèn)題:importmatplotlib.pyplotaspltplt.plot([9,7,15,2,9])plt.show()其中,show()函數(shù)的作用是什么?選項(xiàng):A、顯示所繪制的數(shù)據(jù)圖B、存儲(chǔ)所繪制的數(shù)據(jù)圖C、緩存所繪制的數(shù)據(jù)圖D、刷新所繪制的數(shù)據(jù)圖正確答案:【顯示所繪制的數(shù)據(jù)圖】5、問(wèn)題:pyplot模塊的plot函數(shù)的第三個(gè)參數(shù)為格式字符串,不包括以下哪個(gè)格式信息()。選項(xiàng):A、顏色字符B、點(diǎn)格式字符C、線格式字符D、字體字符正確答案:【字體字符】6、問(wèn)題:下列哪些代碼能完成將繪圖區(qū)域分割成2行3列共6個(gè)子區(qū)域,并將3號(hào)區(qū)域設(shè)置為當(dāng)前繪圖子區(qū)域?()選項(xiàng):A、importmatplotlib.pyplotaspltplt.subplot(2,3,3)B、importmatplotlib.pyplotaspltplt.subplot(323)C、importmatplotlib.pyplotaspltplt.subplot(233)D、importmatplotlib.pyplotaspltplt.subplot(3,2,3)正確答案:【importmatplotlib.pyplotaspltplt.subplot(2,3,3)#importmatplotlib.pyplotaspltplt.subplot(233)】7、問(wèn)題:np.arange(10)表示創(chuàng)建從0到9的一維數(shù)組。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問(wèn)題:Python可以利用matplotlib中的hist()方法來(lái)繪制散點(diǎn)圖。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】9、問(wèn)題:pyplot模塊的bar函數(shù)為繪制橫向條形圖的繪圖函數(shù)。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】10、問(wèn)題:numpy庫(kù)的max函數(shù)中如果參數(shù)axis為1,表示按行求最大值,并返回新數(shù)組。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】11、填空題:創(chuàng)建一個(gè)3階的單位矩陣n=np.eye(3),n[1,1]的值是________。正確答案:【1.0】12、填空題:_____________可以用于在一張圖片中繪制多張子圖(組圖)。正確答案:【subplots】Python階段性考試11、問(wèn)題:Python的多行注釋以符號(hào)()作為開(kāi)始符。選項(xiàng):A、@B、'''E、…正確答案:【'''】2、問(wèn)題:以下關(guān)于程序設(shè)計(jì)語(yǔ)言的描述,錯(cuò)誤的選項(xiàng)是:()選項(xiàng):A、Python語(yǔ)言是一種腳本編程語(yǔ)言B、程序設(shè)計(jì)語(yǔ)言經(jīng)歷了機(jī)器語(yǔ)言、匯編語(yǔ)言、腳本語(yǔ)言三個(gè)階段C、匯編語(yǔ)言是直接操作計(jì)算機(jī)硬件的編程語(yǔ)言D、編譯和解釋的區(qū)別是一次性翻譯程序還是每次執(zhí)行時(shí)都要翻譯程序正確答案:【程序設(shè)計(jì)語(yǔ)言經(jīng)歷了機(jī)器語(yǔ)言、匯編語(yǔ)言、腳本語(yǔ)言三個(gè)階段】3、問(wèn)題:13的值為()。選項(xiàng):A、TrueB、FalseC、8D、1正確答案:【8】4、問(wèn)題:在訪問(wèn)字典中的元素時(shí)可以通過(guò)()訪問(wèn)。選項(xiàng):A、數(shù)字下標(biāo)B、數(shù)字下標(biāo)或鍵C、鍵D、名字正確答案:【鍵】5、問(wèn)題:關(guān)于import引用方法,以下選項(xiàng)中描述錯(cuò)誤的是:()選項(xiàng):A、可以使用fromnumpyimportsetup引入numpy庫(kù)B、使用importnumpyasnp引入numpy庫(kù)并取別名為npC、使用importnumpy引入numpy庫(kù)D、import保留字用于導(dǎo)入模塊或模塊中的對(duì)象正確答案:【可以使用fromnumpyimportsetup引入numpy庫(kù)】6、問(wèn)題:定義以上裝飾器,該裝飾器的功能為()。importtimedeftimmer(func):defwrapper(*args,**kwargs):start=time.time()func(*args,**kwargs)stop=time.time()print('%s'%(stop-start))returnwrapper選項(xiàng):A、顯示程序執(zhí)行結(jié)束時(shí)間B、計(jì)算程序結(jié)束時(shí)間C、顯示程序開(kāi)始時(shí)間D、計(jì)算程序執(zhí)行時(shí)間正確答案:【計(jì)算程序執(zhí)行時(shí)間】7、問(wèn)題:字符串s=“IlovePython”,以下程序的輸出結(jié)果是()。s=IlovePythonls=s.split()print(ls)選項(xiàng):A、‘I’,‘love’,‘Python’B、IlovePythonC、NoneD、D.[‘I’,‘love’,‘Python’]正確答案:【D.[‘I’,‘love’,‘Python’]】8、問(wèn)題:以下程序的輸出結(jié)果是()chs=|'-'|forchinchs:print(ch,end='')選項(xiàng):A、出錯(cuò)B、|'-'|C、|-|D、|'-'|正確答案:【|'-'|】9、問(wèn)題:下面代碼的輸出結(jié)果是()。weekstr=星期一星期二星期三星期四星期五星期六星期日weekid=3print(weekstr[weekid*3:weekid*3+3])選項(xiàng):A、星期二B、星期三C、星期四D、星期一正確答案:【星期四】10、問(wèn)題:哪個(gè)函數(shù)的功能是將各種類型的數(shù)據(jù)輸出到屏幕上()選項(xiàng):A、eval()B、str()C、print()D、input()正確答案:【print()】11、問(wèn)題:Python3.x中,錯(cuò)誤的變量名是()。選項(xiàng):A、學(xué)生姓名1B、strC、3ballD、range正確答案:【3ball】12、問(wèn)題:下列關(guān)于函數(shù)參數(shù)說(shuō)法中,錯(cuò)誤的是()。選項(xiàng):A、若無(wú)法確定要傳入函數(shù)的參數(shù)個(gè)數(shù),可以為函數(shù)設(shè)置不定長(zhǎng)參數(shù)B、當(dāng)使用關(guān)鍵字參數(shù)傳遞實(shí)參時(shí),需要為實(shí)參關(guān)聯(lián)形參C、定義函數(shù)時(shí)可以為參數(shù)設(shè)置默認(rèn)值D、不定長(zhǎng)參數(shù)*args可傳遞不定數(shù)量的關(guān)聯(lián)形參名的實(shí)參正確答案:【不定長(zhǎng)參數(shù)*args可傳遞不定數(shù)量的關(guān)聯(lián)形參名的實(shí)參】13、問(wèn)題:執(zhí)行Python語(yǔ)句“name,age=’小明’,15”之后,下面說(shuō)法正確的是()。選項(xiàng):A、name的值為“張三”,age的值為20,兩個(gè)變量的類型不確定。B、程序報(bào)錯(cuò),因?yàn)閮蓚€(gè)變量沒(méi)有定義,不能直接賦值。C、定義兩個(gè)變量,name是字符串類型,值為“張三”,age是整型,值為20。D、不能同時(shí)給兩個(gè)變量賦值,程序報(bào)錯(cuò)。正確答案:【定義兩個(gè)變量,name是字符串類型,值為“張三”,age是整型,值為20?!?4、問(wèn)題:s=a\nb\tcprint(len(s))程序結(jié)果為:()選項(xiàng):A、7B、6C、5D、4正確答案:【5】15、問(wèn)題:下列表達(dá)式中,值不是1的是()。選項(xiàng):A、4//3B、15%2C、1^0D、10正確答案:【10】16、問(wèn)題:Python語(yǔ)句對(duì)于首行縮進(jìn)的方式嚴(yán)格限制,只可以使用空格。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】17、問(wèn)題:Python語(yǔ)句中包含[],{}或()括號(hào)就不需要使用多行連接符。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】18、問(wèn)題:字符串或串(String)是由數(shù)字、字母、下劃線組成的一串字符。字符串是可變的數(shù)據(jù)類型。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】19、問(wèn)題:x,y=[1,2,3],[1,2,3]則xisy的值是False。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】20、問(wèn)題:*args用于接收不定數(shù)量的位置參數(shù),調(diào)用函數(shù)時(shí)傳入的所有參數(shù)被*args接收后以元組形式保存。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】21、問(wèn)題:表達(dá)式'apple.peach,banana,pear'.find('p')的值為1.選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】22、問(wèn)題:表達(dá)式'abcab'.replace('a','yy')的值為yybcyyb。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】23、問(wèn)題:表達(dá)式print(1+'2')的輸出結(jié)果為‘3’。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】24、問(wèn)題:print('{0:.3f}'.format(10/3))的運(yùn)行結(jié)果是:0.333選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】25、問(wèn)題:Python語(yǔ)言只能安裝在Windows平臺(tái)上。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】26、問(wèn)題:Python中的pass是空語(yǔ)句,一般用作占位語(yǔ)句。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】27、問(wèn)題:python的在分支和循環(huán)語(yǔ)句里使用例如x=y=z的表達(dá)式是合法的。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】28、問(wèn)題:Python的分支語(yǔ)句中,elif可以單獨(dú)使用。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】29、問(wèn)題:Python中,字符串是一個(gè)字符序列,字符串中的編號(hào)叫“索引”。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】30、問(wèn)題:foriinrange(5)表示循環(huán)5次,i的值是從0到4。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】31、填空題:s=IlovePython.print(s[-2:5:-1])輸出的結(jié)果是____________。正確答案:【nohtyP】32、填空題:以下程序的輸出結(jié)果是:______________。lcat=[獅子,獵豹,虎貓,花豹,東北虎,美洲豹,雪豹]forsinlcat:if虎ins:print(s,end=)continue正確答案:【虎貓東北虎】33、填空題:請(qǐng)將以下代碼補(bǔ)充完整。defprint_numbers(*args):forninargs:print(n)k=[1,2,3,4]print_numbers(_____________)正確答案:【*k】34、填空題:pattern=pile(r[A-Za-z])print(.join(pattern.findall(a1cd34dsf0dsfkjk)))執(zhí)行以上代碼,輸出結(jié)果是:________________。正確答案:【acddsfdsfkjk】35、填空題:執(zhí)行下述代碼,結(jié)果為:___________。deffun(y):returnlambdax:x*yf=fun(2)print(f(OK))正確答案:【OKOK】36、填空題:name=pythonprint(name.startswith('py'))程序運(yùn)行的結(jié)果是___________。正確答案:【False##%_YZPRLFH_%##false】37、填空題:Python可以通過(guò)內(nèi)建函數(shù)____________來(lái)測(cè)試對(duì)象的類型。正確答案:【type()##%_YZPRLFH_%##type函數(shù)##%_YZPRLFH_%##type】38、填空題:s=2print(s*3)結(jié)果為:__________。正確答案:【222】39、填空題:___________是指在運(yùn)行時(shí)動(dòng)態(tài)替換已有的代碼,而不需要修改原始代碼。正確答案:【猴子補(bǔ)丁##%_YZPRLFH_%##monkeypatch##%_YZPRLFH_%##MonkeyPatch】40、填空題:i=10Whilei=0:i-=1print(i)程序的循環(huán)次數(shù)是______。正確答案:【11】第2次階段性考核1、問(wèn)題:關(guān)于類和對(duì)象說(shuō)法正確的是()選項(xiàng):A、根據(jù)一個(gè)類可以創(chuàng)建多個(gè)對(duì)象,而每個(gè)對(duì)象只能是某一個(gè)類的對(duì)象B、根據(jù)一個(gè)類只能創(chuàng)建一個(gè)對(duì)象,而每個(gè)對(duì)象只能是某一個(gè)類的對(duì)象C、根據(jù)一個(gè)類可以創(chuàng)建多個(gè)對(duì)象,而每個(gè)對(duì)象可以屬于多個(gè)類D、根據(jù)一個(gè)類只能創(chuàng)建一個(gè)對(duì)象,而每個(gè)對(duì)象可以屬于多個(gè)類正確答案:【根據(jù)一個(gè)類可以創(chuàng)建多個(gè)對(duì)象,而每個(gè)對(duì)象只能是某一個(gè)類的對(duì)象】2、問(wèn)題:下列關(guān)于構(gòu)造方法的說(shuō)法錯(cuò)誤的是()選項(xiàng):A、構(gòu)造方法是Python類中的普通方法之一,在創(chuàng)建一類對(duì)象時(shí)會(huì)自動(dòng)執(zhí)行,負(fù)責(zé)完成創(chuàng)建對(duì)象的初始化工作B、構(gòu)造方法中,除了self,也可以設(shè)置其他參數(shù)C、構(gòu)造方法的參數(shù)只能是selfD、構(gòu)造方法也可以設(shè)置默認(rèn)參數(shù)正確答案:【構(gòu)造方法的參數(shù)只能是self】3、問(wèn)題:進(jìn)行self=other運(yùn)算時(shí)自動(dòng)執(zhí)行的內(nèi)置方法是()選項(xiàng):A、__gt__(self,other)B、__lt__(self,other)C、__ge__(self,other)D、__le__(self,other)正確答案:【__ge__(self,other)】4、問(wèn)題:關(guān)于super方法說(shuō)法錯(cuò)誤的是()選項(xiàng):A、super方法用于獲取父類的代理對(duì)象,以執(zhí)行已在子類中被重寫(xiě)的父類方法B、super方法有兩個(gè)參數(shù),第一個(gè)參數(shù)是要獲取父類代理對(duì)象的類名C、在一個(gè)類A的定義中調(diào)用super方法時(shí),可以將兩個(gè)參數(shù)都省略,此時(shí),super()等價(jià)于super(A,self)D、第二個(gè)參數(shù)必須傳入對(duì)象名,該對(duì)象所屬的類必須是第一個(gè)參數(shù)指定的類或該類的子類,找到的父類對(duì)象的self會(huì)綁定到這個(gè)對(duì)象上正確答案:【第二個(gè)參數(shù)必須傳入對(duì)象名,該對(duì)象所屬的類必須是第一個(gè)參數(shù)指定的類或該類的子類,找到的父類對(duì)象的self會(huì)綁定到這個(gè)對(duì)象上】5、問(wèn)題:關(guān)于類方法的說(shuō)法錯(cuò)誤的是()選項(xiàng):A、類方法是指使用@classmethod修飾的方法B、類方法的第一個(gè)參數(shù)是類本身(而不是類的實(shí)例對(duì)象)C、類方法既可以通過(guò)類名調(diào)用,也可以通過(guò)類的實(shí)例對(duì)象調(diào)用D、類方法只能通過(guò)類名直接調(diào)用正確答案:【類方法只能通過(guò)類名直接調(diào)用】6、問(wèn)題:內(nèi)置函數(shù)()用于判斷一個(gè)對(duì)象所屬的類是否是指定類或指定類的子類。選項(xiàng):A、isinstanceB、issubclassC、typeD、istype正確答案:【isinstance】7、問(wèn)題:使用列表推導(dǎo)式生成包含10個(gè)數(shù)字5的列表,語(yǔ)句可以寫(xiě)為()選項(xiàng):A、[5?for?i?in?range(10)]B、[iforiinrange(5)]C、[5foriinrange(1,10)]D、[ifor5inrange(10)]正確答案:【[5?for?i?in?range(10)]】8、問(wèn)題:有兩個(gè)列表:list1=[(2),{0},(1),(8)],list2=[(2,),(0,),(1,),(8,)],那么type(list1[0])和type(list2[0])分別是()選項(xiàng):A、int和tupleB、int和intC、tuple和tupleD、tuple和int正確答案:【int和tuple】9、問(wèn)題:已知學(xué)生類中有屬性name和sno,列表ls中含有若干學(xué)生對(duì)象,若要求列表按照學(xué)生的學(xué)號(hào)的降序排序,相應(yīng)的語(yǔ)句是()選項(xiàng):A、ls.sort(key=lambdastu:,reverse=True)B、ls.sort(key=lambdastu:stu.sno,reverse=True)C、ls.sort(key=lambdastu:)D、ls.sort(key=sno,reverse=True)正確答案:【ls.sort(key=lambdastu:stu.sno,reverse=True)】10、問(wèn)題:若seq=[1,2,3,4],則下面

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論