2022年黑龍江省綏化市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第1頁(yè)
2022年黑龍江省綏化市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第2頁(yè)
2022年黑龍江省綏化市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第3頁(yè)
2022年黑龍江省綏化市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第4頁(yè)
2022年黑龍江省綏化市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2022年黑龍江省綏化市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(30題)1.當(dāng)用戶輸入2時(shí),下面代碼的輸出結(jié)果是()。try:n=input(”請(qǐng)輸入一個(gè)整數(shù):”)defpow2(n):retumn**5pow2(n)except:print(”程序執(zhí)行錯(cuò)誤”)

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

2.以下程序的輸出結(jié)果是()。s=”LOVES'’print(”{:*^13}".format(s))

A.LOVESB.********LOVESC.LOVES********D.****LOVES****

3.以下代碼的輸出結(jié)果是()。Test_list=list(range(6))Print(6inTest_list)

A.6B.6inTest_listC.TrueD.False

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

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

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

A.順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的

B.順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線性結(jié)構(gòu)

C.順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表

D.鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間

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

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

7.下面不能創(chuàng)建一個(gè)集合的語(yǔ)句是()

A.s1=set()

B.s2=set(“abcd”)

C.s3={1,2,3,4}

D.s4=frozenset(('string'),(1,2,3))

8.下面哪一項(xiàng)不屬于面向?qū)ο蟮奶攸c(diǎn)()。

A.封裝B.多態(tài)C.性能高D.繼承

9.下面屬于Python文本處理方向的第三方庫(kù)的是()。

A.PILB.mayaviC.TVTKD.pdfminer

10.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()。

A.物理設(shè)計(jì)階段B.需求分析階段C.概念設(shè)計(jì)階段D.邏輯設(shè)計(jì)階段

11.商品銷售的售貨單和商品之間的聯(lián)系是()。

A.多對(duì)多B.—對(duì)多C.多對(duì)一D.—對(duì)一

12.以下程序的輸出結(jié)果是()。ls=[]formin‘想念’:fornin‘家人’:ls.append(m+n)print(ls)A.想念家人B.想想念念家家人人C.想家想人念家念人D.[‘想家’,‘想人’,‘念家’,‘念人’]

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

A.0B.TrueC.FalseD.None

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

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

15.關(guān)于Python全局變量和局部變量,以下選項(xiàng)描述錯(cuò)誤的是()。

A.全局變量在源文件頂層,一般沒有縮進(jìn)

B.程序中的變量包含兩類:全局變量和局部變量

C.函數(shù)內(nèi)部使用各種全局變量,都要用globle語(yǔ)句聲明

D.不是在程序最開頭定義的全局變量,不是全過程均有效

16.下面哪一種定義是類的私有成員?()

A._xxB._xx_C._xxxD.xxx

17.下面程序的輸出結(jié)果是()。

ls=[“橘子”,”芒果”,”草莓”,”西瓜”,”水蜜桃”]

forkinls:

print(k,end=””)A.橘子芒果草莓西瓜水蜜桃B.橘子芒果草莓西瓜水蜜桃C.西瓜D.”橘子””芒果””草莓””西瓜””水蜜桃”

18.以下不是Python文件讀寫方法的是()。

A.writelineB.readlineC.readD.write

19.以下關(guān)于字符串的描述正確的是()。

A.字符應(yīng)視為長(zhǎng)度為1或2的字符串

B.字符串中的字符可進(jìn)行數(shù)學(xué)運(yùn)算,但進(jìn)行數(shù)學(xué)運(yùn)算的字符必須為數(shù)字

C.在三引號(hào)字符串中可包含換行回車等特殊的字符

D.字符串可以進(jìn)行切片賦值

20.以下程序的輸出結(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’))}

21.下列關(guān)于Python列表的描述錯(cuò)誤的是()。

A.列表元素可以被修改B.列表元素沒有長(zhǎng)度限制C.列表元素的個(gè)數(shù)不限D(zhuǎn).列表元素的數(shù)據(jù)類型必須一致

22.以下代碼的輸出結(jié)果是()。Is=["apple",”red","orangen]deffunC(a):Is.append(a)returnfunC("yellow")print(Is)

A.[]

B.[“apple”,”red”,”orange”]

C.["yellow"]

D.[Mapple","red","orange","yellow"]

23.以下關(guān)于文件的描述中,正確的是()。

A.使用open()打開文件時(shí),必須要用r或w指定打開方式,不能省略

B.采用readlines()可以讀入文件中的全部文本,返回一個(gè)列表

C.文件打開后,可以用write()控制對(duì)文件內(nèi)容的讀寫位置

D.如果沒有采用close()關(guān)閉文件,Python程序退出時(shí)文件將不會(huì)自動(dòng)關(guān)閉

24.表達(dá)式3**2*4//6%7的計(jì)算結(jié)果是()。

A.3B.5C.4D.6

25.在Python語(yǔ)言中,使用for..in..方式形成的循環(huán)不能遍歷的類型是()。

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

26.列表listV=list(range(10)),以下能夠輸出列表listV中最小元素的是()。

A.print(min(listV))

B.print(listV.max())

C.print(min(listV()))

D.print(listV.reverse(i)[0])

27.以下程序的輸出結(jié)果是()。forcin’PythonNCRE’:ifc==’N’:breakprint?

A.無輸出B.PythonC.PythoD.PythonCRE

28.以下關(guān)于分支和循環(huán)結(jié)構(gòu)的描述中,正確的是()。

A.在循環(huán)中,continue語(yǔ)句的作用是跳出當(dāng)前循環(huán)

B.在循環(huán)中,break語(yǔ)句的作用是結(jié)束該語(yǔ)句所在的循環(huán)

C.帶有else子句的循環(huán)語(yǔ)句,如果是因?yàn)閳?zhí)行了break語(yǔ)句而退出的話,則會(huì)執(zhí)行else子句中的代碼

D.在Python中,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)必須帶有else子句

29.下面的排序算法中初始數(shù)據(jù)集的排列順序?qū)λ惴ǖ男阅軣o影響的是()A.插入排序B.堆排序C.冒泡排序D.快速排序

30.下面代碼的輸出結(jié)果是()。list=[“1””3”,”5”]defapp(x):list,append(x)app(“7”)print(list)

A.[‘1’,’3’,’5’]

B.[‘1’,’3’,’5’,'7']

C.[‘7’]

D."l,3,5,7"

二、判斷題(10題)31.正則表達(dá)式元字符“^”一般用來表示從字符串開始處進(jìn)行匹配,用在一對(duì)方括號(hào)中的時(shí)候則表示反向匹配,不匹配方括號(hào)中的字符。

A.是B.否

32.pip命令也支持?jǐn)U展名為.whl的文件直接安裝Python擴(kuò)展庫(kù)。

A.是B.否

33.在try...except...else結(jié)構(gòu)中,如果try塊的語(yǔ)句引發(fā)了異常則會(huì)執(zhí)行else塊中的代碼。

A.是B.否

34.在Python3.x中,內(nèi)置函數(shù)input()把用戶的鍵盤輸入一律作為字符串返回。A.是B.否

35.Python字典中的“鍵”可以是元組。

A.是B.否

36.二進(jìn)制文件不能使用記事本程序打開。

A.是B.否

37.Python運(yùn)算符%不僅可以用來求余數(shù),還可以用來格式化字符串。

A.是B.否

38.在GUI設(shè)計(jì)中,復(fù)選框往往用來實(shí)現(xiàn)非互斥多選的功能,多個(gè)復(fù)選框之間的選擇互不影響。

A.是B.否

39.正則表達(dá)式對(duì)象的match()方法可以在字符串的指定位置開始進(jìn)行指定模式的匹配。

A.是B.否

40.在多線程編程時(shí),當(dāng)某子線程的daemon屬性為False時(shí),主線程結(jié)束時(shí)會(huì)檢測(cè)該子線程是否結(jié)束,如果該子線程尚未運(yùn)行結(jié)束,則主線程會(huì)等待它完成后再退出。A.是B.否

三、填空題(10題)41.表達(dá)式type({3:3})的值為__________。

42.表達(dá)式list(filter(None,[0,1,2,3,0,0]))的值為___________________。

43.已知字典x={i:str(i+3)foriinrange(3)},那么表達(dá)式sum(x)的值為______。

44.表達(dá)式int('123')的值為_____________。

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

46.查看變量類型的Python內(nèi)置函數(shù)是________________。

47.已知列表x=[1,2],那么執(zhí)行語(yǔ)句x.extend([3])之后,x的值為____________。

48.Python標(biāo)準(zhǔn)庫(kù)____________中提供了計(jì)算MD5摘要的方法md5()。

49.表達(dá)式re.search(r'\w*?(?P\b\w+\b)\s+(?P=f)\w*?','Beautifulisisbetterthanugly.').group(0)的值為___________。

50.表達(dá)式[indexforindex,valueinenumerate([3,5,7,3,7])ifvalue==max([3,5,7,3,7])]的值為__________________。

四、操作題(3題)51.考生文件夾下存在一個(gè)文件PY202.py,該文件是本題目的代碼提示框架,其中代碼可以任意修改,請(qǐng)?jiān)谠撐募芯帉懘a,以實(shí)現(xiàn)如下功能:

編寫程序,實(shí)現(xiàn)將列表[51,33,54,56,67,88,431,111,141,72,45,2,78,12,15,5,69]中的素?cái)?shù)去除,并輸出去除素?cái)?shù)后列表的元素個(gè)數(shù),結(jié)果保存在考生文件夾下,命名為“PY202.txt”。。請(qǐng)結(jié)合程序整體框架,補(bǔ)充橫線處代碼。

試題程序:

#以下代碼為提示框架

#請(qǐng)?jiān)诔绦虻摹幨褂靡恍谢蚨嘈写a替換

#請(qǐng)?jiān)诔绦虻腳_____處使用一行代碼替換

#注意:提示框架代碼可以任意修改,以完成程序功能為準(zhǔn)

fo=open(”PY202.txt”,“w”)

defprime(num):

……#此處可以是多行代碼

ls=[51,33,54,56,67,88,431,111,141,72,45,2,78,12,15,5,69]

lis=[]foriinls:

ifprime(i)==False:

________#處為一行代碼fo.write(”>>>(),列表長(zhǎng)度為{}".format(_______,_________)))fo.close()

52.考生文件夾下存在一個(gè)文件“PY201.py”,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用turtle庫(kù)中的pencolor()和fillcolor()方法為圖形著色(畫筆顏色為黑色,填充顏色為紅色),使用set-up()方法在桌面(400,400)的位置創(chuàng)建600像素×600像素的畫布窗體,效果如下所示。試題程序#請(qǐng)?jiān)赺____處使用一行代碼或表達(dá)式替換#注意:請(qǐng)不要修改其他已給出代碼fromturtleimport*defcurvemove():foriinrange(200):right(1)forward(1)setup(600,600,400,400)hideturtle()_____(1)_____('black')_____(2)_____("red")pensize(2)begin_fill()left(140)forward(111.65)curvemove()left(120)curvemove()forward(111.65)end_fill()penup()goto(-27,85)pendown()done()

53.考生文件夾下存在一個(gè)文件“PY201.py”,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用turtle庫(kù)的turtle.fd()函數(shù)和turtle.le£t()函數(shù)繪制一長(zhǎng)為200像素黃底紅邊的太陽(yáng)花,效果如下所示。

試題程序:#請(qǐng)?jiān)诔绦虻腳____處使用一行代碼或表達(dá)式替換#注意:請(qǐng)不要修改其他已給出代碼importturtleturtle.color(_____(1)_____,_____(2)_____)turtle._____(3)_____foriinrange(36):turtle.fd(_____(4)_____)turtle.left(_____(5)_____)turtle.end_fill()

參考答案

1.Dinput()函數(shù)從控制臺(tái)獲得用戶的一行輸入,無論用戶輸入什么內(nèi)容,input()函數(shù)都以字符串類型返回結(jié)果。當(dāng)用戶輸入2時(shí),n=’2’,這是字符2,不是數(shù)字2,不能進(jìn)行數(shù)值運(yùn)算,故程序會(huì)執(zhí)行except后面的語(yǔ)句,輸出程序執(zhí)行錯(cuò)誤。本題選D選項(xiàng)。

2.D本題考查的是字符串輸出格式化知識(shí)點(diǎn),其中“{:*^13},,表示輸出的字符串長(zhǎng)度為13,居中對(duì)齊,空白處用“*”填充。最后輸出的是****LOVES****,D項(xiàng)正確。

3.DTest_list是列表類型,6inTest_list表示如果6是列表Test_list的元素,返回True,否則返回False。

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

5.A解析:順序存儲(chǔ)結(jié)構(gòu)就是用一組地址連續(xù)的存儲(chǔ)單元依次存儲(chǔ)該線性表中的各個(gè)元素,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)序號(hào)是不連續(xù)的,并且各結(jié)點(diǎn)在存儲(chǔ)空間中的位置關(guān)系與邏輯關(guān)系也不一致,所以選項(xiàng)A是正確的。兩者都可以存儲(chǔ)線性的、有序的邏輯結(jié)構(gòu),所以選項(xiàng)B、C不正確。順序結(jié)構(gòu)使用的是連續(xù)物理空間,鏈?zhǔn)浇Y(jié)構(gòu)可以使用零散的物理空間存儲(chǔ),鏈?zhǔn)浇Y(jié)構(gòu)更靈活,不存在誰(shuí)節(jié)約空間的說法,所以選項(xiàng)D不正確。

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

7.D

8.CA、B、D3個(gè)選項(xiàng)都是面向?qū)ο蟮奶攸c(diǎn),而C選項(xiàng)是面向過程的特點(diǎn),因?yàn)槊嫦驅(qū)ο笫穷愓{(diào)用,需要實(shí)例化,開銷比較大,比較消耗資源,所以面向過程的性能會(huì)比面向?qū)ο蟮男阅芨?。本題選擇C選項(xiàng)。

9.Dmayavi和TVTK是數(shù)據(jù)可視化方向的第三方庫(kù),PIL是圖像處理方面的第三方庫(kù)。本題選擇D選項(xiàng)。

10.D數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)工作主要是將E-R圖轉(zhuǎn)換成指定關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RelationalDa-tabaseManagement\nSystem,RDBMS)中的關(guān)系模式。本題選擇D選項(xiàng)。

11.A一張售貨單可以有多種商品的記錄,一種商品也可以出現(xiàn)在多張售貨單上。因此售貨單和商品之間的聯(lián)系是多對(duì)多。本題選擇A選項(xiàng)。

12.D外層for第一次循環(huán)將字符‘想’賦給變量m,m=‘想’,內(nèi)層for第一次循環(huán)將‘家’賦給變量n,m+n連接字符,利用列表的append()方法將連接后的字符‘想家’加入列表ls中;內(nèi)層for第二次循環(huán)將‘人’賦給變量n,m+n連接字符,利用列表的append()方法將連接后的字符‘想人’加入列表ls中。外層for第二次循環(huán)將字符‘念’賦給變量m,m=‘念’,內(nèi)層for第一次循環(huán)將‘家’賦給變量n,m+n連接字符,利用列表的append()方法將連接后的字符‘念家’加入列表ls中;內(nèi)層for第二次循環(huán)將‘人’賦給變量n,m+n連接字符,利用列表的append()方法將連接后的字符‘念人’加入列表ls中。最后列表ls=[‘想家’,‘想人’,‘念家’,‘念人’],print(ls)輸出ls。本題選擇D選項(xiàng)。

13.D

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

15.C根據(jù)程序中變量所在的位置和作用范圍,變量分為全局變量和局部變量。局部變量指在函數(shù)內(nèi)部定義的變量,僅在函數(shù)內(nèi)部有效,且作用域也在函數(shù)內(nèi)部,當(dāng)函數(shù)退出時(shí)變量將不再存在。全局變量一般指在函數(shù)之外定義的變量,在程序執(zhí)行的全過程有效。全局變量在函數(shù)內(nèi)部使用時(shí),需要提前使用保留字global聲明,語(yǔ)法形式:global<全局變量>。使用global對(duì)全局變量聲明時(shí),該變量要與外部全局變量同名。故答案為C項(xiàng)。

16.C在Python中,類的定義中以一個(gè)下劃線開頭是成員的保護(hù)成員,以兩個(gè)下劃線開頭和結(jié)束的成員是系統(tǒng)定義的特殊成員,以兩個(gè)或多個(gè)下劃線開頭但不以兩個(gè)或多個(gè)下劃線結(jié)束的成員是私有成員,所以選C。

17.Bfor循環(huán)遍歷列表ls,依次把ls中的元素賦值給變量k,并使用函數(shù)print()輸出各元素(格式為元素間用空格分隔)。本題選擇B選項(xiàng)。

18.APython文件的讀寫方法有(file表示使用open函數(shù)創(chuàng)建的對(duì)象):\nfile.read([size]):參數(shù)可選,若未給定參數(shù)或參數(shù)為負(fù)則讀取整個(gè)文件內(nèi)容;若給出參數(shù),則讀取前size長(zhǎng)度的字符串或字節(jié)流。\nfile.readline([size]):參數(shù)可選,若未給定參數(shù)或參數(shù)為負(fù)則讀取一行內(nèi)容;若給出參數(shù),則讀取該行前size長(zhǎng)度的字符串或字節(jié)流。\nfile.readlines([hint]):參數(shù)可選,若未給定參數(shù)或參數(shù)為負(fù)則從文件中讀取所有行,以每行為元素形成一個(gè)列表;若給出參數(shù),則讀取hint行。\nfile.write(str):將字符串或字節(jié)流寫入文件。\nfile.writelines(1ines):向文件寫入一個(gè)序列字符串列表。

19.C字符應(yīng)視為長(zhǎng)度為1的字符串;字符串中的字符不可以進(jìn)行數(shù)學(xué)運(yùn)算,如果是數(shù)字字符串需要將其轉(zhuǎn)換為數(shù)值類型方可計(jì)算;字符串可進(jìn)行切片,但不能賦值。

20.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)。

21.D列表沒有長(zhǎng)度限制,元素類型可以不同,不需要預(yù)定義長(zhǎng)度。列表可以進(jìn)行元素的增加、刪除、替換、查找等操作。

22.D列表Is中有3個(gè)元素,函數(shù)funC('\nyellow”),將yellow傳遞給形參a,用append()方法將a中內(nèi)容添加到列表Is中,最后返回,故最終的Is=[’\'apple',’’redn\n,\'’orangen/\'yellow'],print(ls),即將列表Is中的內(nèi)容輸出。本題選擇D選項(xiàng)。

23.B使用open()打開文件時(shí),省略打開模式會(huì)默認(rèn)只讀方式打開;文件打開后,可以用seek()控制對(duì)文件內(nèi)容的讀寫位置,write()方法只是向文件寫入一個(gè)字符串或是字節(jié)流;如果沒有采用close()關(guān)閉文件,有可能會(huì)導(dǎo)致數(shù)據(jù)丟失。Python程序退出時(shí)一般會(huì)自動(dòng)關(guān)閉。本題選擇B選項(xiàng)。

24.D先計(jì)算冪,3**2=9,9*4=36,36//6=6,6%7=6。//是整除運(yùn)算,%是求余運(yùn)算。本題選D選項(xiàng)。

25.B在Python語(yǔ)言中,使用for..in..方式形成的循環(huán)能遍歷的類型有字符串、文件、range()函數(shù)或組合數(shù)據(jù)類型,不能遍歷復(fù)數(shù)。

26.A列表操作函數(shù)有(假設(shè)列表名為ls):\nlen(ls):返回列表ls的元素個(gè)數(shù)(長(zhǎng)度)。\nmin(ls):返回列表ls的最小元素。\nmax(ls):返回列表ls的最大元素。\nlist(x):將x轉(zhuǎn)變?yōu)榱斜眍愋?。\n使用min(ls)和max(ls)的前提是列表中各元素類型可以進(jìn)行比較。如果列表元素不能比較,使用這兩個(gè)函數(shù)將會(huì)報(bào)錯(cuò)。本題選A選項(xiàng)。

27.A本題中,break語(yǔ)句出現(xiàn)在print語(yǔ)句之前,當(dāng)if的條件為True時(shí),執(zhí)行break語(yǔ)句,跳出for循環(huán),不再執(zhí)行循環(huán)體中break后面的語(yǔ)句,故無輸出。

28.Bcontinue語(yǔ)句用于中斷本次循環(huán)的執(zhí)行,繼續(xù)執(zhí)行下一輪循環(huán)的條件,而不是跳出當(dāng)前循環(huán);Python中的for、while循環(huán)都有一個(gè)可選的else子句,如果用break語(yǔ)句終止循環(huán),那么else語(yǔ)句將不會(huì)執(zhí)行。

29.B

30.Bappend()是向列表元素的結(jié)尾增加元素。本題選擇B選項(xiàng)。

31.Y

32.Y

33.N

34.Y

35.Y

36.N

37.Y

38.Y

39.Y

40.Y

41.dict

42.[1,2,3]

43.3

44.123

45.3+4j、3+4J

46.type()

47.[1,2,3]

48.hashlib

49.'isis'

50.[2,4]

51.fo=open(”PY202.txt”,”w”)\r\n

defprime(num):\r\n

foriinrange(2,num);\r\n

ifnum%i==0;\r\n

returnFalse

returnTrue\r\n

ls=[51,33,54,56,67,88,431,111,141,72,45,2,78,13,15,5,69]\r\n

lis=[]\r\nforiinls:\r\n

ifpr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論