安徽省銅陵市全國計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第1頁
安徽省銅陵市全國計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第2頁
安徽省銅陵市全國計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第3頁
安徽省銅陵市全國計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第4頁
安徽省銅陵市全國計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

安徽省銅陵市全國計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(30題)1.執(zhí)行以下代碼的結(jié)果是?A.300B.400C.500D.600

2.以下關(guān)于浮點(diǎn)數(shù)3.0和整數(shù)3的描述,正確的是()。

A.兩者使用相同的硬件執(zhí)行單元B.兩者使用相同的計(jì)算機(jī)指令處理方法C.兩者是相同的數(shù)據(jù)類型D.兩者具有相同的值

3.以下程序的輸出結(jié)果是()。d={‘food’:{‘cake’:1,‘egg’:5}}print(d.get(‘egg’,‘nothisfood’))

A.eggB.1C.foodD.nothisfood

4.在Python中,使用for—n…方式形成的循環(huán)不能遍歷的類型是()。

A.列表B.復(fù)數(shù)C.字符串D.字典

5.以下代碼的輸出結(jié)果是()。x=12+3*((5*8)一14)//6print(x)

A.25.0B.65C.25D.24

6.以下程序的輸出結(jié)果是()。deffun(x): try: returnx*4 except: returnxprint(fun(“5”))

A.20B.5555C.5D.9

7.如果一個(gè)函數(shù)沒有return語句,調(diào)用它后的返回值為()

A.0B.TrueC.FalseD.None

8.以下程序的輸出結(jié)果是()。t=”theWorldisSObig.Iwanttosee”S=t[20:21]+’love’+t[:9]print(S)

A.Ilovethe

B.IloveWodd

C.IlovetheWorld

D.IlovetheWod

9.下面代碼的輸出結(jié)果是()。deff(n):ifn==1:return1else:returnn*f(n-1)print(f(4))

A.24B.4C.0D.10

10.給以下程序填空,使得輸出到文件a.txt里的內(nèi)容是‘90’,‘87’,‘93’的選項(xiàng)是()。y=[‘90’,‘87’,‘93’]l=‘’withopen(“a.txt”,‘w’)asfo: forziny: __________ fo.write(1.strip(‘,’))

A.l=‘,’.join(y)

B.l+=“‘{}’”.format(z)

C.l+=“‘{}’”.format(z)+‘,’

D.l+=‘{}’.format(z)+‘,’

11.以下關(guān)于分支結(jié)構(gòu)的描述中,錯(cuò)誤的是()。

A.if語句中語句塊執(zhí)行與否依賴于條件判斷

B.if語句中條件部分可以使用任何能夠產(chǎn)生True和False的語句和函數(shù)

C.二分支結(jié)構(gòu)有一種緊湊形式,使用保留字if和else實(shí)現(xiàn)

D.多分支結(jié)構(gòu)用于設(shè)置多個(gè)判斷條件及其對(duì)應(yīng)的多條執(zhí)行路徑

12.用鍵盤輸入數(shù)字10,以下代碼的輸出結(jié)果是()。try:n=input(”請(qǐng)輸入一個(gè)整數(shù):’’)defpow2(n):returnn*nexcept:print(”程序執(zhí)行錯(cuò)誤")

A.100B.10C.程序執(zhí)行錯(cuò)誤D.程序沒有任何輸出

13.Python中文件的打開模式不包含()。

A.'a'B.'b'C.'c'D.'+'

14.執(zhí)行以下代碼的結(jié)果是?3+5j>=5+3j

A.TrueB.FalseC.0D.異常報(bào)錯(cuò)

15.以下代碼的輸出結(jié)果是()。d=[‘food’:{’cake’:1,’egg’:5}}print(d.get(‘egg’,'nothisfood’))

A.eggB.1C.foodD.nothisfood

16.設(shè)棧與隊(duì)列初始狀態(tài)為空。首先A,B,C,D,E依次入棧,再F,G,H,I,J依次入隊(duì);然后依次出隊(duì)至隊(duì)空,再依次出棧至棧空。則輸出序列為()。

A.E,D,C,B,A,F(xiàn),G,H,I,j

B.E,D,C,B,A,J,I,H,G,F(xiàn)

C.F,G,H,I,J,A,B,C,D,E,

D.F,G,H,I,J,E,D,C,B,A

17.以下程序的輸出結(jié)果是().img1=[12,34,56,78]img2=[1,2,3,4,5]defmodi():img1=img2print(img1)modi()print(img1)A.[12,34,56,78][1,2,3,4,5]

B.[1,2,3,4,5][1,2,3,4,5]

C.[12,34,56,78][12,34,56,78]

D.[1,2,3,4,5][12,34,56,78]

18.S=’1234567890’,以下表示’1234’的選項(xiàng)是()。

A.s[1:5]B.s[0:3]C.s[一10:-5]D.s[0:4]

19.以下程序的輸出結(jié)果是()。lis1=[1,2,[‘python’]]lis2=[‘loves’]lis1[1]=lis2print(lis1)

A.[lis2,2,[‘python’]]

B.[1,[‘love’],[‘python’]]

C.[1,2,‘python’,‘loves']

D.[1,2,[‘python’,‘loves’]

20.以下代碼的輸出結(jié)果是()。ls=[’book’,666,[2018,’python’,314],20]print(ls[2][1][一2])

A.nB.pythonC.oD.結(jié)果錯(cuò)誤

21.對(duì)于以下代碼的描述正確的是()。s=”Pythonisgood”l=”isn’tit?”length=len(s)s_title=s.title()s_l=s+1s_number=s[1:6]print(length)

A.length為12。

B.s_title為”PYTHONISGOOD”

C.s_1為”Pythonisgoodisn’tit?”

D.s_number為”Python”

22.以下程序的輸出應(yīng)該是()。ls=[[0,1],[5,6],[7,8]]lis=[]foriinrange(len(ls)): lis.append(ls[i][1])print(lis)

A.[1,6,8]B.[0,5,7]C.[0,6,8]D.[0,1]

23.下面對(duì)于類的說法錯(cuò)誤的是()。

A.類是一種實(shí)例

B.在類進(jìn)行實(shí)例化時(shí)將會(huì)首先執(zhí)行該類中的int方法

C.在對(duì)類進(jìn)行實(shí)例化時(shí),傳入的實(shí)參不用帶上self,它在類的執(zhí)行過程中將自行帶上

D.類中的變量前帶有前綴self意味著此變量在類中任意位置可以使用

24.不屬于Python數(shù)據(jù)分析及可視化處理的第三方庫的是()。

A.seabornB.randomC.mayavi2D.NumPy

25.生成一個(gè)k比特長(zhǎng)度的隨機(jī)整數(shù)的函數(shù)是()。

A.random.choice(k)

B.random.shuffle(k)

C.random.getrandbits(k)

D.random.sample(k)

26.下列敘述中正確的是()。

A.快速排序適用于順序存儲(chǔ)的線性表

B.快速排序適用于鏈?zhǔn)酱鎯?chǔ)的線性表

C.鏈?zhǔn)酱鎯?chǔ)的線性表不可能排序

D.堆排序適用于非線性結(jié)構(gòu)

27.下列敘述中正確的是()。

A.棧是“先進(jìn)先出”的線性表

B.隊(duì)列是“先進(jìn)后出”的線性表

C.循環(huán)隊(duì)列是非線性結(jié)構(gòu)

D.有序線性表既可以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

28.Python讀取文件中一行內(nèi)容的操作是()。

A.readtextB.readlineC.readallD.read

29.以下方法能返回列表數(shù)據(jù)類型的是()。

A.s.center()B.s.strip()C.s.replace()D.s.split()

30.以下程序的輸出結(jié)果是()。x=[90,87,93]y=(“Aele”,“Bob”,“l(fā)ala”)z={}foriinrange(len(x)): z[i]=list(zip(x,y))print(z)

A.{0:[(90,‘Aele’),(87,‘Bob’),(93,‘lala’)],1:[(90,‘Aele’),(87,‘Bob’),(93,‘lala’)],2:[(90,‘Aele’),(87,‘Bob’),(93,‘lala’)]}

B.{0:(90,‘Aele’),1:(87,‘Bob’),2:(93,‘lala’)}

C.{0:[90,‘Aele’],1:(87,‘Bob’),2:[93,‘lala’]}

D.{0:([80,97,83],(‘Aele’,‘Bob’,‘lala’)),1:([80,97,83],(‘Aele’,‘Bob’,‘lala’)),2:([80,97,83],(‘Aele’,‘Bob’,‘lala’))}

二、判斷題(10題)31.當(dāng)作為條件表達(dá)式時(shí),{}與None等價(jià)。

A.是B.否

32.在IDLE交互模式下,一個(gè)下劃線“_”表示解釋器中最后一次顯示的內(nèi)容或最后一次語句正確執(zhí)行的輸出結(jié)果。

A.是B.否

33.Python集合中的元素可以是列表。

A.是B.否

34.Python變量名區(qū)分大小寫,所以student和Student不是同一個(gè)變量。

A.是B.否

35.安裝Python擴(kuò)展庫時(shí)只能使用pip工具在線安裝,如果安裝不成功就沒有別的辦法了。

A.是B.否

36.在Python中可以為自定義類的對(duì)象動(dòng)態(tài)增加新成員。

A.是B.否

37.在同一個(gè)作用域內(nèi),局部變量會(huì)隱藏同名的全局變量。

A.是B.否

38.使用列表對(duì)象的remove()方法可以刪除列表中首次出現(xiàn)的指定元素,如果列中不存在要?jiǎng)h除的指定元素則拋出異常。

A.是B.否

39.程序中異常處理結(jié)構(gòu)在大多數(shù)情況下是沒必要的。

A.是B.否

40.在Windows平臺(tái)上編寫的Python程序無法在Unix平臺(tái)運(yùn)行。A.是B.否

三、填空題(10題)41.已知x=[1,11,111],那么執(zhí)行語句x.sort(key=lambdax:len(str(x)),reverse=True)之后,x的值為__________________。

42.已知字典x={i:str(i+3)foriinrange(3)},那么表達(dá)式sum(item[0]foriteminx.items())的值為___________。

43.使用上下文管理關(guān)鍵字______________可以自動(dòng)管理文件對(duì)象,不論何種原因結(jié)束該關(guān)鍵字中的語句塊,都能保證文件被正確關(guān)閉。

44.已知x為非空列表,那么執(zhí)行語句y=x[:]之后,id(x[0])==id(y[0])的值為__________。

45.表達(dá)式'Thefirst:{1},thesecondis{0}'.format(65,97)的值為______________________________。

46.列表、元組、字符串是Python的_________(有序?無序)序列。

47.以3為實(shí)部4為虛部,Python復(fù)數(shù)的表達(dá)形式為___________或________。

48.已知x={1:1,2:2},那么執(zhí)行語句x[2]=4之后,len(x)的值為____________。

49.在循環(huán)語句中,__________語句的作用是提前結(jié)束本層循環(huán)。

50.Python語句''.join(list('helloworld!'))執(zhí)行的結(jié)果是____________________。

四、操作題(3題)51.考生文件夾下存在一個(gè)文件PY103.py,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能:使用循環(huán)輸出從1到50之間的奇數(shù)。

試題程序:

#請(qǐng)?jiān)赺____處使用一行代碼或表達(dá)式替換

#注意:請(qǐng)不要修改其他已給出代碼______whilecount<50:

ifcount%2==0:

print(count,end=”,”)

52.考生文件夾下存在一個(gè)文件“PY201.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請(qǐng)?jiān)谠撐募芯帉懘a,以實(shí)現(xiàn)如下功能。使用turtle庫的fd()函數(shù)和right()函數(shù)繪制一個(gè)邊長(zhǎng)為100像素的正六邊形,再用circle()函數(shù)繪制半徑為60像素的紅色圓內(nèi)接正六邊形,效果如下所示。

試題程序:#以下代碼為提示框架#請(qǐng)?jiān)赺____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)fromturtleimport*pensize(5)foriinrange(6):fd(_____(1)_____)right

(_____(2)_____)color("red")circle(60,_____(3)_____)

53.考生文件夾下存在2個(gè)Python源文件和3個(gè)文本文件,分別對(duì)應(yīng)兩個(gè)問題,請(qǐng)按照文件內(nèi)說明修改代碼,實(shí)現(xiàn)以下功能?!墩撜Z》是儒家學(xué)派的經(jīng)典著作之一,主要記錄了孔子及其弟子言行。這里給出了一個(gè)網(wǎng)絡(luò)版本的《論語》,文件名稱為“論語.txt”,其內(nèi)容采用逐句“原文”與逐句“注釋”相結(jié)合的形式組織,通過【原文】標(biāo)記《論語》原文內(nèi)容,通過【注釋】標(biāo)記《論語》注釋內(nèi)容,具體格式請(qǐng)參考“論語.txt”文件。問題1:在“PY301-1.py”文件中修改代碼,提取“論語.txt”文件中的原文內(nèi)容,輸出保存到考生文件夾下,文件名為“論語-原文.txt”。具體要求:僅保留“論語.txt”文件中所有【原文】標(biāo)簽下面的內(nèi)容,不保留標(biāo)簽,并去掉每行行首空格及行尾空格,無空行。原文圓括號(hào)及內(nèi)部數(shù)字是源文件中注釋內(nèi)容的標(biāo)記,請(qǐng)保留。文件輸出格式請(qǐng)參考“論語-原文-輸出示例.txt”文件。注意:輸出示例僅幫助考生了解輸出格式,不作它用。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)诔绦虻?..處使用一行或多行代碼替換#請(qǐng)?jiān)诔绦虻腳___處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)fi=open(“論語.txt",)fo=open(“論語-原文.txt",)…Forlineinfi:…fo.write(line.lstrip())問題2:在“PY301-2.py”文件中修改代碼,對(duì)“論語-原文.txt”或“論語.txt”文件進(jìn)一步提純,去掉每行文字中所有圓括號(hào)及內(nèi)部數(shù)字,保存為“論語-提純?cè)?txt”文件。文件輸出格式請(qǐng)參考“論語-提純?cè)?輸出示例.txt”文件。注意:示例輸出文件僅幫助考生了解輸出格式,不做它用。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)诔绦虻?..處使用一行或多行代碼替換#請(qǐng)?jiān)诔绦虻奶幨褂靡恍写a替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)fi=open("論語-原文.txt",_____)fo=open("論語-提純?cè)?txt",_____)Forlineinfi:line=line.replace()

參考答案

1.B

2.D浮點(diǎn)數(shù)3.0和整數(shù)3具有相同的值,硬件執(zhí)行單元、計(jì)算機(jī)指令處理方法和數(shù)據(jù)類型均不相同。本題選擇D選項(xiàng)。

3.D根據(jù)字典的索引方式可知,d.get(‘egg’,‘nothisfood’)索引的是字典第一層,但是第一層只有鍵food,沒有鍵egg,故索引不出值,輸出的是nothisfood。本題選擇D選項(xiàng)。

4.B在Python中,使用for…in…方式形成的循環(huán)能遍歷的類型有字符串、文件、range()函數(shù)或組合數(shù)據(jù)類型,不能遍歷復(fù)數(shù)。本題選擇B選項(xiàng)。

5.C在Python中算術(shù)運(yùn)算符”//”來表示整數(shù)除法,返回不大于結(jié)果的一個(gè)最大的整數(shù),而”/”則單純的表示浮點(diǎn)數(shù)除法,返回浮點(diǎn)結(jié)果。所以先計(jì)算5*8=40,40一14=26,26*3=78,78//6=13,12+13=25。本題選擇C選項(xiàng)。

6.Bfun(“5”)是將字符“5”賦給形參x,由于‘5’是字符類型,不是數(shù)字類型,不能進(jìn)行數(shù)值運(yùn)算,因此“x*4”是把字符“5”連續(xù)復(fù)制4次輸出。本題選擇B選項(xiàng)。

7.D

8.C字符串的索引序號(hào)從0開始,t[20:21]是指字符串中序號(hào)是20的元素I,t[:9]是從序號(hào)0到8元素,用“+”連接字符串,最后輸出IlovetheWorld。本題選擇C選項(xiàng)。

9.A該代碼的功能是根據(jù)傳入的參數(shù)求取該數(shù)的階乘,經(jīng)過一系列的運(yùn)算將結(jié)果返回,4的階乘為24。本題選擇A選項(xiàng)。

10.C由題意可知,寫入文件的是‘90’,‘87’,‘93’,字符之間有逗號(hào)分隔。A選項(xiàng)是將字符通過逗號(hào)連接成形如‘90’,‘87’,‘93’的字符串;B選項(xiàng)沒有使用逗號(hào)分隔;D選項(xiàng)由于在花括號(hào)({})外部沒有使用引號(hào),相加的結(jié)果為本題選擇C選項(xiàng)。

11.CPython的單分支結(jié)構(gòu)使用if關(guān)鍵字對(duì)條件進(jìn)行判斷,語法格式如下:if〈條件>:<語句塊>Python的二分支結(jié)構(gòu)使用if-else關(guān)鍵字對(duì)條件進(jìn)行判斷,語法格式如下:if<條件>:<語句塊1>else:〈語句塊2>Python的多分支結(jié)構(gòu)使用if-elif-else關(guān)鍵字對(duì)多個(gè)相關(guān)條件進(jìn)行判斷,并根據(jù)不同條件的結(jié)果按照順序選擇執(zhí)行路徑,語法格式如下:if<條件1>:〈語句塊1>elif<條件2>:<語句塊2>else:〈語句塊3>本題選擇C選項(xiàng)。

12.DPython使用關(guān)鍵字try和except進(jìn)行異常處理,語法格式如下:try:<語句塊1>except:<語句塊2>語句塊1是正常執(zhí)行的程序內(nèi)容,當(dāng)執(zhí)行這個(gè)語句塊發(fā)生異常時(shí),則執(zhí)行except關(guān)鍵字后面的語句塊2。當(dāng)輸入10時(shí),執(zhí)行try后面的語句,n=\n10,函數(shù)pow2()只進(jìn)行了定義,但未進(jìn)行調(diào)用,所以此時(shí)程序只執(zhí)行了輸入語句,函數(shù)不執(zhí)行,語句運(yùn)行正常,并不執(zhí)行except后面的語句,故程序沒有任何輸出。本題選擇D選項(xiàng)。

13.CPython中open()函數(shù)提供了\n7種基本的文件打開模式:r、w、x、a、b、t、+。其中,r、w、x、a可以和b、t、+組合使用。本題選擇C選項(xiàng)。

14.D

15.D根據(jù)字典的索引方式可知,d.get(’eggthis\nfood’)索引的是字典第一層,但是第一層只有鍵food,沒有鍵egg,故索引不出值,輸出的是“nothisfood”。本題選擇D選項(xiàng)。

16.D棧稱為“后進(jìn)先出”表或“先進(jìn)后出”的線性表;隊(duì)列稱為“先進(jìn)先出”或“后進(jìn)后出”的線性表。F,G,H,I,J依次人隊(duì),則依次出隊(duì)順序?yàn)镕,G,H,I,J;A,B,c,D,E依次人棧,則依次出棧順序?yàn)镋,D,C,B,A。故輸出順序?yàn)镕,G,H,I,J,E,D,c,B,A。本題選D選項(xiàng)。

17.D程序先調(diào)用函數(shù)modi(),在函數(shù)體內(nèi)進(jìn)行賦值操作,列表對(duì)象的賦值就是簡(jiǎn)單的對(duì)象引用。函數(shù)體內(nèi),img1和img2是一樣的,它們指向同一片內(nèi)存,img1不過是img2的別名。因此,函數(shù)調(diào)用執(zhí)行后輸出[1,2,3,4,5]。然后執(zhí)行print(img1),此處的img1是外部變量,與函數(shù)體內(nèi)img1不是同一個(gè)變量,仍輸出[12,34,56,78]。本題選擇D選項(xiàng)。

18.D對(duì)字符串中某個(gè)子串或區(qū)間的檢索稱為切片。切片的使用方式如下:\n<字符串或字符串變量>[N:M]\n切片獲取字符串從N到M(不包含M)的子字符串,其中N和M為字符串的索引序號(hào),可以混合使用正向遞增序號(hào)和反向遞減序號(hào)。切片要求N和M都在字符串的索引區(qū)間,如果N大于等于M,則返回空字符串。如果N缺失,則默認(rèn)將N設(shè)為0;如果M缺失,則默認(rèn)表示到字符串結(jié)尾。\n題干中s[1:5]=’2345’,s[0:3]=’123’,s[一10:一5]=’12345’,s[0:4]=’1234’。

19.B列表索引從0開始,lisl[1]=lis2是為列表lis2賦值并覆蓋lisl[1]位置上的元素,運(yùn)算后lis1=[1,[‘loves’],[‘python’]]。本題選擇B選項(xiàng)。

20.C列表索引序號(hào)從0開始,列表遵循正向遞增索引和反向遞減索引,故ls[2][1][一2]是字符o。

21.Clen()方法用來獲取字符串的長(zhǎng)度,所以length應(yīng)為14;title()方法是把字符串每個(gè)單詞的首字母變?yōu)榇髮?,所以?yīng)為PythonIsGood;索引的序號(hào)是從0開始的,所以s[1:6]應(yīng)為ython。

22.Alen()函數(shù)獲得列表ls的長(zhǎng)度,range()函數(shù)起到循環(huán)次數(shù)的作用,append()方法在列表lis最后增加元素。列表ls存儲(chǔ)的元素是列表,訪問時(shí)需要使用索引嵌套。本題選擇A選項(xiàng)。

23.AA選項(xiàng)中類只是一種抽象事物的分類,對(duì)象才是一種實(shí)例。本題選擇A選項(xiàng)。

24.B屬于Python數(shù)據(jù)分析及可視化的第三方庫的有seabom、NumPy、scipy、pandas、matplotlib、TVTK、mayavi(也稱mayavi2)等。random庫是Python用于產(chǎn)生各種分布的偽隨機(jī)數(shù)序列的庫。本題選擇B選項(xiàng)。

25.Crandom.choice(k)用于從序列的元素中隨機(jī)挑選一個(gè)元素;random.shuffle(k)用于將序列的所有元素隨機(jī)排序;random.getrandbits(k)用于生成一個(gè)k比特長(zhǎng)度的隨機(jī)整數(shù);random.sample(k)用于隨機(jī)地從指定列表中提取出k個(gè)不同的元素。本題選擇C選項(xiàng)。

26.A排序可以在不同的存儲(chǔ)結(jié)構(gòu)上實(shí)現(xiàn),但快速排序法適用于順序存儲(chǔ)的線性表,不適用于鏈?zhǔn)酱鎯?chǔ)的線性表。堆排序適用于線性結(jié)構(gòu),不適用于非線性結(jié)構(gòu)。本題選擇A選項(xiàng)。

27.D棧是先進(jìn)后出的線性表,所以A錯(cuò)誤;隊(duì)列是先進(jìn)先出的線性表,所以B錯(cuò)誤;循環(huán)隊(duì)列是線性結(jié)構(gòu)的線性表,所以C錯(cuò)誤。故答案為D選項(xiàng)。

28.B在Python中,文件的讀取方法(f代表文件變量)如下。f.read():從文件中讀入整個(gè)文件的內(nèi)容。f.readline():從文件中讀入一行內(nèi)容。f.readlines():從文件中讀入所有行,以每行為元素形成一個(gè)列表。f.seek():改變當(dāng)前文件操作指針的位置。本題選擇B選項(xiàng)。

29.Ds.center()方法的作用是字符串居中。s.strip()方法的作用是從字符串s中去掉其左右兩側(cè)指定的字符,返回的是字符串。s.replace(old,new)方法的作用是返回字符串s的副本,所有old子串被替換為new。s.split()方法的作用是返回一個(gè)列表,若有參數(shù),則s根據(jù)參數(shù)分隔;若省略參數(shù),則默認(rèn)以空白符分隔。本題選擇D選項(xiàng)。

30.Azip()是Python的一個(gè)內(nèi)建函數(shù),它接受一系列可迭代的對(duì)象作為參數(shù),將對(duì)象中對(duì)應(yīng)的元素打包成一個(gè)個(gè)元組,然后返回由這些元組組成的列表。若傳入?yún)?shù)的長(zhǎng)度不等,則返回list的長(zhǎng)度和參數(shù)中長(zhǎng)度最短的對(duì)象相同。本題中,x為列表類型,y為元組類型,zip(x,y)返回的結(jié)果為[(90,‘Aele’),(87,‘Bob’),(93,‘lala’)]。for循環(huán)中i的值依次為0、1、2,因此z(字典類型)的值為{0:[(90,‘Aele’),(87,‘Bob’),(93,‘lala’),1:[(90,‘Aele’),(87,‘Bob’),(93,‘lala’),2:[(90,‘Aele’),(87,‘Bob’),(93,‘lala’),]}。本題選擇A選項(xiàng)。

31.Y

32.Y

33.N

34.Y

35.N

36.Y

37.Y

38.Y

39.N

40.Npython代碼支持window和Linux下跨平臺(tái)

41.[111,11,1]

42.3

43.with

44.True

45.'Thefirst:97,thesecondis65'

46.有序

47.3+4j、3+4J

48.2

49.break

50.'helloworld!'

51.count=0\r\n

whilecount<50:\r\n

count+=1\r\n

ifcount%2==0:\r\n

continue\r\n

print(count,end=”,”)判斷一個(gè)數(shù)是否為奇數(shù),即判斷這個(gè)數(shù)能否被2整除,可以被整除則為偶數(shù),結(jié)束本次循環(huán),使用continue語句;不可以被整除則為奇數(shù),輸出該數(shù)。while循環(huán)不具有自動(dòng)計(jì)數(shù)的功能,所以需要定義一個(gè)變量,初始值為0,每經(jīng)過一次循環(huán),變量加1;當(dāng)變量超過50時(shí),停止循環(huán)。

52.fromturtleimport*pensize(5)foriinrange(6):fd(100)right(60)color(“red")circle(60,steps=6)首先繪制正六邊形,題目要求正六邊

溫馨提示

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