版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
河南省南陽(yáng)市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)真題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(30題)1.以下不是Python組合數(shù)據(jù)類(lèi)型的是()。
A.元組類(lèi)型B.字符串類(lèi)型C.數(shù)組類(lèi)型D.列表類(lèi)型
2.以下代碼的輸出結(jié)果是()。ls=[”2020”,”1903”,”P(pán)ython”]ls.a(chǎn)ppend(2050)ls.a(chǎn)ppend([2020,”2020”])print(ls)
A.[’2020’,’1903’,’Python’,2020,[2050,’2020’]]
B.[’2020’,’1903’,’Python’,2020]
C.[’2020’,’1903’,’Python’,2050,[2050,’2020’]]
D.[’2020’,’1903’,’Python’,2050,[’2020’]]
3.給以下程序填空,使得輸出到文件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)+‘,’
4.以下對(duì)文件描述錯(cuò)誤的選項(xiàng)是()。
A.文件是一個(gè)存儲(chǔ)在輔助存儲(chǔ)器上的數(shù)據(jù)序列
B.文本文件和二進(jìn)制文件都是文件
C.文件中可以包含任何數(shù)據(jù)內(nèi)容
D.文本文件能用二進(jìn)制文件方式讀入
5.文件exam.txt與以下程序在同一目錄下,其內(nèi)容是一段文本bigBen,以下程序的輸出結(jié)果是()。f=open(“exam.txt”)print(f)f.close()
A.bigBenB.exam.txtC.<_io.TextIOWrapper…>D.exam
6.以下不是Python文件讀寫(xiě)方法的是()。
A.writelineB.readlineC.readD.write
7.關(guān)于Python元組類(lèi)型,以下選項(xiàng)中描述錯(cuò)誤的是()。
A.元組不可以被修改
B.Python中元組使用圓括號(hào)和逗號(hào)表示
C.元組中的元素要求是相同類(lèi)型
D.—個(gè)元組可以作為另一個(gè)元組的元素,可以采用多級(jí)索引獲取信息
8.下面代碼的輸出結(jié)果為()。foriinrange(8):ifi%2!=1:continueelse:print(i,end=”,”)
A.0,B.1,C.1,3,5,7,D.0,2,4,6,
9.下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照“先進(jìn)后出”原則存取數(shù)據(jù)的是()。
A.循環(huán)隊(duì)列B.棧C.隊(duì)列D.二叉樹(shù)
10.下面屬于P)rthon文本處理方向的第三方庫(kù)的是()。
A.PILB.mayaviC.TVTKD.pdfminer
11.下面程序的輸出結(jié)果是()。L1=[4,5,6,8]print(L1.reverse())
A.[8,6,5,4]B.[4,5,6,8]C.NoneD.[4,5,6,8,]
12.循環(huán)隊(duì)列的存儲(chǔ)空間為Q(l:50)。經(jīng)過(guò)一系列正常的入隊(duì)與退隊(duì)操作后,front=rear=25。然后又成功地將一個(gè)元素入隊(duì),此時(shí)隊(duì)列中的元素個(gè)數(shù)為()。
A.50B.1C.26D.2
13.以下語(yǔ)句不會(huì)引發(fā)異常的是()。
A.a=b=3+ljB.1+"1"C.3/0D.print"noerror"
14.軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是()。
A.低內(nèi)聚、低耦合B.高內(nèi)聚、低耦合C.低內(nèi)聚、高耦合D.高內(nèi)聚、高耦合
15.以下代碼的輸出結(jié)果是()。fo=open(“book.txt”,”w”)Is=[’C語(yǔ)言’,’Java1,’C#’,’Python1]fo.writelines(Is)fo.close()
A.'C語(yǔ)言”Java”C#”P(pán)ython]
B.C語(yǔ)言JavaC#Python
C.[C語(yǔ)言,Java,C#,Python]
D.[‘C語(yǔ)言’,’Java1,’C#’,’Python’]
16.下面代碼的輸出結(jié)果是()。foriinrange(3):foriin”dream”:ifj==”e”:continueprint(j,end=””)
A.dramdramdramB.drdrdrC.dreamdreamdreamD.dream
17.以下程序的輸出結(jié)果是()。deffunc(a,b): a**=b returnas=func(2,5)print(s)
A.10B.20C.32D.5
18.在Python中,讀入CSV文件保存的二維數(shù)據(jù),按特定分隔符抽取信息,最可能用到的函數(shù)是()。
A.read()B.join()C.replace()D.split()
19.對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是()。
A.隊(duì)頭指針是固定不變的
B.隊(duì)頭指針一定大于隊(duì)尾指針
C.隊(duì)頭指針一定小于隊(duì)尾指針
D.隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針
20.一個(gè)棧的初始狀態(tài)為空?,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是()。
A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA
21.以下程序的意義是()。>>>car=‘BWM’>>>id(car)
A.查看變量所占的位數(shù)B.轉(zhuǎn)換成布爾值C.查看變量在內(nèi)存中的地址D.把變量中的元素隨機(jī)排列
22.以下程序的輸出結(jié)果是()。d={}foriinrange(26): d[chr(i+ord(“A”))]=chr((i+13)%26+ord(“A”))forcin“Python”: print(d.get(c,c),end=“”)
A.PlgubaB.CabuglC.PythonD.Cython
23.正則表達(dá)式中的特殊字符,匹配字母,數(shù)字,下劃線(xiàn)()
A.\dB.\DC.\wD.\s
24.下面代碼的輸出結(jié)果是()。defadd(x):ifx>0:returnx+add(x一1)else:return0result=add(10)print(result)
A.0B.10C.55D.45
25.下列哪個(gè)語(yǔ)句在Python中是非法的()
A.x=y=z=1B.x=(y=z+1)C.x,y=y,xD.x+=y
26.下面代碼的輸出結(jié)果是()。a=0foriinrange(1,5):a+=iprint(a)
A.0B.10C.llD.15
27.支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是()。
A.棧B.樹(shù)C.隊(duì)列D.二叉樹(shù)
28.用Pyinstaller工具打包Python源文件時(shí)一F參數(shù)的含義是()。
A.指定所需要的第三方庫(kù)路徑
B.在dist文件夾中只生成獨(dú)立的打包文件
C.指定生成打包文件的目錄
D.刪除生成的臨時(shí)文件
29.以下關(guān)于Python的描述正確的是()。
A.字典的創(chuàng)建必須使用dict()函數(shù)
B.列表和字符串屬于序列,但元組不屬于序列
C.Python只有一種內(nèi)置的映射類(lèi)型,就是字典
D.字符串可以進(jìn)行切片并賦值
30.下列函數(shù)中,不是Python內(nèi)置函數(shù)的是()。
A.perf_counter()B.all()C.abs()D.format()
二、判斷題(10題)31.在Windows平臺(tái)上編寫(xiě)的Python程序無(wú)法在Unix平臺(tái)運(yùn)行。A.是B.否
32.定義類(lèi)時(shí),在一個(gè)方法前面使用@staticmethod進(jìn)行休息,則該方法屬于靜態(tài)方法。
A.是B.否
33.只能通過(guò)切片訪(fǎng)問(wèn)列表中的元素,不能使用切片修改列表中的元素。
A.是B.否
34.一個(gè)數(shù)字5也是合法的Python表達(dá)式。
A.是B.否
35.在GBK和CP936編碼中一個(gè)漢字需要2個(gè)字節(jié)。A.是B.否
36.定義類(lèi)時(shí)如果實(shí)現(xiàn)了__len__()方法,該類(lèi)對(duì)象即可支持內(nèi)置函數(shù)len()。
A.是B.否
37.對(duì)文件進(jìn)行讀寫(xiě)操作之后必須顯式關(guān)閉文件以確保所有內(nèi)容都得到保存。
A.是B.否
38.表達(dá)式{1,3,2}>{1,2,3}的值為T(mén)rue。
A.是B.否
39.元組可以作為字典的“鍵”。
A.是B.否
40.Python3.x和Python2.x唯一的區(qū)別就是:print在Python2.x中是輸出語(yǔ)句,而在Python3.x中是輸出函數(shù)。
A.是B.否
三、填空題(10題)41.表達(dá)式(1,)+(2,)的值為_(kāi)____________。
42.代碼print(1,2,3,sep=':')的執(zhí)行結(jié)果為_(kāi)_________________。
43.假設(shè)math標(biāo)準(zhǔn)庫(kù)已導(dǎo)入,那么表達(dá)式eval('math.sqrt(4)')的值為_(kāi)________。
44.表達(dá)式len(range(1,10))的值為_(kāi)__________。
45.列表、元組、字符串是Python的_________(有序?無(wú)序)序列。
46.查看變量類(lèi)型的Python內(nèi)置函數(shù)是________________。
47.表達(dá)式'abcdefg'.split('d')的值為_(kāi)_________________。
48.已知x={1:1},那么執(zhí)行語(yǔ)句x[2]=2之后,len(x)的值為_(kāi)___________。
49.轉(zhuǎn)義字符’\n’的含義是___________________。
50.表達(dá)式3|5的值為_(kāi)_________。
四、操作題(3題)51.考生文件夾下存在一個(gè)文件“PY102.py”,請(qǐng)寫(xiě)代碼替換橫線(xiàn),不修改其他代碼,實(shí)現(xiàn)以下功能。用鍵盤(pán)輸入直角三角形的兩條直角邊長(zhǎng)度,計(jì)算三角形的面積。
例如:輸入三角形第一條直角邊長(zhǎng):3輸入三角形第二條直角邊長(zhǎng):4直角三角形的面積為:6.0
試題程序:#請(qǐng)?jiān)赺____處使用一行代碼或表達(dá)式替換
#注意:請(qǐng)不要修改其他已給出代碼
a=float(input("輸入三角形第一條直角邊長(zhǎng):"))
b=float(input("輸入三角形第二條直角邊長(zhǎng):"))
_____(1)_____print("直角三角形的面積為:{_____(3)_____}".format(area))
52.考生文件夾下存在一個(gè)文件PY103.py,請(qǐng)寫(xiě)代碼替換橫線(xiàn),不修改其他代碼,實(shí)現(xiàn)以下功能:使用循環(huán)輸出從1到50之間的奇數(shù)。
試題程序:
#請(qǐng)?jiān)赺____處使用一行代碼或表達(dá)式替換
#注意:請(qǐng)不要修改其他已給出代碼______whilecount<50:
ifcount%2==0:
print(count,end=”,”)
53.考生文件夾下存在2個(gè)Python源文件和3個(gè)文本文件,分別對(duì)應(yīng)兩個(gè)問(wèn)題,請(qǐng)按照文件內(nèi)說(shuō)明修改代碼,實(shí)現(xiàn)以下功能?!墩撜Z(yǔ)》是儒家學(xué)派的經(jīng)典著作之一,主要記錄了孔子及其弟子言行。這里給出了一個(gè)網(wǎng)絡(luò)版本的《論語(yǔ)》,文件名稱(chēng)為“論語(yǔ).txt”,其內(nèi)容采用逐句“原文”與逐句“注釋”相結(jié)合的形式組織,通過(guò)【原文】標(biāo)記《論語(yǔ)》原文內(nèi)容,通過(guò)【注釋】標(biāo)記《論語(yǔ)》注釋內(nèi)容,具體格式請(qǐng)參考“論語(yǔ).txt”文件。問(wèn)題1:在“PY301-1.py”文件中修改代碼,提取“論語(yǔ).txt”文件中的原文內(nèi)容,輸出保存到考生文件夾下,文件名為“論語(yǔ)-原文.txt”。具體要求:僅保留“論語(yǔ).txt”文件中所有【原文】標(biāo)簽下面的內(nèi)容,不保留標(biāo)簽,并去掉每行行首空格及行尾空格,無(wú)空行。原文圓括號(hào)及內(nèi)部數(shù)字是源文件中注釋內(nèi)容的標(biāo)記,請(qǐng)保留。文件輸出格式請(qǐng)參考“論語(yǔ)-原文-輸出示例.txt”文件。注意:輸出示例僅幫助考生了解輸出格式,不作它用。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)诔绦虻?..處使用一行或多行代碼替換#請(qǐng)?jiān)诔绦虻腳___處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)fi=open(“論語(yǔ).txt",)fo=open(“論語(yǔ)-原文.txt",)…Forlineinfi:…fo.write(line.lstrip())問(wèn)題2:在“PY301-2.py”文件中修改代碼,對(duì)“論語(yǔ)-原文.txt”或“論語(yǔ).txt”文件進(jìn)一步提純,去掉每行文字中所有圓括號(hào)及內(nèi)部數(shù)字,保存為“論語(yǔ)-提純?cè)?txt”文件。文件輸出格式請(qǐng)參考“論語(yǔ)-提純?cè)?輸出示例.txt”文件。注意:示例輸出文件僅幫助考生了解輸出格式,不做它用。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)诔绦虻?..處使用一行或多行代碼替換#請(qǐng)?jiān)诔绦虻奶幨褂靡恍写a替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)fi=open("論語(yǔ)-原文.txt",_____)fo=open("論語(yǔ)-提純?cè)?txt",_____)Forlineinfi:line=line.replace()
參考答案
1.C能表示多個(gè)數(shù)據(jù)的類(lèi)型稱(chēng)為組合數(shù)據(jù)類(lèi)型。Python中最常用的組合數(shù)據(jù)類(lèi)型有3大類(lèi),分別是集合類(lèi)型、序列類(lèi)型(典型代表是字符串類(lèi)型和列表類(lèi)型)和映射類(lèi)型(典型代表是字典類(lèi)型)。Python的數(shù)據(jù)類(lèi)型不包括數(shù)組類(lèi)型,在Python中數(shù)組類(lèi)型需要通過(guò)引用第三方庫(kù)如Numpy實(shí)現(xiàn)。故答案為C項(xiàng)。
2.C要向列表中添加元素,可以使用append()方法,添加的元素類(lèi)型可以不同,可以是數(shù)字、字符串、列表等,要注意的是append()方法不能同時(shí)添加多個(gè)元素。本題選擇C選項(xiàng)。
3.C由題意可知,寫(xiě)入文件的是‘90’,‘87’,‘93’,字符之間有逗號(hào)分隔。A選項(xiàng)是將字符通過(guò)逗號(hào)連接成形如‘90’,‘87’,‘93’的字符串;B選項(xiàng)沒(méi)有使用逗號(hào)分隔;D選項(xiàng)由于在花括號(hào)({})外部沒(méi)有使用引號(hào),相加的結(jié)果為本題選擇C選項(xiàng)。
4.D文件是存儲(chǔ)在輔助存儲(chǔ)器上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容。文件包括文本文件和二進(jìn)制文件兩種類(lèi)型。文本文件和二進(jìn)制文件的存儲(chǔ)方式不同,所以文本文件不可以用二進(jìn)制文件方式讀入。本題選擇D選項(xiàng)。
5.Copen()函數(shù)打開(kāi)一個(gè)文件,并返回可以操作這個(gè)文件的變量f,并且open()函數(shù)有兩個(gè)參數(shù):文件名和打開(kāi)模式。本題只是打開(kāi)了文件,并沒(méi)有對(duì)文件進(jìn)行操作,因此不會(huì)輸出文件的內(nèi)容。print(f)語(yǔ)句輸出的是變量f代表的文件的相關(guān)信息:<_io.TextIOWrappername=‘exam.txt’mode=‘r’encoding=‘cp936’>。若想要輸出文件的內(nèi)容,需要把文件的內(nèi)容讀入,如f1=f.read()。本題選擇C選項(xiàng)。
6.APython文件的讀寫(xiě)方法有(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é)流寫(xiě)入文件。\nfile.writelines(1ines):向文件寫(xiě)入一個(gè)序列字符串列表。
7.C元組與列表類(lèi)似,可存儲(chǔ)不同類(lèi)型的數(shù)據(jù);元組是不可改變的,創(chuàng)建后不能再做任何修改操作。本題選擇C選項(xiàng)。
8.C該程序段是輸出8以?xún)?nèi)的奇數(shù),continue語(yǔ)句只結(jié)束本次循環(huán),不終止整個(gè)循環(huán)的執(zhí)行。
9.B棧是按先進(jìn)后出的原則組織數(shù)據(jù)的。隊(duì)列是按先進(jìn)先出的原則組織數(shù)據(jù)。本題選擇B選項(xiàng)。
10.Dmayavi和TVTK是數(shù)據(jù)可視化方向的第三方庫(kù),PIL是圖像處理方面的第三方庫(kù)。本題選擇D選項(xiàng)。
11.Creverse()方法的作用是將整個(gè)列表中的元素反轉(zhuǎn),第一個(gè)元素放在最后一個(gè)元素位置上,最后一個(gè)元素放在第一個(gè)元素位置上,第二個(gè)元素放在倒數(shù)第二個(gè)元素位置上,倒數(shù)第二個(gè)元素放在第二個(gè)元素位置上,最終列表為[8,6,5,4],但此方法本身無(wú)返回值。本題選擇C選項(xiàng)。
12.B當(dāng)front=rear=25時(shí)可知隊(duì)列要么為空,要么為滿(mǎn),題目中又成功地將一個(gè)元素入隊(duì),說(shuō)明之前隊(duì)列為空(為滿(mǎn)時(shí)隊(duì)列中無(wú)法入隊(duì)元素),為空的隊(duì)列入隊(duì)一個(gè)元素后隊(duì)列中元素個(gè)數(shù)為1。本題選擇B選項(xiàng)。
13.A不同類(lèi)型之間不能相互運(yùn)算;除數(shù)不能為0;Print'noerror'語(yǔ)句是Pythcm2.X的語(yǔ)法,不適用Python3.\nX。本題選擇A選項(xiàng)。
14.B一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚、低耦合,即降低模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性。本題選擇B選項(xiàng)。
15.B文件打開(kāi)模式中w表示覆蓋寫(xiě)模式,文件不存在則創(chuàng)建,存在則完全覆蓋原文件。文件寫(xiě)入方法中,writelines()表示直接將列表類(lèi)型的各元素連接起來(lái)寫(xiě)人文件中。此代碼就是將列表Is中的內(nèi)容整體寫(xiě)入文件中,本題選擇B選項(xiàng)。
16.Acontinue語(yǔ)句只結(jié)束本次循環(huán),不終止整個(gè)循環(huán)的執(zhí)行,而break語(yǔ)句具備結(jié)束循環(huán)的能力。本題外層循環(huán)用來(lái)計(jì)數(shù),內(nèi)層循環(huán)用來(lái)遍歷字符串,當(dāng)滿(mǎn)足判斷條件時(shí),就會(huì)結(jié)束本次循環(huán)進(jìn)入下一循環(huán),字符串遍歷完成之后,外層循環(huán)進(jìn)入下一循環(huán)。
17.C該函數(shù)的功能是計(jì)算a的b次方,運(yùn)算符“**”表示冪運(yùn)算,s=2**5=32。本題選擇C選項(xiàng)。
18.D在Python中,讀取CSV文件中的二維碼數(shù)據(jù)采用遍歷循環(huán)和字符串的split()方法相結(jié)合,方法如下:f=open('cpi.csv”,”r”)ls=[]forlineinf:Is.append(line,strip(“\\n').split(“,”))f.close()本題選擇D選項(xiàng)。
19.D循環(huán)隊(duì)列的隊(duì)頭指針與隊(duì)尾指針都不是固定的,隨著入隊(duì)與出隊(duì)操作要進(jìn)行變化。因?yàn)槭茄h(huán)利用的隊(duì)列結(jié)構(gòu),所以隊(duì)頭指針有時(shí)可能大于隊(duì)尾指針,有時(shí)也可能小于隊(duì)尾指針。
20.B解析:棧是一種特殊的線(xiàn)性表,這種線(xiàn)性表只能在固定的一端進(jìn)行插入和刪除操作,允許插入和刪除的一端稱(chēng)為棧頂,另一端稱(chēng)為棧底。一個(gè)新元素只能從棧頂一端進(jìn)入,刪除時(shí),只能刪除棧頂?shù)脑?,即剛剛被插入的元素。這表明棧的運(yùn)算規(guī)則是“先進(jìn)后出”(或稱(chēng)“后進(jìn)先出”)。在棧頂進(jìn)行插入運(yùn)算,稱(chēng)為進(jìn)棧(或入棧),在棧頂進(jìn)行刪除運(yùn)算,稱(chēng)為退棧(或出棧)。本題中,依次進(jìn)棧,即依次插入元素1、2、3、4、5、A、B、C、D、E,依次出棧,即依次刪除元素,根據(jù)?!跋冗M(jìn)后出”的規(guī)則,應(yīng)該以倒序出棧。即元素出棧順序?yàn)镋DCBA54321。
21.Cid(x)是Python中的內(nèi)置函數(shù),用來(lái)查看變量在內(nèi)存中的地址。本題選擇C選項(xiàng)。
22.Dord()函數(shù)是把字符轉(zhuǎn)換成對(duì)應(yīng)的ASCII值,chr()函數(shù)是ord()函數(shù)的逆運(yùn)算,即把ASCII值轉(zhuǎn)換成對(duì)應(yīng)的字符輸出,所以ord(“A”)為65。第一個(gè)for循環(huán)的作用是生成鍵值對(duì)存儲(chǔ)在字典變量d中。例如,當(dāng)i=0,d[A]=N;i=1,d[B]=0……—直到i=13,d[N]=A,后面的鍵和值與前面的是互換位置的,如i=14,d[0]=B;i=15,d[P]=C……依次循環(huán)賦值,直到i=25時(shí)結(jié)束for循環(huán)。第二個(gè)for循環(huán)的作用是輸出字典的值,get(key,default=None)函數(shù)有兩個(gè)參數(shù):第一個(gè)參數(shù)是字典的鍵;第二個(gè)參數(shù)是默認(rèn)值,作用是返回字典中key對(duì)應(yīng)的值,如果key不存在,則返回默認(rèn)值,如d={“A”:“N”,“0”:“B”,“Z”:“M”},d.get(“A”,“C”)返回的是N。當(dāng)c=“P”時(shí),在字典中查找是否存在鍵為“P”的值,遍歷后發(fā)現(xiàn)存在這樣的值,所以返回C。for循環(huán)繼續(xù)遍歷剩下的字符,在字典中找不到對(duì)應(yīng)的鍵,則返回默認(rèn)值,所以結(jié)果返回為Cython。本題選擇D選項(xiàng)。
23.C
24.C該函數(shù)是一個(gè)遞歸函數(shù),用來(lái)計(jì)算1到10之間的所有數(shù)的和,使用函數(shù)時(shí)必須調(diào)用函數(shù),即函數(shù)名(<參數(shù)>),也可以將函數(shù)對(duì)象實(shí)例化。結(jié)果為55,選C項(xiàng)。
25.B賦值運(yùn)算的一般形式:變量=表達(dá)式,左邊只能是變量。A選項(xiàng)是連續(xù)賦值,C選項(xiàng)是序列賦值,D選項(xiàng)可以寫(xiě)為x=x+y。本題選擇B選項(xiàng)。
26.B定義一個(gè)變量a=0,for循環(huán)遍歷[1,5)的數(shù),計(jì)算該區(qū)間的累加和,最后將結(jié)果輸出。本題選擇B選項(xiàng)。
27.A棧支持子程序調(diào)用。棧是-種只能在-端進(jìn)行插入或刪除的線(xiàn)性表,在主程序調(diào)用子函數(shù)時(shí)要首先保存主程序當(dāng)前的狀態(tài),然后轉(zhuǎn)去執(zhí)行子程序,最終把子程序的執(zhí)行結(jié)果返回到主程序中調(diào)用子程序的位置,繼續(xù)向下執(zhí)行,這種調(diào)用符合棧的特點(diǎn),因此本題的答案為A。
28.B一F是指在dist文件夾中只生成獨(dú)立的打包文件(即exe文件),所有的第三方依賴(lài)、資源和代碼均打包進(jìn)此exe中。
29.Cdict()函數(shù)和{}都可以創(chuàng)建字典;序列類(lèi)型包括列表、元組及字符串;字符串可以切片訪(fǎng)問(wèn),但是不能賦值。本題選擇C選項(xiàng)。
30.Aperf_counter()是time庫(kù)的函數(shù),調(diào)用該函數(shù)需要先導(dǎo)入time庫(kù)。
31.Npython代碼支持window和Linux下跨平臺(tái)
32.Y
33.N
34.Y
35.Y
36.Y
37.Y
38.N
39.Y
40.N
41.(1,2)
42.1:2:3
43.2.0
44.9
45.有序
46.type()
47.['abc','efg']
48.2
49.回車(chē)換行
50.7
51.a=float(input(”輸入三角形第一條直角邊長(zhǎng):"))b=float(input(“輸入三角形第二條直角邊長(zhǎng):"))Area=0.5*(a*b)print(”直角三角形的面積為:{:.1f}”.
format(area))本題考查format()方法的使用和計(jì)算直角三角形面積的公式。直角三角形的面積等于兩條直角邊的乘積再乘以1/2,所以第1空應(yīng)填area=0.5*(\r\na*b)。題干中最后輸出保留了一位小數(shù),所以format()中的字符串槽內(nèi)需要設(shè)置精度字段,因此第2空應(yīng)填入:.If。
52.count=0\r\n
whilecount<50:\r\n
count+=1\r\n
ifcount%2==0:\r\n
continue\r\n
print(count,end=”,”
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年岳麓版選修6歷史下冊(cè)階段測(cè)試試卷含答案
- 2025年華師大版選修2地理下冊(cè)階段測(cè)試試卷
- 2025年北師大新版選修5歷史上冊(cè)階段測(cè)試試卷含答案
- 2025年外研版三年級(jí)起點(diǎn)選擇性必修3歷史上冊(cè)月考試卷含答案
- 2025年浙教版選修6歷史下冊(cè)月考試卷
- 二零二五版面料行業(yè)標(biāo)準(zhǔn)制定與采購(gòu)合同范本3篇
- 二零二五年度生物制藥項(xiàng)目與派遣公司研發(fā)人員派遣合同4篇
- 二零二五版派遣人力資源管理顧問(wèn)人才派遣與咨詢(xún)合同4篇
- 二零二五版商業(yè)綜合體租賃合同范本4篇
- 二零二五年度個(gè)人汽車(chē)租賃貸款合同范本3篇
- 選煤廠(chǎng)安全知識(shí)培訓(xùn)課件
- 項(xiàng)目前期選址分析報(bào)告
- 急性肺栓塞搶救流程
- 《統(tǒng)計(jì)學(xué)-基于Python》 課件全套 第1-11章 數(shù)據(jù)與Python語(yǔ)言-時(shí)間序列分析和預(yù)測(cè)
- 《形象價(jià)值百萬(wàn)》課件
- 紅色文化教育國(guó)內(nèi)外研究現(xiàn)狀范文十
- 中醫(yī)基礎(chǔ)理論-肝
- 小學(xué)外來(lái)人員出入校門(mén)登記表
- 《土地利用規(guī)劃學(xué)》完整課件
- GB/T 25283-2023礦產(chǎn)資源綜合勘查評(píng)價(jià)規(guī)范
- 《汽車(chē)衡全自動(dòng)智能稱(chēng)重系統(tǒng)》設(shè)計(jì)方案
評(píng)論
0/150
提交評(píng)論