【MOOC】Python程序設(shè)計(jì)基礎(chǔ)-山東工商學(xué)院 中國(guó)大學(xué)慕課MOOC答案_第1頁
【MOOC】Python程序設(shè)計(jì)基礎(chǔ)-山東工商學(xué)院 中國(guó)大學(xué)慕課MOOC答案_第2頁
【MOOC】Python程序設(shè)計(jì)基礎(chǔ)-山東工商學(xué)院 中國(guó)大學(xué)慕課MOOC答案_第3頁
【MOOC】Python程序設(shè)計(jì)基礎(chǔ)-山東工商學(xué)院 中國(guó)大學(xué)慕課MOOC答案_第4頁
【MOOC】Python程序設(shè)計(jì)基礎(chǔ)-山東工商學(xué)院 中國(guó)大學(xué)慕課MOOC答案_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

【MOOC】Python程序設(shè)計(jì)基礎(chǔ)-山東工商學(xué)院中國(guó)大學(xué)慕課MOOC答案單元作業(yè)單元測(cè)驗(yàn)1、【多選題】下面屬于Python應(yīng)用領(lǐng)域的有?本題答案:【數(shù)據(jù)分析#云計(jì)算#網(wǎng)絡(luò)安全#樹莓派#數(shù)據(jù)可視化】2、【判斷題】在Windows平臺(tái)上編寫的Python程序無法在Unix平臺(tái)運(yùn)行。本題答案:【錯(cuò)誤】單元作業(yè)單元測(cè)驗(yàn)1、【多選題】下面哪幾個(gè)是Python語言的特點(diǎn)?本題答案:【開源#免費(fèi)#跨平臺(tái)#動(dòng)態(tài)編程語言】2、【多選題】下面哪幾個(gè)語句執(zhí)行之后可以直接使用sin(3)來計(jì)算3的正弦值?本題答案:【frommathimportsin#frommathimport*】3、【多選題】下面哪幾個(gè)軟件可以用來編寫和運(yùn)行Python程序?本題答案:【IDLE#JupyterNotebook#PyCharm#Spyder#VSCode】4、【判斷題】Python程序只能使用源代碼進(jìn)行運(yùn)行,不能打包成可執(zhí)行文件。本題答案:【錯(cuò)誤】5、【判斷題】對(duì)于Python程序的代碼來說,縮進(jìn)是硬性要求,如果縮進(jìn)錯(cuò)了,可能會(huì)導(dǎo)致程序無法運(yùn)行或運(yùn)行結(jié)果錯(cuò)誤。本題答案:【正確】6、【判斷題】pip命令也支持?jǐn)U展名為.whl的文件直接安裝Python擴(kuò)展庫(kù)。本題答案:【正確】7、【判斷題】只有Python擴(kuò)展庫(kù)才需要導(dǎo)入以后才能使用其中的對(duì)象,Python標(biāo)準(zhǔn)庫(kù)不需要導(dǎo)入即可使用其中的所有對(duì)象和方法。本題答案:【錯(cuò)誤】8、【判斷題】Python使用縮進(jìn)來體現(xiàn)代碼之間的邏輯關(guān)系。本題答案:【正確】9、【填空題】Python標(biāo)準(zhǔn)庫(kù)math中sin()函數(shù)的參數(shù)單位是角度還是弧度?本題答案:【弧度】10、【填空題】執(zhí)行語句frommathimportgcd之后,表達(dá)式gcd(36,8)的值是什么?本題答案:【4】單元作業(yè)單元測(cè)驗(yàn)題目1、【判斷題】Python變量使用前必須先聲明,并且一旦聲明就不能再當(dāng)前作用域內(nèi)改變其類型。本題答案:【錯(cuò)誤】2、【判斷題】Python不允許使用關(guān)鍵字作為變量名,允許使用內(nèi)置函數(shù)名作為變量名,但這會(huì)改變函數(shù)名的含義。本題答案:【正確】3、【判斷題】在Python中可以使用if作為變量名。本題答案:【錯(cuò)誤】4、【判斷題】加法運(yùn)算符可以用來連接字符串并生成新字符串。本題答案:【正確】5、【判斷題】在Python中可以使用id作為變量名,但是不建議這樣做。本題答案:【正確】6、【判斷題】在Python中可以使用for作為變量名。本題答案:【錯(cuò)誤】7、【判斷題】在Python3.x中,使用內(nèi)置函數(shù)input()接收用戶輸入時(shí),不論用戶輸入的什么格式,一律按字符串進(jìn)行返回。本題答案:【正確】8、【判斷題】集合支持雙向索引,-1表示最后一個(gè)元素的下標(biāo)。本題答案:【錯(cuò)誤】9、【判斷題】已知x為非空列表,那么表達(dá)式sorted(x,reverse=True)==list(reversed(x))的值一定是True。本題答案:【錯(cuò)誤】10、【判斷題】Python字典中的“值”不允許重復(fù)。本題答案:【錯(cuò)誤】11、【填空題】Python語句list(range(1,10,3))執(zhí)行結(jié)果為___________________。本題答案:【[1,4,7]##%_YZPRLFH_%##[1,4,7]】12、【填空題】表達(dá)式int('123',16)的值為_________。本題答案:【291】13、【填空題】表達(dá)式int('123',8)的值為_________。本題答案:【83】14、【填空題】表達(dá)式min(['11','2','3'])的值為_________________。本題答案:【'11'】15、【填空題】表達(dá)式352的值為_______________。本題答案:【True】16、【填空題】表達(dá)式int(4**0.5)的值為____________。本題答案:【2】17、【填空題】表達(dá)式8**(1/3)的值為_____________。本題答案:【2.0】18、【填空題】已知x=3,那么執(zhí)行語句x+=6之后,x的值為_______________。本題答案:【9】19、【填空題】表達(dá)式abs(3+4j)的值為____________。本題答案:【5.0】20、【填空題】表達(dá)式16**0.5的值為____________________。本題答案:【4.0】21、【填空題】表達(dá)式12==2的值為____________。本題答案:【True】22、【填空題】表達(dá)式eval('3*2'+'22')的值為_________。本題答案:【666】23、【填空題】已知x=[1,2]和y=[3,4],那么x+y的結(jié)果是?本題答案:【[1,2,3,4]##%_YZPRLFH_%##[1,2,3,4]】24、【填空題】已知x=[1,2,3],那么x*3的值為?本題答案:【[1,2,3,1,2,3,1,2,3]##%_YZPRLFH_%##[1,2,3,1,2,3,1,2,3]】25、【填空題】表達(dá)式type('3')in(int,float,complex)的值為____________。本題答案:【False】單元作業(yè)單元測(cè)驗(yàn)題目1、【判斷題】同一個(gè)集合中的元素都是唯一的,不會(huì)存在重復(fù)的元素。本題答案:【正確】2、【判斷題】集合支持雙向索引,-1表示最后一個(gè)元素的下標(biāo)。本題答案:【錯(cuò)誤】3、【判斷題】列表可以作為字典的“鍵”。本題答案:【錯(cuò)誤】4、【判斷題】已知A和B是兩個(gè)集合,并且表達(dá)式AB的值為False,那么表達(dá)式AB的值一定為True。本題答案:【錯(cuò)誤】5、【判斷題】對(duì)于列表而言,在尾部追加元素比在中間位置插入元素速度更快一些,尤其是對(duì)于包含大量元素的列表。本題答案:【正確】6、【判斷題】假設(shè)x為列表對(duì)象,那么x.pop()和x.pop(-1)的作用是一樣的。本題答案:【正確】7、【判斷題】使用列表對(duì)象的remove()方法可以刪除列表中指定元素的所有出現(xiàn),如果列中不存在要?jiǎng)h除的指定元素則拋出異常。本題答案:【錯(cuò)誤】8、【判斷題】無法刪除集合中指定位置的元素,只能刪除特定值的元素。本題答案:【正確】9、【判斷題】假設(shè)x是含有5個(gè)元素的列表,那么切片操作x[10:]是無法執(zhí)行的,會(huì)拋出異常。本題答案:【錯(cuò)誤】10、【判斷題】表達(dá)式{1,3,2}{1,2,3}的值為True。本題答案:【錯(cuò)誤】11、【填空題】list(map(str,[1,2,3]))的執(zhí)行結(jié)果為_____________________。本題答案:【['1','2','3']##%_YZPRLFH_%##['1','2','3']】12、【填空題】語句x=3==3,5執(zhí)行結(jié)束后,變量x的值為_____________。本題答案:【(True,5)##%_YZPRLFH_%##(True,5)】13、【填空題】表達(dá)式[3]in[1,2,3,4]的值為________________。本題答案:【False】14、【填空題】表達(dá)式list(range(10,1,-3))的值為_________________。本題答案:【[10,7,4]##%_YZPRLFH_%##[10,7,4]】15、【填空題】表達(dá)式sorted([1,2,3],reverse=True)==reversed([1,2,3])的值為_________。本題答案:【False】16、【填空題】表達(dá)式{1:'a',2:'b',3:'c'}.get(4,'d')的值為___________。本題答案:【'd'】17、【填空題】表達(dá)式{1,2,3,4}-{3,4,5,6}的值為__________________。本題答案:【{1,2}##%_YZPRLFH_%##{1,2}】18、【填空題】已知x=[3,5,7],那么表達(dá)式x[10:]的值為____________。本題答案:【[]】19、【填空題】已知x=[3,7,5],那么執(zhí)行語句x=x.sort(reverse=True)之后,x的值為_________。本題答案:【None】20、【填空題】已知x=[1,2,3,2,3],執(zhí)行語句x.pop(0)之后,x的值為_____________。本題答案:【[2,3,2,3]##%_YZPRLFH_%##[2,3,2,3]】單元作業(yè)單元測(cè)驗(yàn)題目1、【判斷題】在Python中,關(guān)系運(yùn)算符可以連續(xù)使用,例如135等價(jià)于13and35。本題答案:【正確】2、【判斷題】Python關(guān)鍵字and和or連接多個(gè)表達(dá)式時(shí)具有惰性求值特點(diǎn),只計(jì)算必須計(jì)算的表達(dá)式。本題答案:【正確】3、【判斷題】在沒有導(dǎo)入標(biāo)準(zhǔn)庫(kù)math的情況下,語句x=3ormath.sqrt(9)也可以正常執(zhí)行,并且執(zhí)行后x的值為3。本題答案:【正確】4、【判斷題】在沒有導(dǎo)入標(biāo)準(zhǔn)庫(kù)math的情況下,語句x=3andmath.sqrt(9)也可以正常執(zhí)行,并且執(zhí)行后x的值為3。本題答案:【錯(cuò)誤】5、【判斷題】如果僅僅是用于控制循環(huán)次數(shù),那么使用foriinrange(20)和foriinrange(20,40)的作用是等價(jià)的。本題答案:【正確】6、【判斷題】帶有else子句的循環(huán)如果因?yàn)閳?zhí)行了break語句而退出的話,則會(huì)執(zhí)行else子句中的代碼。本題答案:【錯(cuò)誤】7、【判斷題】對(duì)于帶有else子句的循環(huán)語句,如果是因?yàn)檠h(huán)條件表達(dá)式不成立而自然結(jié)束循環(huán),則執(zhí)行else子句中的代碼。本題答案:【正確】8、【判斷題】在條件表達(dá)式中不允許使用賦值運(yùn)算符“=”,會(huì)提示語法錯(cuò)誤。本題答案:【正確】9、【填空題】表達(dá)式352的值為_______________。本題答案:【True】10、【填空題】已知x={'a':'b','c':'d'},那么表達(dá)式'b'inx的值為______________。本題答案:【False】11、【填空題】表達(dá)式3or5的值為________。本題答案:【3】12、【填空題】表達(dá)式3andnot5的值為______________。本題答案:【False】13、【填空題】表達(dá)式5if56else(6if32else5)的值為_________。本題答案:【6】14、【填空題】表達(dá)式'ac'in'abce'的值為_____________。本題答案:【False】15、【填空題】Python3.x語句print(1,2,3,sep=',')的輸出結(jié)果為________________。本題答案:【1,2,3】16、【填空題】表達(dá)式0or5的值為________。本題答案:【5】單元作業(yè)單元測(cè)驗(yàn)題目1、【單選題】下面用來定義函數(shù)的關(guān)鍵字是哪個(gè)?本題答案:【def】2、【判斷題】在Python中,使用關(guān)鍵字define定義函數(shù)。本題答案:【錯(cuò)誤】3、【判斷題】編寫函數(shù)時(shí),一般建議先對(duì)參數(shù)進(jìn)行合法性檢查,然后再編寫正常的功能代碼。本題答案:【正確】4、【判斷題】一個(gè)函數(shù)如果帶有默認(rèn)值參數(shù),那么必須所有參數(shù)都設(shè)置默認(rèn)值。本題答案:【錯(cuò)誤】5、【判斷題】在Python中,不能在一個(gè)函數(shù)的定義中再定義一個(gè)嵌套函數(shù)。本題答案:【錯(cuò)誤】6、【判斷題】定義Python函數(shù)時(shí)必須指定函數(shù)返回值類型。本題答案:【錯(cuò)誤】7、【判斷題】如果在函數(shù)中有語句return3,那么該函數(shù)一定會(huì)返回整數(shù)3。本題答案:【錯(cuò)誤】8、【判斷題】函數(shù)內(nèi)部定義的局部變量當(dāng)函數(shù)調(diào)用結(jié)束后被自動(dòng)刪除。本題答案:【正確】9、【判斷題】在函數(shù)內(nèi)部沒有辦法定義全局變量。本題答案:【錯(cuò)誤】10、【判斷題】調(diào)用帶有默認(rèn)值參數(shù)的函數(shù)時(shí),不能為默認(rèn)值參數(shù)傳遞任何值,必須使用函數(shù)定義時(shí)設(shè)置的默認(rèn)值。本題答案:【錯(cuò)誤】11、【判斷題】在Python中定義函數(shù)時(shí)不需要聲明函數(shù)參數(shù)的類型。本題答案:【正確】12、【填空題】已知有函數(shù)定義defdemo(*p):returnsum(p),那么表達(dá)式demo(1,2,3,4)的值為_________。本題答案:【10】13、【填空題】如果函數(shù)中沒有return語句或者return語句不帶任何返回值,那么該函數(shù)的返回值為_________________。本題答案:【None】14、【填空題】表達(dá)式list(map(lambdax:x+5,[1,2,3,4,5]))的值為________________。本題答案:【[6,7,8,9,10]##%_YZPRLFH_%##[6,7,8,9,10]】15、【填空題】表達(dá)式list(filter(None,[0,1,2,3,0,0]))的值為___________________。本題答案:【[1,2,3]##%_YZPRLFH_%##[1,2,3]】16、【填空題】表達(dá)式list(filter(lambdax:x2,[0,1,2,3,0,0]))的值為_________。本題答案:【[3]】17、【填空題】表達(dá)式list(filter(lambdax:len(x)3,['a','b','abcd']))的值為___________。本題答案:【['abcd']】18、【填空題】已知g=lambdax,y=3,z=5:x*y*z,則語句print(g(1))的輸出結(jié)果為_______。本題答案:【15】19、【填空題】已知g=lambdax,y=3,z=5:x*y*z,則語句print(g(1,2))的輸出結(jié)果為_______。本題答案:【10】20、【填空題】已知函數(shù)定義defdemo(x,y,op):returneval(str(x)+op+str(y)),那么表達(dá)式demo(3,5,'+')的值為______________________。本題答案:【8】21、【填空題】依次執(zhí)行語句x=3,defmodify():x=5,和modify()之后,x的值為_____________。本題答案:【3】單元作業(yè)單元測(cè)驗(yàn)題目1、【判斷題】在Python中定義類時(shí),如果某個(gè)成員名稱前有2個(gè)下劃線則表示是私有成員。本題答案:【錯(cuò)誤】2、【判斷題】在類定義的外部沒有任何辦法可以訪問對(duì)象的私有成員。本題答案:【錯(cuò)誤】3、【判斷題】定義類時(shí)所有實(shí)例方法的第一個(gè)參數(shù)用來表示對(duì)象本身,在類的外部通過對(duì)象名來調(diào)用實(shí)例方法時(shí)不需要為該參數(shù)傳值。本題答案:【正確】4、【判斷題】在面向?qū)ο蟪绦蛟O(shè)計(jì)中,函數(shù)和方法是完全一樣的,都必須為所有參數(shù)進(jìn)行傳值。本題答案:【錯(cuò)誤】5、【判斷題】對(duì)于Python類中的私有成員,可以通過“對(duì)象名._類名__私有成員名”的方式來訪問。本題答案:【正確】6、【判斷題】在Python中定義類時(shí)實(shí)例方法的第一個(gè)參數(shù)名稱不管是什么,都表示對(duì)象自身。本題答案:【正確】7、【判斷題】在Python中可以為自定義類的對(duì)象動(dòng)態(tài)增加新成員。本題答案:【正確】8、【判斷題】Python中的一切內(nèi)容都可以稱為對(duì)象,函數(shù)也是對(duì)象,類也是對(duì)象。本題答案:【正確】9、【判斷題】類的靜態(tài)方法和類方法也可以直接訪問類的數(shù)據(jù)成員和成員方法。本題答案:【錯(cuò)誤】10、【填空題】Python使用_________________關(guān)鍵字來定義類。本題答案:【class】11、【填空題】定義類時(shí),________________(必須、不必須?)指定基類。本題答案:【不必須】12、【填空題】定義類時(shí),如果在某個(gè)成員方法的定義之前加上修飾器@property,則表示這是一個(gè)_____________。本題答案:【屬性】13、【填空題】Python_______(支持、不支持?)多繼承。本題答案:【支持】14、【填空題】在Python中,不管類名是什么,構(gòu)造方法的名字都是___________。注意不要忘記名字后面要加上英文半角圓括號(hào)。本題答案:【__init__()】15、【填空題】通過對(duì)象名________(可以、不可以?)調(diào)用所屬類的靜態(tài)方法和類方法。本題答案:【可以】16、【填空題】面向?qū)ο蟪绦蛟O(shè)計(jì)OOP這三個(gè)字母是哪三個(gè)單詞的縮寫?注意每個(gè)單詞的首字母要大寫,并且相鄰兩個(gè)單詞之間使用一個(gè)空格分隔。本題答案:【ObjectOrientedProgramming】17、【填空題】通過對(duì)象______(可以、不可以?)直接訪問對(duì)象的公有成員。本題答案:【可以】18、【填空題】如果暫時(shí)沒有想好類的實(shí)現(xiàn),可以使用關(guān)鍵字_________作為占位符。本題答案:【pass】單元作業(yè)單元測(cè)驗(yàn)題目1、【判斷題】在GBK和CP936編碼中一個(gè)漢字需要2個(gè)字節(jié)。本題答案:【正確】2、【判斷題】Python字符串方法replace()對(duì)字符串進(jìn)行原地修改。本題答案:【錯(cuò)誤】3、【判斷題】如果需要連接大量字符串成為一個(gè)字符串,那么使用字符串對(duì)象的join()方法比運(yùn)算符+具有更高的效率。本題答案:【正確】4、【判斷題】已知x為非空字符串,那么表達(dá)式''.join(x.split())==x的值一定為True。本題答案:【錯(cuò)誤】5、【判斷題】已知x和y是兩個(gè)字符串,那么表達(dá)式sum((1fori,jinzip(x,y)ifi==j))可以用來計(jì)算兩個(gè)字符串中對(duì)應(yīng)位置字符相等的個(gè)數(shù)。本題答案:【正確】6、【判斷題】Python3.x中字符串對(duì)象的encode()方法默認(rèn)使用utf8作為編碼方式。本題答案:【正確】7、【判斷題】已知x='Python是一種非常好的編程語言'.encode(),那么表達(dá)式x.decode('gbk')的值為'Python是一種非常好的編程語言'。本題答案:【錯(cuò)誤】8、【判斷題】已知x='hellowworld.'.encode(),那么表達(dá)式x.decode('gbk')的值為'hellowworld.'。本題答案:【正確】9、【判斷題】已知x為非空字符串,那么表達(dá)式','.join(x.split(','))==x的值一定為True。本題答案:【正確】10、【判斷題】表達(dá)式'abcdefg'[20:]的值為空字符串。本題答案:【正確】11、【填空題】表達(dá)式'abc'in('abcdefg')的值為______________。本題答案:【True】12、【填空題】表達(dá)式'abc'in['abcdefg']的值為______________。本題答案:【False】13、【填空題】已知列表對(duì)象x=['11','2','3'],則表達(dá)式max(x)的值為___________。本題答案:【'3'】14、【填空題】表達(dá)式min(['11','2','3'])的值為_________________。本題答案:【'11'】15、【填空題】表達(dá)式list(str([1,2,3]))==[1,2,3]的值為______________。本題答案:【False】16、【填空題】表達(dá)式'abcabcabc'.rindex('abc')的值為____________。本題答案:【6】17、【填空題】表達(dá)式'Helloworld.IlikePython.'.rfind('python')的值為________。本題答案:【-1】18、【填空題】表達(dá)式r'c:\windows\notepad.exe'.endswith(('.jpg','.exe'))的值為_______。本題答案:【True】19、【填空題】表達(dá)式''.join('asdssfff'.split('sd'))的值為____________。本題答案:【'assfff'】20、【填空題】表達(dá)式'abcab'.replace('a','yy')的值為___________。本題答案:【'yybcyyb'】單元作業(yè)單元測(cè)驗(yàn)題目1、【判斷題】使用正則表達(dá)式對(duì)字符串進(jìn)行分割時(shí),可以同時(shí)指定多種不同的分隔符,而字符串對(duì)象的split()方法無法做到這一點(diǎn)。本題答案:【正確】2、【判斷題】正則表達(dá)式模塊re的match()方法是從字符串的開始匹配特定模式,而search()方法是在整個(gè)字符串中尋找模式,這兩個(gè)方法如果匹配成功則返回match對(duì)象,匹配失敗則返回空值None。本題答案:【正確】3、【判斷題】正則表達(dá)式元字符“^”一般用來表示從字符串開始處進(jìn)行匹配,用在一對(duì)方括號(hào)中的時(shí)候則表示反向匹配,不匹配方括號(hào)中的字符。本題答案:【正確】4、【判斷題】正則表達(dá)式'^\d{18}|\d{15}$'只能檢查給定字符串是否為18位或15位數(shù)字字符,并不能保證一定是合法的身份證號(hào)。本題答案:【正確】5、【判斷題】正則表達(dá)式'[^abc]'可以一個(gè)匹配任意除'a'、'b'、'c'之外的字符。本題答案:【正確】6、【填空題】假設(shè)正則表達(dá)式模塊re已正確導(dǎo)入,那么表達(dá)式''.join(re.findall('\d+','abcd1234'))的值為_____________________。本題答案:【'1234'】7、【填空題】假設(shè)正則表達(dá)式模塊re已正確導(dǎo)入,那么表達(dá)式re.sub('(.\s)\\1+','\\1','aaaaabb')的值為________________________。本題答案:【'abb'】8、【填空題】為了避免正則表達(dá)式元字符和轉(zhuǎn)義字符有沖突,在編寫正則表達(dá)式時(shí)一般建議在前面加上小寫字母_______表示原始字符串,所有字符都不進(jìn)行轉(zhuǎn)義。本題答案:【r】9、【填空題】正則表達(dá)式模塊re的______________方法用來在字符串開始處進(jìn)行指定模式的匹配,只需要給出方法名稱,不用加后面的圓括號(hào)。本題答案:【match】10、【填空題】正則表達(dá)式模塊re的______________方法用來在整個(gè)字符串中進(jìn)行指定模式的匹配,只需要給出方法名稱,不要加后面的圓括號(hào)。本題答案:【search】單元作業(yè)單元測(cè)驗(yàn)題目1、【判斷題】使用內(nèi)置函數(shù)open()打開文件時(shí),只要文件路徑正確就總是可以正確打開的。本題答案:【錯(cuò)誤】2、【判斷題】二進(jìn)制文件不能使用記事本程序打開。本題答案:【錯(cuò)誤】3、【判斷題】二進(jìn)制文件也可以使用記事本或其他文本編輯器打開,但是一般來說無法正常查看其中的內(nèi)容。本題答案:【正確】4、【判斷題】以寫模式'w'打開的文件無法進(jìn)讀操作。本題答案:【正確】5、【判斷題】以追加模式打開文件時(shí),文件指針指向文件尾。本題答案:【正確】6、【判斷題】Python的主程序文件python.exe屬于二進(jìn)制文件。本題答案:【正確】7、【判斷題】使用pickle進(jìn)行序列化得到的二進(jìn)制文件使用struct也可以正確地進(jìn)行反序列化。本題答案:【錯(cuò)誤】8、【判斷題】對(duì)字符串信息進(jìn)行編碼以后,必須使用同樣的或者兼容的編碼格式進(jìn)行解碼才能還原本來的信息。本題答案:【正確】9、【填空題】Python內(nèi)置函數(shù)_____________用來打開或創(chuàng)建文件并返回文件對(duì)象,只給出函數(shù)名稱即可,不要加后面的圓括號(hào)。本題答案:【open】10、【填空題】Python內(nèi)置函數(shù)open()的參數(shù)_______________用來指定打開文本文件時(shí)所使用的編碼格式。本題答案:【encoding】11、【填空題】使用上下文管理關(guān)鍵字______________可以自動(dòng)管理文件對(duì)象,不論何種原因結(jié)束該關(guān)鍵字中的語句塊,都能保證文件被正確關(guān)閉。本題答案:【with】12、【填空題】對(duì)于文本文件,使用Python內(nèi)置函數(shù)open()成功打開后返回的文件對(duì)象___________(可以、不可以?)使用for循環(huán)直接迭代。本題答案:【可以】13、【填空題】Python擴(kuò)展庫(kù)_____________支持Excel2007或更高版本文件的讀寫操作。本題答案:【openpyxl】14、【填空題】使用Python讀寫Word2007文件,需要安裝_________________擴(kuò)展庫(kù)。本題答案:【python-docx】15、【填空題】已知當(dāng)前文件夾中有純英文文本文件readme.txt,請(qǐng)?zhí)羁胀瓿晒δ馨裷eadme.txt文件中的所有內(nèi)容復(fù)制到dst.txt中,withopen('readme.txt')assrc,open('dst.txt',____________)asdst:dst.write(src.read())。本題答案:【'w'】16、【填空題】Python標(biāo)準(zhǔn)庫(kù)pickle中的__________函數(shù)用來把Python對(duì)象序列化并寫入文件,只需要給出函數(shù)名稱即可,不要加后面的圓括號(hào)。本題答案:【dump##%_YZPRLFH_%##dump()】單元作業(yè)單元測(cè)驗(yàn)題目1、【判斷題】假設(shè)os模塊已導(dǎo)入,那么列表推導(dǎo)式[filenameforfilenameinos.listdir('C:\\Windows')iffilename.endswith('.exe')]的作用是列出C:\Windows文件夾中所有擴(kuò)展名為.exe的文件。本題答案:【正確】2、【判斷題】Python標(biāo)準(zhǔn)庫(kù)os中的方法startfile()可以啟動(dòng)任何已關(guān)聯(lián)應(yīng)用程序的文件,并自動(dòng)調(diào)用關(guān)聯(lián)的程序。本題答案:【正確】3、【判斷題】擴(kuò)展庫(kù)os中的方法remove()可以刪除帶有只讀屬性的文件。本題答案:【錯(cuò)誤】4、【判斷題】Python標(biāo)準(zhǔn)庫(kù)os.path中的函數(shù)isdir()可以用來測(cè)試給定的路徑是否為文件夾。本題答案:【正確】5、【判斷題】Python標(biāo)準(zhǔn)庫(kù)os.path中的函數(shù)isfile()可以用來測(cè)試給定的路徑是否為文件。本題答案:【正確】6、【填空題】Python標(biāo)準(zhǔn)庫(kù)os.path中的函數(shù)_________可以用來測(cè)試給定的路徑是否為文件,只需要給出函數(shù)名稱,不要加后面的圓括號(hào)。本題答案:【isfile】7、【填空題】標(biāo)準(zhǔn)庫(kù)os.path中的_________函數(shù)可以用來獲取給定路徑中的文件名,只需要給出函數(shù)名稱,不要加后面的圓括號(hào)。本題答案:【basename】8、【填空題】假設(shè)已使用fromos.path

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論