南開23春學(xué)期《Python編程基礎(chǔ)》在線作業(yè)【答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2023-07-23 01:24:11來(lái)源:admin瀏覽: 0 次

23春學(xué)期(高起本:1709-2103、專升本/高起專:1903-2103)《Python編程基礎(chǔ)》在線作業(yè)-00001

試卷總分:100  得分:100

一、單選題 (共 20 道試題,共 40 分)

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

A.super(A)

B.super(A,self)

C.super(self)

D.super


2.下列選項(xiàng)中,執(zhí)行時(shí)會(huì)報(bào)錯(cuò)的語(yǔ)句是( )。

A.int('23')

B.int('23+1')

C.int('23',8)

D.int('2a',16)


3.已知“d=dict(x=1,y=2)”,則執(zhí)行“d.clear()”后,“l(fā)en(d)”返回的結(jié)果是( )。

A.0

B.1

C.2

D.報(bào)錯(cuò)


4.3**4的運(yùn)算結(jié)果為( )。

A.12

B.81

C.7

D.報(bào)錯(cuò)


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

A.成績(jī)?yōu)?0,不及格

B.成績(jī)?yōu)?0

C.不及格

D.無(wú)輸出


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

A.[1,3,2,5]

B.[1,2,3,5]

C.[5,3,2,1]

D.[5,2,3,1]


7.計(jì)算列表ls中的元素個(gè)數(shù)應(yīng)使用( )。

A.ls.count()

B.count(ls)

C.ls.len()

D.len(ls)


8.已知Student類是一個(gè)空類,stu1和stu2是Student類的兩個(gè)對(duì)象,則通過(guò)“stu1.name='李曉明'”語(yǔ)句增加的屬性可以通過(guò)( )訪問。

A.Student.name、stu1.name或stu2.name

B.Student.name或stu1.name

C.stu1.name或stu2.name

D.stu1.name


9.使用集合的add方法,要求傳入的實(shí)參必須是( )。

A.元組

B.列表

C.可哈希對(duì)象

D.可迭代對(duì)象


10.如果一個(gè)類C1通過(guò)繼承已有類C而創(chuàng)建,則將C1稱作( )。

A.子類

B.基類

C.父類

D.超類


11.用于獲取父類代理對(duì)象的方法是( )。

A.parent

B.proxy

C.delegate

D.super


12.下面程序的輸出結(jié)果是( )。 score=80 if score<60: print('不及格') else: pass

A.不及格

B.pass

C.報(bào)錯(cuò)

D.無(wú)輸出


13.下列選項(xiàng)中,執(zhí)行時(shí)不會(huì)報(bào)錯(cuò)的語(yǔ)句是( )。

A.{['Python',True]}

B.{3.5,[1.2,True]}

C.{3.5,{1.2,True}}

D.{3.5,1.2,True}


14.7^10的運(yùn)算結(jié)果為( )。

A.17

B.15

C.13

D.2


15.統(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)


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

A.列表

B.元組

C.字符串

D.迭代器


17.通過(guò)列表中的( )方法可以將一個(gè)元素插入到列表的指定位置。

A.insert

B.append

C.add

D.push


18.已知“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']


19.通過(guò)語(yǔ)句“m,n=3,5”,定義了( )個(gè)變量。

A.0

B.1

C.2

D.報(bào)錯(cuò)


20.使用字典中的( )方法可以一次插入多個(gè)元素。

A.add

B.update

C.push

D.insert


二、多選題 (共 10 道試題,共 20 分)

21.已知有函數(shù)定義: def StudentInfo(name,country='中國(guó)',age=18): print('%s,%s,%d'%(name,country,age)) 則下列函數(shù)調(diào)用中正確的是( )。

A.StudentInfo('大衛(wèi)','美國(guó)',20)

B.StudentInfo('大衛(wèi)',,20)

C.StudentInfo('大衛(wèi)',age=20)

D.StudentInfo(name='大衛(wèi)','美國(guó)')


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

A.fa

B.b

C.fc

D.c


23.下列選項(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ù)值


24.對(duì)于一個(gè)字典對(duì)象d,如果需要判斷d中是否包含鍵為'x'的元素(包含返回True,不包含返回False),則可以使用的語(yǔ)句包括( )。

A.get('x')==None

B.get('x')==default

C.'x' in d

D.has('x')


25.下列選項(xiàng)中,可迭代的數(shù)據(jù)類型包括( )。

A.數(shù)字

B.元組

C.列表

D.字符串


26.已知ls=[12,1.5,'abcd'],則下列選項(xiàng)中,執(zhí)行時(shí)不會(huì)報(bào)錯(cuò)的語(yǔ)句包括( )。

A.ls[2]=1

B.ls[2:]=1

C.ls[2][1]='e'

D.ls[2:]=[1,2,3]


27.下列選項(xiàng)中,描述正確的是( )。

A.一個(gè)函數(shù)中定義的變量可以在另一個(gè)函數(shù)中使用

B.所有函數(shù)外定義的變量可以在任何一個(gè)函數(shù)中使用

C.在一個(gè)函數(shù)中只能獲取全局變量的值、但不能修改全局變量的值

D.一個(gè)函數(shù)中既能獲取全局變量的值、也能修改全局變量的值


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

A.列表

B.元組

C.數(shù)值

D.字符串


29.下列選項(xiàng)中,描述正確的選項(xiàng)包括( )。

A.Python中的變量在使用前不需要定義

B.Python 3.x中的變量名可以包含中文

C.Python中的變量類型一旦確定就不能改變

D.a@b是一個(gè)有效的Python變量名


30.使用集合的add方法,傳入的實(shí)參可以是( )。

A.數(shù)字

B.元組

C.列表

D.字符串


三、判斷題 (共 20 道試題,共 40 分)

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


32.列表的sort方法的key參數(shù)接收的函數(shù)必須有返回值。


33.對(duì)于可變類型的對(duì)象a,通過(guò)“a=b”可以修改a的值,但賦值前和賦值后a所對(duì)應(yīng)的內(nèi)存地址可能會(huì)發(fā)生變化。


34.已知x=[1,2,3],則x is [1,2,3]運(yùn)算結(jié)果為True。


35.外層函數(shù)中定義的局部變量被內(nèi)層函數(shù)使用,則每調(diào)用一次外層函數(shù)則會(huì)形成一個(gè)閉包。


36.類的普通方法的第一個(gè)參數(shù)自動(dòng)對(duì)應(yīng)調(diào)用該方法時(shí)所使用的類對(duì)象。


37.執(zhí)行print('d:\\Python'),則會(huì)在屏幕上輸出“d:\Python”。


38.表達(dá)式a=b=1中兩個(gè)運(yùn)算符的運(yùn)算順序是從右至左。


39.二進(jìn)制數(shù)轉(zhuǎn)十進(jìn)制數(shù)的規(guī)則是“按權(quán)展開求和”。


40.正則表達(dá)式“^ab[\s\S]*c$”可以與任一以“ab”開頭、以“c”結(jié)尾的字符串匹配。


41.使用三引號(hào)創(chuàng)建字符串時(shí)不允許使用轉(zhuǎn)義符。


42.已知d1和d2是兩個(gè)字典對(duì)象,則直接執(zhí)行“dMerge=dict(d1,**d2)”與先執(zhí)行“dMerge=d1.copy()”、再執(zhí)行“dMerge.update(d2)”的效果完全相同。


43.re.split(r'','tc

')的返回結(jié)果是['t','c']。


44.通過(guò)“{}”可以創(chuàng)建一個(gè)空字典。


45.通過(guò)import語(yǔ)句一次只能導(dǎo)入一個(gè)模塊。


46.對(duì)于一個(gè)帶不定長(zhǎng)參數(shù)的函數(shù),其普通形參可以有默認(rèn)參數(shù)值。


47.如果在一個(gè)函數(shù)中沒有顯示地寫return語(yǔ)句,則該函數(shù)有一個(gè)隱式的什么數(shù)據(jù)都不返回的retrun語(yǔ)句。


48.如果一個(gè)屬性只有用于獲取屬性值的getter方法,而沒有用于設(shè)置屬性值的setter方法,則該屬性是一個(gè)只讀屬性。


49.len函數(shù)可獲取一個(gè)列表對(duì)象中的元素?cái)?shù)量。


50.如果一個(gè)屬性只有用于設(shè)置屬性值的setter方法,而沒有用于獲取屬性值的getter方法,則該屬性是一個(gè)只寫屬性。




奧鵬,國(guó)開,廣開,電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部