南開大學(xué)2021春《Python編程基礎(chǔ)》在線作業(yè)答案_第1頁
南開大學(xué)2021春《Python編程基礎(chǔ)》在線作業(yè)答案_第2頁
南開大學(xué)2021春《Python編程基礎(chǔ)》在線作業(yè)答案_第3頁
南開大學(xué)2021春《Python編程基礎(chǔ)》在線作業(yè)答案_第4頁
南開大學(xué)2021春《Python編程基礎(chǔ)》在線作業(yè)答案_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

[答案][南開大學(xué)]2021春《Python編程基礎(chǔ)》在線作業(yè)1.與正則表達(dá)式“^ab[a-z]*c”匹配的字符串是()。[答案:A]A.abdecB.abcC.ab0cD.cabc2.判斷一個對象所屬的類是否是指定類或指定類的子類,應(yīng)使用內(nèi)置函數(shù)()。[答案:A]A.isinstanceB.issubclassC.typeD.isclass3.open函數(shù)的默認(rèn)文件打開方式是()。[答案:C]A.wB.w+C.rD.r+4.3*4的運(yùn)算結(jié)果為()。[答案:B]A.12B.81C.7D.報錯5.如果要計算兩個集合的交集,應(yīng)使用集合中的()方法。[答案:A]A.intersectionB.unionC.differenceD.symmetric_difference6.類方法是指使用()修飾的方法。[答案:A]A.@classmethodB.@classC.@staticmethodD.@static7.下列占位運(yùn)算符中,表示有符號整型十進(jìn)制數(shù)的占位符是()。[答案:A]A.%dB.%%C.%fD.%s8.下列選項中,()不是常量。[答案:D]A.12B.35.7C.'Python'D.abc9.在完成一項較復(fù)雜的任務(wù)時,我們通常會將任務(wù)分解成若干個子任務(wù),通過完成這些子任務(wù)逐步實現(xiàn)任務(wù)的整體目標(biāo),采用這種思想的程序設(shè)計方法稱為()程序設(shè)計方法。[答案:C]A.面向?qū)ο驜.面向類C.結(jié)構(gòu)化D.分解化10.內(nèi)層函數(shù)使用外層函數(shù)中定義的變量,應(yīng)使用()關(guān)鍵字。[答案:B]A.localB.nonlocalC.globalD.nonglobal11.re.finditer函數(shù)的返回結(jié)果必然是()。[答案:D]A.列表B.元組C.字符串D.迭代器12.計算列表ls中的元素個數(shù)應(yīng)使用()。[答案:D]A.ls.count()B.count(ls)C.ls.len()D.len(ls)13.已知“a=dict(x=1,y=dict(y1=2,y2=3))”且“b=a.copy()”,則執(zhí)行“a['y']['y1']=10”后,則print(b)的輸出結(jié)果為()。[答案:C]A.{x=1,y={y1=10,y2=3}}B.{x=1,y={y1=2,y2=3}}C.{'x':1,'y':{'y1':10,'y2':3}}D.{'x':1,'y':{'y1':2,'y2':3}}14.下面程序的輸出結(jié)果是()。score=80ifscore60:print('不及格')else:pass[答案:D]A.不及格B.passC.報錯D.無輸出15.用于結(jié)束本次循環(huán)并開始下一次循環(huán)的命令是()。[答案:B]A.breakB.continueC.elseD.pass16.執(zhí)行“print(0o20)”,則在屏幕上會輸出()。[答案:C]A.20B.0o20C.16D.3217.“tryexcept”語句中使用“except:”表示()。[答案:B]A.捕獲所有異常B.捕獲未被前面except子句捕獲的異常C.等價于“exceptNone:”D.錯誤的寫法18.已知m是一個Match對象,則m.groups()返回的結(jié)果必然是一個()。[答案:B]A.字符串B.元組C.列表D.不確定19.已知stu是Student類對象,則執(zhí)行“print(stu)”時會自動執(zhí)行Student類的()方法。[答案:B]A._init_B._str_C._format_D._print_20.已知“d1={'age':19}”,則執(zhí)行“d2=d1.fromkeys(['sno','name'])”后,d1中的元素個數(shù)為()。[答案:B]A.0B.1C.2D.321.下列選項中,描述錯誤的是()。[答案:AB]A.函數(shù)的形參名和實參名必須完全相同B.在函數(shù)體中為形參賦值會影響對應(yīng)實參的值C.如果實參是列表等對象時,可在函數(shù)體中通過形參修改實參列表中對應(yīng)元素的值D.當(dāng)有多個形參時,各形參之間用逗號分隔22.下列選項中,有效的Python變量名包括()。[答案:ABD]A.testB._abcC.1_aD._t123.自定義迭代器要求在類中必須實現(xiàn)的內(nèi)置方法包括()。[答案:CD]A._str_B._init_C._next_D._iter_24.下列選項中,描述正確的是()。[答案:ACD]A.所有迭代器都是可迭代對象B.所有可迭代對象都是迭代器C.通過“isinstance(x,Iterator)”可以判斷x是否是迭代器D.如果一個可迭代對象可以通過next函數(shù)不斷獲取下一個元素的值,則它是一個迭代器25.已知“d=dict(sno='1810100',name='李曉明',age=19)”,下列選項中能夠刪除鍵為age的元素的代碼是()。[答案:CD]A.d.del('age')B.deld['age']C.d.pop('age')D.d.remove('age')26.利用下列選項中的(),可快速完成金融分析工作。[答案:ABC]A.NumpyB.ScipyC.PandasD.Django27.下列選項中,按照從左至右的順序進(jìn)行字符串檢索的方法包括()。[答案:AC]A.findB.rfindC.indexD.rindex28.已知s1和s2是兩個集合,則返回結(jié)果必然為True的選項包括()。[答案:BC]A.s1.union(s2).issubset(s1)B.s1.union(s2).issuperset(s1)C.s1.difference(s2).issubset(s1)D.s1.difference(s2).issuperset(s1)29.下列選項中,描述正確的是()。[答案:AC]A.一個裝飾器可以為多個函數(shù)注入代碼B.一個裝飾器值可以為一個函數(shù)注入代碼C.一個函數(shù)可以注入多個裝飾器的代碼D.一個函數(shù)值可以注入一個裝飾器的代碼30.下列選項中,描述正確的選項包括()。[答案:AB]A.Python中的變量在使用前不需要定義B.Python3.x中的變量名可以包含中文C.Python中的變量類型一旦確定就不能改變D.a@b是一個有效的Python變量名31.不能使用數(shù)字索引形式的下標(biāo)可以訪問字典中的元素。()[答案:A]A.正確B.錯誤32.len函數(shù)可獲取一個列表對象中的元素數(shù)量。()[答案:A]A.正確B.錯誤33.類的普通方法的第一個參數(shù)自動對應(yīng)調(diào)用該方法時所使用的類對象。()[答案:A]A.正確B.錯誤34.已知t=(5,10,15),則list(range(len(t)))的輸出結(jié)果是[1,2,3]。()[答案:B]A.正確B.錯誤35.程序執(zhí)行時遇到斷點(diǎn)就暫停執(zhí)行,并且可以查看當(dāng)前各變量的狀態(tài)。()[答案:A]A.正確B.錯誤36.通過“l(fā)s.max()”可以得到列表ls中最大元素的值。()[答案:B]A.正確B.錯誤37.使用re.match函數(shù)進(jìn)行正則表達(dá)式匹配時,如果指定的匹配選項中包括re.MULTILINE,則會對每一行開頭的若干字符作匹配。()[答案:B]A.正確B.錯誤38.re.sub(r“,”,'tc')的返回結(jié)果是字符串'tc'。()[答案:A]A.正確B.錯誤39.解釋是將源代碼全部翻譯成機(jī)器指令,再加上一些描述信息,生成可執(zhí)行文件。()[答案:B]A.正確B.錯誤40.1.25e3表示浮點(diǎn)數(shù)1250.0的科學(xué)記數(shù)法表示方式。()[答案:A]A.正確B.錯誤41.每一個流程圖都必須有“開始”和“結(jié)束”,從“開始”出發(fā),經(jīng)過任何處理后必然能到達(dá)“結(jié)束”。()[答案:A]A.正確B.錯誤42.一個腳本文件只有作為模塊導(dǎo)入時,才有全局變量_name_。()[答案:B]A.正確B.錯誤43.一個類屬性只能通過類名訪問。()[答案:B]A.正確B.錯誤44.如果在一個函數(shù)中沒有顯示地寫return語句,則該函數(shù)有一個隱式的什么數(shù)據(jù)都不返回的retrun語句。()[答案:A]A.正確B.錯誤45.析構(gòu)方法可以沒有形參。()[答案:B]A.正確B.錯誤46.對于不可變類型的對象a,可以通過“a=b”修改a的值。()[答案:A]A.正確B.錯誤47.Python程序中每條語句以分號結(jié)尾。()[答案:B

溫馨提示

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

評論

0/150

提交評論