南開大學(xué)21春學(xué)期《Python編程基礎(chǔ)》在線作業(yè)-參考答案1_第1頁(yè)
南開大學(xué)21春學(xué)期《Python編程基礎(chǔ)》在線作業(yè)-參考答案1_第2頁(yè)
南開大學(xué)21春學(xué)期《Python編程基礎(chǔ)》在線作業(yè)-參考答案1_第3頁(yè)
南開大學(xué)21春學(xué)期《Python編程基礎(chǔ)》在線作業(yè)-參考答案1_第4頁(yè)
南開大學(xué)21春學(xué)期《Python編程基礎(chǔ)》在線作業(yè)-參考答案1_第5頁(yè)
已閱讀5頁(yè),還剩9頁(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)介

南開21春學(xué)期(1709-2103)《Python編程基礎(chǔ)》在線作業(yè)提示:南開大學(xué)課程學(xué)習(xí)已經(jīng)開啟,本套試卷是課程學(xué)習(xí)輔導(dǎo)資料,只作參考學(xué)習(xí)使用!??!一、單選題(共20道試題,共40分)1.已知一個(gè)類屬性的名字是__id,則該屬性是()。A.內(nèi)置屬性B.私有屬性C.普通屬性D.外置屬性[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:B2.已知“str='a\rb\r\nc\n'”,則“str.splitlines(True)”的返回結(jié)果是()。A.['a','b','c']B.['a\r','b\r\n','c\n']C.['a\r','b\r','c']D.['a\r','b','c'][提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:B3.lambda函數(shù)是指()。A.在一個(gè)函數(shù)內(nèi)部通過(guò)調(diào)用自己完成問(wèn)題的求解B.不使用def定義函數(shù)的形式C.一個(gè)函數(shù)不斷被其他函數(shù)調(diào)用完成問(wèn)題的求解D.把函數(shù)作為參數(shù)的一種函數(shù)[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:B4.下列選項(xiàng)中,描述正確的是()。A.一個(gè)遞歸函數(shù)中必須有循環(huán)語(yǔ)句B.一個(gè)函數(shù)的函數(shù)體中只能調(diào)用其他函數(shù)、不能調(diào)用自己C.所有問(wèn)題都可以使用遞歸方式求解D.遞歸函數(shù)調(diào)用層數(shù)太多有可能引起棧溢出的問(wèn)題[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:D5.通過(guò)列表中的()方法可以根據(jù)指定值查找第一個(gè)匹配的列表元素的位置。A.indexB.findC.searchD.at[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:A6.已知Student類有一個(gè)類屬性__id,stu是Student類的對(duì)象,則利用stu訪問(wèn)__id屬性的正確方法是()。A.stu.__idB.stu._stu__idC.stu._Student__idD.stu._Student.__id[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:C7.下列占位運(yùn)算符中,表示有符號(hào)整型十進(jìn)制數(shù)的占位符是()。A.%dB.%%C.%fD.%s[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:A8.計(jì)算列表ls中的元素個(gè)數(shù)應(yīng)使用()。A.ls.count()B.count(ls)C.ls.len()D.len(ls)[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:D9.與正則表達(dá)式“ab(de|ef)?c”不匹配的字符串是()。A.abcB.abdecC.abefcD.abdeefc[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:D10.下列選項(xiàng)中,不能創(chuàng)建字典對(duì)象的語(yǔ)句是()。A.{'one':1,'two':2,'three':3}B.dict('one':1,'two':2,'three':3)C.dict([('one',1),('two',2),('three',3)])D.dict(zip(['one','two','three'],[1,2,3]))[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:B11.類中的()對(duì)應(yīng)一個(gè)類可以用來(lái)保存哪些數(shù)據(jù)。A.屬性B.方法C.數(shù)據(jù)D.對(duì)象[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:A12.下列選項(xiàng)中,描述錯(cuò)誤的選項(xiàng)是()。A.元組中的元素類型必須相同B.元組中的元素之間用逗號(hào)分隔C.元組中的元素可以是元組類型D.元組中可以包含數(shù)字類型的元素[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:A13.re.findall函數(shù)的返回結(jié)果必然是()。A.列表B.元組C.字符串D.迭代器[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:A14.Python程序在執(zhí)行一次之后會(huì)自動(dòng)生成擴(kuò)展名為()的字節(jié)碼文件,以提高運(yùn)行效率。A..pyB..pycC..pybD..pyf[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:B15.除了系統(tǒng)遇到錯(cuò)誤產(chǎn)生異常外,我們也可以使用()產(chǎn)生異常。A.exceptionB.errorC.raiseD.except[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:C16.使用集合的add方法,要求傳入的實(shí)參必須是()。A.元組B.列表C.可哈希對(duì)象D.可迭代對(duì)象[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:C17.已知“str='a**b*c*d'”,則“str.split('**',2)”的返回結(jié)果是()。A.['a','b','c','d']B.['a','b','c*d']C.['a','b*c*d']D.報(bào)錯(cuò)[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:C18.構(gòu)造方法的方法名是()。A.__construct__B.__init__C.__begin__D.__start__[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:B19.統(tǒng)計(jì)列表ls中的值為3的元素個(gè)數(shù)應(yīng)使用()。A.ls.count(3)B.count(ls,3)C.ls.len(3)D.len(ls,3)[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:A20.已知“t=tuple(range(0,10))”,則print(t[-1:3:-2])的結(jié)果是()。A.[9,7,5]B.(9,7,5)C.[9,7,5,3]D.(9,7,5,3)[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:B二、多選題(共10道試題,共20分)21.如果要替換字符串中與指定正則表達(dá)式匹配的子串,可以使用re模塊的()函數(shù)。A.replaceB.splitC.subD.subn[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:CD22.下列選項(xiàng)中,描述正確的是()。A.構(gòu)造方法是類的內(nèi)置方法之一B.構(gòu)造方法在定義類時(shí)自動(dòng)執(zhí)行C.構(gòu)造方法在創(chuàng)建對(duì)象時(shí)自動(dòng)執(zhí)行D.構(gòu)造方法可以設(shè)置默認(rèn)參數(shù)值[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:ACD23.已知“d=dict(sno='1810100',name='李曉明',age=19)”,下列選項(xiàng)中能夠刪除鍵為age的元素的代碼是()。A.del('age')B.deld['age']C.pop('age')D.remove('age')[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:CD24.生成器和列表生成表達(dá)式的區(qū)別包括()。A.生成器使用一對(duì)小括號(hào),而列表生成表達(dá)式使用一對(duì)中括號(hào)B.生成器可根據(jù)需要計(jì)算并返回一個(gè)元素的值,而列表生成表達(dá)式一次性生成所有元素的值C.生成器中允許使用while循環(huán),而列表生成表達(dá)式中不允許D.生成器中不允許使用if,而列表生成表達(dá)式中允許[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:AB25.已知“a=dict(x=1,y=dict(y1=2,y2=3))”且執(zhí)行“a['y']['y1']=10”后,b的值等于dict(x=1,y=dict(y1=10,y2=3)),則給b賦值時(shí)可能使用的語(yǔ)句包括()。A.b=aB.b=A.copy()C.b=copy.deepcopy(a)D.b=dict(x=1,y=dict(y1=2,y2=3))[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:AB26.下列選項(xiàng)中,返回結(jié)果為True的選項(xiàng)包括()。A.isinstance([1,3,5],Iterator)B.isinstance([1,3,5],Iterable)C.isinstance((2*x+1forxinrange(3)),Iterator)D.isinstance((2*x+1forxinrange(3)),Iterable)[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:BCD27.利用下列選項(xiàng)中的(),可快速完成金融分析工作。A.NumpyB.ScipyC.PandasD.Django[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:ABC28.下列選項(xiàng)中,+作為拼接運(yùn)算符使用的表達(dá)式是()。A.[1.2]+[2.5]B.1.2+2.5C.'abc'+'def'D.[1.2+2.5][提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:AC29.下列選項(xiàng)中,描述錯(cuò)誤的是()。A.對(duì)于有默認(rèn)參數(shù)值的形參,在函數(shù)調(diào)用時(shí)可以不為其傳實(shí)參B.對(duì)于沒(méi)有指定默認(rèn)參數(shù)值的形參,如果在函數(shù)調(diào)用時(shí)沒(méi)有為其傳實(shí)參,則形參的值為NoneC.對(duì)于有默認(rèn)參數(shù)值的形參,如果在函數(shù)調(diào)用時(shí)為其指定實(shí)參,則該形參使用傳入的實(shí)參值D.如果多個(gè)形參具有默認(rèn)參數(shù)值,則函數(shù)調(diào)用時(shí)這些形參或者都使用默認(rèn)參數(shù)值或者都使用傳入的實(shí)參值[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:BD30.下列選項(xiàng)中,比較對(duì)象大小時(shí)自動(dòng)執(zhí)行的內(nèi)置方法包括()。A.__str__B.__eq__C.__ne__D.__nq__[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:BC三、判斷題(共20道試題,共40分)31.列表的sort方法的key參數(shù)接收的函數(shù)必須有返回值。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:正確32.Python中兩個(gè)小數(shù)做乘法運(yùn)算后,運(yùn)算結(jié)果與實(shí)際結(jié)果可能會(huì)存在偏差。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:正確33.Python中的函數(shù)定義通過(guò)define關(guān)鍵字完成。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:錯(cuò)誤34.已知“str='Like'”,則執(zhí)行“str.upper()”后,str保存的數(shù)據(jù)為字符串'LIKE'。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:錯(cuò)誤35.一個(gè)腳本文件中定義的全局變量只能在該腳本文件中使用。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:錯(cuò)誤36.如果一個(gè)異常無(wú)法被任何的except子句捕獲,則程序會(huì)拋出該異常并停止。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:正確37.已知s1和s2是兩個(gè)集合,則執(zhí)行“s1.union(s2)”后,s1中的元素是原來(lái)s1和s2兩個(gè)集合中的元素的并集。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:錯(cuò)誤38.已知執(zhí)行“d=dict(sno='1810100',name='李曉明',age=19)”,則執(zhí)行“r=deld['age']”后,r的值為19。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:錯(cuò)誤39.Python中的多態(tài)是借助鴨子類型實(shí)現(xiàn)的。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:正確40.類的普通方法的第一個(gè)參數(shù)自動(dòng)對(duì)應(yīng)調(diào)用該方法時(shí)所使用的類對(duì)象。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:正確41.re.search(r'^py','puppy\npython',re.M)返回的是一個(gè)Match對(duì)象。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:正確42.通過(guò)“set()”可以創(chuàng)建一個(gè)空集合。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:正確43.已知B是A的父類,a是A類的對(duì)象,b是B類的對(duì)象,則“isinstance(a,type(b))”返回結(jié)果為True。[以上敘述是否正確?]A.正確B.錯(cuò)誤[提問(wèn):仔細(xì)分析上述試題,并從選項(xiàng)中選擇一項(xiàng),填寫在答題卡上]參考答案是:正確44.一個(gè)腳本文件只有作為模塊導(dǎo)入時(shí),才有全局變量

溫馨提示

  • 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)論