Python編程基礎(chǔ)-南開大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年_第1頁
Python編程基礎(chǔ)-南開大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年_第2頁
Python編程基礎(chǔ)-南開大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年_第3頁
Python編程基礎(chǔ)-南開大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年_第4頁
Python編程基礎(chǔ)-南開大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Python編程基礎(chǔ)_南開大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年正則表達(dá)式“^ab[\s\S]*c$”可以與任一以“ab”開頭、以“c”結(jié)尾的字符串匹配。

參考答案:

正確

已知stu1和stu2是Student類的兩個(gè)對(duì)象,則執(zhí)行“stu1>stu2”時(shí)會(huì)自動(dòng)執(zhí)行Student類的()方法。

參考答案:

__gt__

除了系統(tǒng)遇到錯(cuò)誤產(chǎn)生異常外,我們也可以使用()產(chǎn)生異常。

參考答案:

raise

已知在D:\Python目錄下有一個(gè)test.dat文件,則下列選項(xiàng)中返回True的是()。

參考答案:

os.path.exists('D:\\Python\\test.dat')_os.path.exists('D:\\Python')_os.path.isdir('D:\\Python')_os.path.isfile('D:\\Python\\test.dat')

os.path.join('.','src','tools')與'.{0}src{0}tools'.format(os.sep)返回的字符串相同。

參考答案:

正確

執(zhí)行“print(0o20)”,則在屏幕上會(huì)輸出()。

參考答案:

16

如果一個(gè)異常無法被任何的except子句捕獲,則程序會(huì)拋出該異常并停止。

參考答案:

正確

已知“l(fā)s=[1,3,2,5]”,則執(zhí)行“l(fā)s.sort(reverse=True)”后ls的值為()。

參考答案:

[5,3,2,1]

如果要將字符串中的首字母大寫、其他字母都小寫,應(yīng)使用字符串的()方法。

參考答案:

capitalize

re.finditer函數(shù)的返回結(jié)果必然是()。

參考答案:

迭代器

已知“a=tuple('my')+tuple('book')”,則a的值是()。

參考答案:

('m','y','b','o','o','k')

如果一個(gè)子類有兩個(gè)或更多父類,則這種繼承關(guān)系稱為多重繼承。

參考答案:

正確

將一個(gè)函數(shù)的運(yùn)算結(jié)果返回到函數(shù)調(diào)用的地方,應(yīng)使用()。

參考答案:

return

析構(gòu)方法的方法名是()。

參考答案:

__del__

已知通過“stu=Student('1810101','李曉明')”可以創(chuàng)建一個(gè)Student類對(duì)象并賦給stu,則創(chuàng)建該對(duì)象時(shí)所執(zhí)行的構(gòu)造方法的形參個(gè)數(shù)(不考慮不定長參數(shù)的情況)為()。

參考答案:

3

已知Student類是一個(gè)空類,則通過“S='unknown'”語句增加的屬性可以通過()訪問。

參考答案:

類名或?qū)ο竺?/p>

已知“str='a\rb\r\nc\n'”,則“str.splitlines(True)”的返回結(jié)果是()。

參考答案:

['a\r','b\r\n','c\n']

os模塊中用于依次創(chuàng)建路徑中所有不存在的目錄的函數(shù)是()。

參考答案:

makedirs

只有try子句的語句序列執(zhí)行時(shí)未發(fā)生異常才會(huì)執(zhí)行的子句是()。

參考答案:

else

os模塊中用于刪除指定路徑的最后多層目錄的函數(shù)是()。

參考答案:

removedirs

在執(zhí)行同樣代碼的情況下,系統(tǒng)會(huì)根據(jù)對(duì)象實(shí)際所屬的類去調(diào)用相應(yīng)類中的方法,這個(gè)特性是類的()。

參考答案:

多態(tài)性

下面文件文件打開方式中,不能對(duì)打開的文件進(jìn)行寫操作的是()。

參考答案:

r

解釋是將源代碼全部翻譯成機(jī)器指令,再加上一些描述信息,生成可執(zhí)行文件。

參考答案:

錯(cuò)誤

下列選項(xiàng)中,屬于IDLE窗口模式的是()。

參考答案:

Shell_Editor

Python程序使用()進(jìn)行多行注釋。

參考答案:

三個(gè)連續(xù)雙引號(hào)_三個(gè)連續(xù)單引號(hào)

Python的運(yùn)行方式包括()。

參考答案:

腳本式運(yùn)行_交互式運(yùn)行

Python是一種()語言。

參考答案:

解釋型語言_高級(jí)語言

已知在A類中定義了方法fa,在B類中定義了屬性b,在C類中定義了方法fc和屬性c,A是B的父類,B是C的父類,則B類中的成員包括()。

參考答案:

b_fa

Python程序中每條語句以分號(hào)結(jié)尾。

參考答案:

錯(cuò)誤

已知M模塊中有兩個(gè)函數(shù)f1和f2,則在腳本文件N.py中要導(dǎo)入M模塊的f1和f2,正確的寫法是()。

參考答案:

fromMimportf1,f2_fromMimport*

下列選項(xiàng)中,描述錯(cuò)誤的是()。

參考答案:

對(duì)于沒有指定默認(rèn)參數(shù)值的形參,如果在函數(shù)調(diào)用時(shí)沒有為其傳實(shí)參,則形參的值為None_如果多個(gè)形參具有默認(rèn)參數(shù)值,則函數(shù)調(diào)用時(shí)這些形參或者都使用默認(rèn)參數(shù)值或者都使用傳入的實(shí)參值

對(duì)于閉包,定義在外層函數(shù)中但由內(nèi)層函數(shù)使用的變量稱為()。

參考答案:

自由變量

使用獲取到的父類代理對(duì)象可以在子類中調(diào)用被重寫的父類方法。

參考答案:

正確

一個(gè)腳本文件M.py單獨(dú)執(zhí)行時(shí),其__name__變量的值為()。

參考答案:

__main__

不定長的位置參數(shù)在傳遞給函數(shù)時(shí)會(huì)被封裝成()。

參考答案:

元組

方法重寫是指子類可以對(duì)從父類中繼承過來的方法進(jìn)行重新定義,從而使得子類對(duì)象可以表現(xiàn)出與父類對(duì)象不同的行為。

參考答案:

正確

通過下標(biāo)“[]”不僅可以訪問元組中的某個(gè)元素,還可以對(duì)元素進(jìn)行修改。

參考答案:

錯(cuò)誤

已知s="學(xué)習(xí)",則執(zhí)行s[0]='復(fù)'后s中存儲(chǔ)的字符串被修改為“復(fù)習(xí)”。

參考答案:

錯(cuò)誤

下列占位運(yùn)算符中,表示有符號(hào)浮點(diǎn)型十進(jìn)制數(shù)的占位符是()。

參考答案:

%F_%f

全局變量的作用域是()。

參考答案:

整個(gè)程序

定義函數(shù)時(shí)函數(shù)名后面的一對(duì)小括號(hào)中給出的參數(shù)稱為()。

參考答案:

形參

在完成一項(xiàng)較復(fù)雜的任務(wù)時(shí),我們通常會(huì)將任務(wù)分解成若干個(gè)子任務(wù),通過完成這些子任務(wù)逐步實(shí)現(xiàn)任務(wù)的整體目標(biāo),采用這種思想的程序設(shè)計(jì)方法稱為()程序設(shè)計(jì)方法。

參考答案:

結(jié)構(gòu)化

下面程序的輸出結(jié)果是()。defStudentInfo(country='中國',name):print('%s,%s'%(name,country))StudentInfo('美國','大衛(wèi)')

參考答案:

報(bào)錯(cuò)

當(dāng)要使用一個(gè)模塊中的某些功能時(shí),我們可以通過()語句將該模塊導(dǎo)入。

參考答案:

import

程序執(zhí)行時(shí)遇到斷點(diǎn)就暫停執(zhí)行,并且可以查看當(dāng)前各變量的狀態(tài)。

參考答案:

正確

下列選項(xiàng)中,屬于局部變量的是()。

參考答案:

函數(shù)中定義的變量_函數(shù)的形參

print(list(range(5)))的輸出結(jié)果為“[0,1,2,3,4]”。

參考答案:

正確

判斷一個(gè)類是否是另一個(gè)類的子類,應(yīng)使用內(nèi)置函數(shù)()。

參考答案:

issubclass

我們使用對(duì)象名調(diào)用類中的一個(gè)普通方法,則該普通方法至少有()個(gè)參數(shù)。

參考答案:

1

已知兩個(gè)數(shù)某個(gè)二進(jìn)制位的值分別是0和1,結(jié)果位的值為1,則正在做的位運(yùn)算可能為()。

參考答案:

|_^

已知“str='{s1}的職業(yè)是{s2}'”,則執(zhí)行“str.format(s2='教師',s1='李曉明')”會(huì)因傳參順序不正確而報(bào)錯(cuò)。

參考答案:

錯(cuò)誤

下列選項(xiàng)中,可以用于判斷x和y是否對(duì)應(yīng)同樣存儲(chǔ)單元的語句是()。

參考答案:

xisy_id(x)==id(y)

已知“str='Python#C++##Python'”,則“str.rfind('Python')”返回的結(jié)果是()。

參考答案:

12

與正則表達(dá)式“<[^"]*?>”匹配的字符串包括()。

參考答案:

<>__

如果要替換字符串中與指定正則表達(dá)式匹配的子串,可以使用re模塊的()函數(shù)。

參考答案:

sub_subn

已知“str='a**b*c*d'”,則“str.split('**',2)”的返回結(jié)果是()。

參考答案:

['a','b*c*d']

下列選項(xiàng)中,按照從左至右的順序進(jìn)行字符串檢索的方法包括()。

參考答案:

index_find

使用re.match函數(shù)進(jìn)行正則表達(dá)式匹配時(shí),如果要忽略大小寫,則應(yīng)在匹配選項(xiàng)中指定()。

參考答案:

re.I

對(duì)于if語句序列的兩條語句,如果第一條語句前面有4個(gè)空格、第二條語句前面有1個(gè)制表符,則運(yùn)行時(shí)會(huì)產(chǎn)生()異常。

參考答案:

TabError

“tryexcept”語句中使用“except:”表示()。

參考答案:

捕獲未被前面except子句捕獲的異常

下列選項(xiàng)中,+作為拼接運(yùn)算符使用的表達(dá)式是()。

參考答案:

[1.2]+[2.5]_'abc'+'def'

已知有代碼“forxiny:”,則y的數(shù)據(jù)類型可以是()。

參考答案:

字符串_元組_列表

下面程序的輸出結(jié)果是()。score=80ifscore<60:print('成績?yōu)?d'%score,end=',')print('不及格')

參考答案:

不及格

已知m是一個(gè)Match對(duì)象,則m.groups()返回的結(jié)果必然是一個(gè)()。

參考答案:

元組

re.subn函數(shù)返回的結(jié)果是()。

參考答案:

元組

已知ls=[12,34.5,True,'test',3+5j],則下列選項(xiàng)中,輸出結(jié)果為“['test']”的選項(xiàng)是()。

參考答案:

ls[3:4]

下列選項(xiàng)中,返回結(jié)果為True的表達(dá)式是()。

參考答案:

'Python3.7'>'Python'_'Python'!='python'_'C++'<'Python'

為A類中的t屬性定義一個(gè)獲取屬性值的方法(即getter),則應(yīng)使用()裝飾器。

參考答案:

@property

外層函數(shù)定義了局部變量x,如果內(nèi)層函數(shù)只獲取x的值、不修改x的值,則可以不使用nonlocal關(guān)鍵字。

參考答案:

正確

執(zhí)行“print('%.2f%%'%52.50)”,輸出結(jié)果為“52.50%”。

參考答案:

正確

在A類的某個(gè)方法中,“super()”等價(jià)于()。

參考答案:

super(A,self)

re.split(r'<[^<]*?>','tc')的返回結(jié)果是['t','c']。

參考答案:

錯(cuò)誤

類中的()對(duì)應(yīng)一個(gè)類可以支持哪些操作。

參考答案:

方法

已知f=1234.5,則“print('%.2e'%f)”執(zhí)行后的輸出結(jié)果為()。

參考答案:

1.23e+03

與正則表達(dá)式“^ab[a-z]?c”匹配的字符串是()。

參考答案:

abc

已知“a=[1,[2,3]]”且“b=a[:]”,則執(zhí)行“a[1]=10”后,b的值為()。

參考答案:

[1,[2,3]]

已知“a=list('my')+list('book')”,則a的值是()。

參考答案:

['m','y','

溫馨提示

  • 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. 人人文庫網(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)論