俄罗斯小YOUNV另类_玩弄放荡人妻少妇系列 _国产美女遭强高潮网站_亚洲午夜性猛春交XXXX_久久99亚洲网美利坚合众国_国产普通话对白刺激_国产免费AV一区二区三区_精品无人区麻豆乱码1区2区

【南開(kāi)】20春學(xué)期《Python編程基礎(chǔ)》在線(xiàn)作業(yè)(標(biāo)準(zhǔn)答案)

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

發(fā)布時(shí)間:2020/8/29 23:40:01來(lái)源:admin瀏覽: 185 次

可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢(xún)請(qǐng)?zhí)砑観Q:3230981406      微信:aopopenfd777




20春學(xué)期(1709、1803、1809、1903、1909、2003)《Python編程基礎(chǔ)》在線(xiàn)作業(yè)

試卷總分:100  得分:100

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

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

A.['a','b','c']

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

C.['a\r','b\r','c']

D.['a\r','b','c']


2.已知“a=dict(x=1,y=2)”且“b=a”,則執(zhí)行“a['y']=10”后,則print(b)的輸出結(jié)果為( )。

A.{x=1,y=10}

B.{x=1,y=2}

C.{'x':1,'y':10}

D.{'x':1,'y':2}


3.從一個(gè)序列對(duì)象中取部分元素形成一個(gè)新的序列對(duì)象的操作被稱(chēng)作( )。

A.選擇

B.切片

C.子序列

D.投影


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

A.0

B.12

C.-1

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


5.類(lèi)方法的第一個(gè)形參對(duì)應(yīng)( )。

A.類(lèi)

B.對(duì)象

C.第一個(gè)實(shí)參

D.第二個(gè)實(shí)參


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

A.else

B.finally

C.except

D.不存在


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

A.從定義變量的位置到文件結(jié)束位置

B.從定義變量的位置到函數(shù)結(jié)束位置

C.所有函數(shù)

D.所有文件


8.已知“a=dict(x=1,y=dict(y1=2,y2=3))”且“b=a.copy()”,則執(zhí)行“a['y']['y1']=10”后,則print(b)的輸出結(jié)果為( )。

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}}


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

A.abdec

B.abc

C.ab0c

D.cabc


10.與正則表達(dá)式“ab(de|ef)?c”不匹配的字符串是( )。

A.abc

B.abdec

C.abefc

D.abdeefc


11.“try except”語(yǔ)句中使用“except:”表示( )。

A.捕獲所有異常

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

C.等價(jià)于“except None:”

D.錯(cuò)誤的寫(xiě)法


12.無(wú)論try子句執(zhí)行時(shí)是否發(fā)生異常,都會(huì)執(zhí)行的子句是( )。

A.else

B.finally

C.except

D.不存在


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

A.IndentationError

B.TabError

C.IndexError

D.SyntaxError


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

A.子類(lèi)

B.基類(lèi)

C.父類(lèi)

D.超類(lèi)


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

A.不及格

B.pass

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

D.無(wú)輸出


16.在閉包中,外層函數(shù)的返回值是( )。

A.內(nèi)層函數(shù)的調(diào)用

B.內(nèi)層函數(shù)的引用

C.任意值

D.無(wú)返回值


17.open函數(shù)的默認(rèn)文件打開(kāi)方式是( )。

A.w

B.w+

C.r

D.r+


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

A.面向?qū)ο?/p>

B.面向類(lèi)

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

D.分解化


19.第一個(gè)參數(shù)對(duì)應(yīng)類(lèi)的實(shí)例對(duì)象的方法是( )。

A.類(lèi)方法

B.靜態(tài)方法

C.內(nèi)置方法

D.普通方法


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

A.isinstance

B.issubclass

C.type

D.isclass


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

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

A.所有迭代器都是可迭代對(duì)象

B.所有可迭代對(duì)象都是迭代器

C.通過(guò)“isinstance(x,Iterator)”可以判斷x是否是迭代器

D.如果一個(gè)可迭代對(duì)象可以通過(guò)next函數(shù)不斷獲取下一個(gè)元素的值,則它是一個(gè)迭代器


22.下列選項(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í)參,則形參的值為None

C.對(duì)于有默認(rèn)參數(shù)值的形參,如果在函數(shù)調(diào)用時(shí)為其指定實(shí)參,則該形參使用傳入的實(shí)參值

D.如果多個(gè)形參具有默認(rèn)參數(shù)值,則函數(shù)調(diào)用時(shí)這些形參或者都使用默認(rèn)參數(shù)值或者都使用傳入的實(shí)參值


23.已知腳本文件M.py中有一條語(yǔ)句print(__name__),其輸出結(jié)果可能是( )。

A.py

B.__name

C.__main__

D.M


24.下列選項(xiàng)中,可變類(lèi)型包括( )。

A.元組

B.列表

C.字符串

D.字典


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

A.函數(shù)中定義的變量

B.函數(shù)的形參

C.函數(shù)外定義的變量

D.函數(shù)名


26.字符串檢索時(shí),檢索失敗時(shí)不會(huì)引發(fā)異常的方法包括( )。

A.find

B.rfind

C.index

D.rindex


27.下列選項(xiàng)中,*作為重復(fù)運(yùn)算符使用的表達(dá)式是( )。

A.[1.2]*3

B.1.2*3

C.'abc'*3

D.(1.2,2.5)*3


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

A.fa

B.b

C.fc

D.c


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

A.數(shù)字

B.元組

C.列表

D.字符串


30.已知B是A的父類(lèi),a是A類(lèi)的對(duì)象,b是B類(lèi)的對(duì)象,則下列選項(xiàng)中返回結(jié)果為T(mén)rue的是( )。

A.isinstance(a,A)

B.type(a)==A

C.issubclass(A,B)

D.issubclass(type(a),type(b))


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

31.已知“str='Like'”,則執(zhí)行“str.upper()”后,str保存的數(shù)據(jù)為字符串'LIKE'。


32.在for循環(huán)和while循環(huán)后面可以跟著else分支,退出循環(huán)后必然會(huì)執(zhí)行else后面的語(yǔ)句序列。


33.Python中的變量在使用前必須先定義。


34.猴子補(bǔ)丁是指在運(yùn)行時(shí)動(dòng)態(tài)替換已有的代碼,而不需要修改原始代碼。


35.構(gòu)造方法可以沒(méi)有形參。


36.使用下標(biāo)“[]”可以訪(fǎng)問(wèn)集合中的元素。


37.使用re.match函數(shù)進(jìn)行正則表達(dá)式匹配時(shí),如果指定的匹配選項(xiàng)中包括re.MULTILINE,則會(huì)對(duì)每一行開(kāi)頭的若干字符作匹配。


38.對(duì)于計(jì)算1+2+…+n的這個(gè)問(wèn)題,可以設(shè)計(jì)遞歸函數(shù)完成求解。


39.使用三引號(hào)創(chuàng)建字符串時(shí)允許直接將字符串寫(xiě)成多行的形式。


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


41.re.match(r'py$','puppy')返回的是一個(gè)Match對(duì)象。


42.已知類(lèi)的普通方法func有3個(gè)形參且都沒(méi)有默認(rèn)參數(shù)值,則調(diào)用該方法時(shí)必須傳入對(duì)應(yīng)的3個(gè)實(shí)參。


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


44.通過(guò)“max(t)”可以得到元組t中最大元素的值。


45.已知s={1,20,25},則通過(guò)“s.add([2,3])”可以向s中添加一個(gè)新的列表類(lèi)型的元素。


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


47.已知“str='abcdefabc'”,則執(zhí)行“str.replace('abc','cba')”后,str中保存的字符串為'cbadefcba'。


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


49.已知“l(fā)s=[0,1,2,3,4,5,6,7,8,9]”,則“del ls[7:9]”與“l(fā)s[7:9]=[]”得到的ls中的元素相同。


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


  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢(xún) 論文咨詢(xún)
    微信客服掃一掃

    回到頂部