版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
貴州省畢節(jié)地區(qū)全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)專項(xiàng)練習(xí)(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(30題)1.以下關(guān)于Python二維數(shù)據(jù)的描述中,錯誤的是()。
A.表格數(shù)據(jù)屬于二維數(shù)據(jù),由整數(shù)索引的數(shù)據(jù)構(gòu)成
B.二維數(shù)據(jù)由多條一維數(shù)據(jù)構(gòu)成,可以看作一維數(shù)據(jù)的組合形式
C.一種通用的二維數(shù)據(jù)存儲形式是CSV格式
D.CSV格式每行表示一個一維數(shù)據(jù),用英文半角逗號分隔
2.不能使下面代碼結(jié)束的是()。whileTrue:inp=eval(input(請輸入一個數(shù)值:’.))ifinp//3:break
A.2B.3C.4D.5
3.下列關(guān)于Python中復(fù)數(shù)類型的描述錯誤的是()。
A.復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成
B.復(fù)數(shù)可以看作二元有序?qū)崝?shù)對(a,b)
C.虛數(shù)部分必須有后綴j,且為小寫
D.復(fù)數(shù)中的虛數(shù)部分不能單獨(dú)存在,必須有實(shí)數(shù)部分
4.以下關(guān)于函數(shù)優(yōu)點(diǎn)的描述中,正確的是()。
A.函數(shù)可以表現(xiàn)程序的復(fù)雜度B.函數(shù)可以使程序更加模塊化C.函數(shù)可以減少代碼使用次數(shù)D.函數(shù)便于書寫
5.以下代碼的輸出結(jié)果是()。Is=[”2020”,”1903”,“Python”]Is.append(2050)Is.append([2020,"2020"])print(Is)
A.['2020','1903','Python',2020,[2050,'2020']]
B.['2020','1903','Python',2020]
C.['2020','1903','Python',2050,[2020,'2020']]
D.['2020','1903','Python',2050,['2020']]
6.從訪問權(quán)限的角度來看,類中的方法默認(rèn)都是()
A.私有方法B.公有方法C.靜態(tài)方法D.實(shí)例方法
7.以下程序的輸出結(jié)果是()。ss=set(“htslbht”)sorted(ss)foriinss: print(i,end=‘’)
A.hlbstB.htslbhtC.tsblthD.hhlstt
8.如果文件a.txt在目錄C:\\A下,執(zhí)行以下程序會發(fā)生什么操作()。importosos.rmdir(r‘C:\\A’)
A.刪除文件夾A,保留文件a.txt
B.刪除文件夾A和文件a.txt
C.刪除文件a.txt,保留文件夾A
D.OSError
9.下面說法錯誤的是()。
A.在UTF-8編碼中一個漢字需要占用3個字節(jié)
B.在GBK和CP936編碼中一個漢字需要占用2個字節(jié)
C.Python運(yùn)算符“%”不僅可以用來求余數(shù),還可以用來格式化字符串
D.Python字符串方法replace()對字符串進(jìn)行原地修改
10.執(zhí)行以下代碼的結(jié)果是?A.1B.2C.4D.異常報錯
11.需求分析的主要任務(wù)是()。
A.確定軟件系統(tǒng)的功能B.確定軟件開發(fā)方法C.確定軟件開發(fā)工具D.確定軟件開發(fā)人員
12.以下關(guān)于Python的復(fù)數(shù)類型的描述中,錯誤的是()。
A.復(fù)數(shù)可以進(jìn)行四則運(yùn)算
B.實(shí)部不可以為0
C.Python可以使用z.real和a.imag分另|]獲取它的實(shí)部和虛部
D.復(fù)數(shù)類型與數(shù)學(xué)中復(fù)數(shù)的概念一致
13.在Python中,用于數(shù)據(jù)分析的第三方庫是()。
A.pandasB.PILC.DjangoD.Flask
14.以下程序的輸出結(jié)果是()。a=10.99print(complex(a))
A.0.99B.10.99i+jC.10.99D.(10.99+0j)
15.Is=[2,“apple”,[42,“yellow”,“misd”],1.2],表達(dá)式ls[2][-1][2]的結(jié)果是()。
A.mB.iC.sD.d
16.假設(shè)現(xiàn)在是2018年10月1日的下午兩點(diǎn)20分7秒,則下面代碼的輸出結(jié)果為()。Importtimeprint(time.strftime(“%y-%M-%d@H-%S”time.gmtime()))
A.2018-10-1@14-20-7
B.2018-10-1@14-20-07
C.2018-10-01@14-20-07
D.True@True
17.定義在類中的方法之外的變量是()
A.實(shí)例變量B.類變量C.公有變量D.私有變量
18.下面代碼的輸出結(jié)果是()。deffun(x,y,z):u=x+y—zprint(u)fun(1+2j,5,4一1j)
A.NameErrorB.(2+3j)C.2D.3j
19.黑盒測試技術(shù)依據(jù)的是()。
A.軟件功能的描述B.程序的邏輯結(jié)構(gòu)C.程序的物理結(jié)構(gòu)D.軟件行為的描述
20.以下關(guān)于Python列表的描述中,正確的是()。
A.列表的長度和內(nèi)容都可以改變,但元素類型必須相同
B.不可以對列表進(jìn)行成員運(yùn)算操作、長度計(jì)算和分片
C.列表的索引是從1開始的
D.可以使用比較操作符(如>或<等)對列表進(jìn)行比較
21.S和T是兩個集合,對S&T的描述正確的是()。
A.S和T的交運(yùn)算,包括同時在集合S和T中的元素
B.S和T的并運(yùn)算,包括在集合S和T中的所有元素
C.S和T的差運(yùn)算,包括在集合S但不在T中的元素
D.S和T的補(bǔ)運(yùn)算,包括S和T中的幾個非相同元素
22.x=2.6,表達(dá)式round(x)的結(jié)果是()。
A.2.6B.2C.3D.2.0
23.以下不屬于Python機(jī)器學(xué)習(xí)第三方庫的是()。
A.PylonsB.TensorFlowC.KerasD.MXNet
24.設(shè)二叉樹中有20個葉子節(jié)點(diǎn),5個度為1的節(jié)點(diǎn),則該二叉樹中總的節(jié)點(diǎn)數(shù)為()。
A.46B.45C.44D.不可能有這樣的二叉樹
25.以下程序的輸出結(jié)果是()。a=10b=1try:c=b//(b/a)print(c)except(IOError,ZeroDivisionError):print(“calculationerror”)else:print(“noerror”)A.calculationerrorB.noerrorC.10.0D.9.0
26.以下關(guān)于函數(shù)的定義與編寫的描述,錯誤的是()。
A.函數(shù)是代碼復(fù)用的一種方式
B.在Python中,使用關(guān)鍵字define定義函數(shù)
C.定義函數(shù)時,即使函數(shù)不需要接收任何參數(shù),也必須保留空的圓括號來表示這是一個函數(shù)
D.編寫函數(shù)時,一般建議先對參數(shù)進(jìn)行合法性檢查,然后再進(jìn)行編寫
27.以下程序的輸出結(jié)果是()。imgl=[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]
28.以下不屬于Python中異常處理結(jié)構(gòu)的是()。
A.try-except
B.try-except-if
C.try-except-else
D.try-except-finally
29.下載但不安裝一個第三方庫的命名格式是()。
A.pipdownload<第三方庫名>
B.pipuninstall<第三方庫名>
C.pipinstall<第三方庫名>
D.pipsearch<第三方庫名>
30.以下程序Dog類中的__init__()方法共包含幾個形參()。ClassDog(): def__init__(self,name,age) =name self.age=age
A.0個B.1個C.2個D.3個
二、判斷題(10題)31.在Python3.x中可以使用中文作為變量名。
A.是B.否
32.用來安裝Python擴(kuò)展庫的pip命令應(yīng)該在命令提示符環(huán)境下運(yùn)行,如果安裝了多個版本的Python,最好切換至相應(yīng)版本的Python安裝目錄下運(yùn)行。
A.是B.否
33.定義類時所有實(shí)例方法的第一個參數(shù)用來表示對象本身,在類的外部通過對象名來調(diào)用實(shí)例方法時不需要為該參數(shù)傳值。
A.是B.否
34.Python集合不支持使用下標(biāo)訪問其中的元素。
A.是B.否
35.表達(dá)式{1,2}*2的值為{1,2,1,2}。
A.是B.否
36.Python標(biāo)準(zhǔn)庫os中的方法listdir()返回包含指定路徑中所有文件和文件夾名稱的列表。
A.是B.否
37.在Python3.x中語句print(*[1,2,3])不能正確執(zhí)行。
A.是B.否
38.盡管可以使用import語句一次導(dǎo)入任意多個標(biāo)準(zhǔn)庫或擴(kuò)展庫,但是仍建議每次只導(dǎo)入一個標(biāo)準(zhǔn)庫或擴(kuò)展庫。
A.是B.否
39.正則表達(dá)式元字符“^”一般用來表示從字符串開始處進(jìn)行匹配,用在一對方括號中的時候則表示反向匹配,不匹配方括號中的字符。
A.是B.否
40.定義類時如果實(shí)現(xiàn)了__contains__()方法,該類對象即可支持成員測試運(yùn)算in。
A.是B.否
三、填空題(10題)41.假設(shè)正則表達(dá)式模塊re已導(dǎo)入,那么表達(dá)式re.sub('\d+','1','a12345bbbb67c890d0e')的值為_____________________。
42.假設(shè)有列表a=['name','age','sex']和b=['Dong',38,'Male'],請使用一個語句將這兩個列表的內(nèi)容轉(zhuǎn)換為字典,并且以列表a中的元素為“鍵”,以列表b中的元素為“值”,這個語句可以寫為_____________________。
43.random模塊中_____________方法的作用是將列表中的元素隨機(jī)亂序。
44.表達(dá)式list(map(lambdax:len(x),['a','bb','ccc']))的值為__________。
45.表達(dá)式range(10,20)[4]的值為__________。
46.表達(dá)式[1]*2的值為_________________。
47.已知列表x=[1,2,3],那么執(zhí)行語句x.insert(0,4)只有,x的值為___________。
48.當(dāng)在字符串前加上小寫字母_____或大寫字母_____表示原始字符串,不對其中的任何字符進(jìn)行轉(zhuǎn)義。
49.已知列表x=[1,2],那么連續(xù)執(zhí)行命令y=x[:]和y.append(3)之后,x的值為________。
50.已知x='123'和y='456',那么表達(dá)式x+y的值為______________。
四、操作題(3題)51.考生文件夾下存在一個文件“PY102.py”,請寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。根據(jù)斐波那契數(shù)列的定義,F(0)=0,F(l)=l,F(n)=F(n-1)+F(n-2)(n≥2),輸出不大于50的序列元素。例如:屏幕輸出實(shí)例為0,1,1,2,3,…試題程序:#請?jiān)赺____處使用一行代碼或表達(dá)式替換#注意:請不要修改其他已給出代碼a,b=0,1While_____(1)_____:print(a,end=’,’)a,b=_____(2)_____
52.考生文件夾下存在一個文件“PY202.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請?jiān)谠撐募芯帉懘a,以實(shí)現(xiàn)如下功能。用鍵盤輸入兩個大于0的整數(shù),按要求輸出這兩個整數(shù)之間(不包括這兩個整數(shù))的所有素?cái)?shù)。素?cái)?shù)又稱質(zhì)數(shù),是指除了1和它本身以外不能被其他整數(shù)整除的數(shù)。試題程序:#以下代碼為提示框架#請?jiān)?..處使用一行或多行代碼替換#請?jiān)赺____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)lower=int(input(‘輸入?yún)^(qū)間最小值:’))upper=int(inputs(‘輸入?yún)^(qū)間最大值:’))fornuminrange(_____,_____):
53.考生文件夾下存在3個Python源文件,分別對應(yīng)3個問題,請按照文件內(nèi)說明修改代碼,實(shí)現(xiàn)以下功能。法定節(jié)假日是根據(jù)各國、各民族的風(fēng)俗習(xí)慣或紀(jì)念要求,由國家法律統(tǒng)一規(guī)定的用以慶祝及度假的休息時間。法定節(jié)假日制度是國家政治、經(jīng)濟(jì)、文化制度的重要反映,涉及經(jīng)濟(jì)社會的多個方面,涉及廣大人民群眾的切身利益。法定節(jié)假日的安排,為居民出行、購物和休閑提供了時間上的便利,為拉動內(nèi)需、促進(jìn)經(jīng)濟(jì)增長做出了積極貢獻(xiàn)。給出一個某年的節(jié)假日的放假日期CSV文件(PY301-vacations.CSV),內(nèi)容示例如下。序號節(jié)假日名稱開始月日結(jié)束月日1元旦123001012春節(jié)021502213清明節(jié)040504074勞動節(jié)050105035端午節(jié)06160618以第1行為例,1230表示12月30日,0101表示1月1日。問題1:在“PY301-1.py”文件中修改代碼,讀入CSV文件中的數(shù)據(jù),獲得用戶輸入。根據(jù)用戶輸入的節(jié)假日名稱,輸出此節(jié)假日的時間范圍。輸入和輸出本例格式如下。請輸入節(jié)假日名稱(例如,春節(jié)):春節(jié)春節(jié)的假期位于0215~0221之間試題程序:#以下代碼為提示框架#請?jiān)诔绦虻?..處使用一行或多行代碼替換#請?jiān)诔绦虻奶幨褂靡恍写a替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)Is=[]print("{}的假期位于{}-{}之間”,.format())問題2:在“PY301-2.py”文件中修改代碼,讀入CSV文件的數(shù)據(jù),獲得用戶輸入。用戶輸入一組范圍是1?7的整數(shù)作為序號,序號間采用空格符分隔,以回車符結(jié)束。輸出這些序號對應(yīng)的節(jié)假日的名稱、時間范圍,每個節(jié)假日的信息一行。本次輸出完成后,重新回到輸入序號的狀態(tài)。輸入和輸出示例格式如下。請輸入節(jié)假日序號:15元旦(1)假期是12月30日至01月01日之間端午節(jié)假期(5)是06月16日至06月18日之間請輸入節(jié)假日序號:試題程序:#以下代碼為提示框架#請?jiān)诔绦虻?..處使用一行或多行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)...Is=[]print("{}({})假期是{}月{}日至{}月{}日之間".format())問題3:在問題2的基礎(chǔ)上,在“PY301-3.Py”文件中修改代碼,對輸入的每個序號做合法性處理。如果輸入的數(shù)字不不合法,請輸出“輸入節(jié)假日編號有誤!”,繼續(xù)輸出后續(xù)信息,然后重新回到輸入序號的狀態(tài)。輸入和輸出示例格式如下。請輸入節(jié)假日序號:51411端午節(jié)(5)假期是06月16日至06月18日之間輸入節(jié)假日編號有誤!輸入節(jié)假日編號有誤!請輸入節(jié)假日編號:試題程序:#以下代碼為提示框架#請?jiān)诔绦虻?..處使用一行或多行代碼替換#請?jiān)诔绦虻奶幱靡恍写a替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)Is=[]print("{}({})假期是{}月{}日至{}月{}日之間".format())ifflag==False:print("輸入節(jié)假日編號有誤!”)...
參考答案
1.A二維數(shù)據(jù)也稱表格數(shù)據(jù),由關(guān)聯(lián)關(guān)系數(shù)據(jù)構(gòu)成,A項(xiàng)錯誤。二維數(shù)據(jù)由多個一維數(shù)據(jù)構(gòu)成,可以看作是一維數(shù)據(jù)的組合形式,B項(xiàng)正確。CSV是二維數(shù)據(jù)的存儲格式,C項(xiàng)正確。CSV格式的每行是一維數(shù)據(jù),用英文逗號分隔,D項(xiàng)正確。
2.Awhile循環(huán)條件一直為Tme,即無限循環(huán),只要inp\n/門條件為真,進(jìn)入循環(huán),執(zhí)行break語句,即可跳出while循環(huán)。2//3的值為0,條件為假,不執(zhí)行break語句,無法結(jié)束程序執(zhí)行。本題選擇A選項(xiàng)。
3.CPython中復(fù)數(shù)類型的虛數(shù)部分的后綴可以為j或者J;復(fù)數(shù)的實(shí)部可以單獨(dú)存在,但是虛部不可以單獨(dú)存在;復(fù)數(shù)由實(shí)部和虛部構(gòu)成,可以使用z.\nreal和z.imag分別獲得它的實(shí)部和虛部。本題選擇C選項(xiàng)。
4.B函數(shù)定義:函數(shù)是指一組語句的集合通過一個名字(函數(shù)名)封裝起來,要想執(zhí)行這個函數(shù),只需要調(diào)用其函數(shù)名即可。函數(shù)能提高應(yīng)用的模塊性和代碼的重復(fù)利用率。本題選擇B選項(xiàng)。
5.C要向列表中添加元素,可以使用append()方法,添加的元素類型可以不同,可以是數(shù)字、字符串、列表等,要注意的是append()方法不能同時添加多個元素。本題選擇C選項(xiàng)。
6.B
7.Aset()函數(shù)是將其他的組合數(shù)據(jù)類型變成集合類型,返回結(jié)果是一個無重復(fù)且排序任意的集合n因此,set(“htslbht”)的返回值是一個類似{‘h’,‘l’,‘b’,‘s’,‘t’}的集合,然后將其賦值給ss。sorted(ss)的返回值是對ss進(jìn)行排序后的結(jié)果,即執(zhí)行sorted(ss)后,ss的值并沒有改變,最后仍輸出hlbst。本題選擇A選項(xiàng)。
8.D使用rmdir()刪除目錄之前要先清除其中所有的文件,否則會產(chǎn)生OSError錯誤。本題選擇D選項(xiàng)。
9.D字符串方法replace()用來替換字符串中指定字符或子字符串的所有重復(fù)出現(xiàn),每次只能替換一個字符或一個字符串,把指定的字符串參數(shù)作為一個整體對待。該方法并不修改原字符串,而是返回一個新字符串。本題選擇D選項(xiàng)。
10.D
11.A需求分析是軟件開發(fā)之前必須要做的準(zhǔn)備工作之一。需求是指用戶對目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望。故需求分析的主要任務(wù)是確定軟件系統(tǒng)的功能。本題選擇A選項(xiàng)。
12.B在Python中,復(fù)數(shù)類型表示數(shù)學(xué)中的復(fù)數(shù),D項(xiàng)正確。復(fù)數(shù)可以看作二元有序?qū)崝?shù)對(a,b),表示a+bj,其中a是實(shí)數(shù)部分,簡稱實(shí)部,b是虛數(shù)部分,簡稱虛部。虛數(shù)部分通過后綴“J”或“j”來表示,實(shí)部、虛部都可為0。復(fù)數(shù)可以進(jìn)行四則運(yùn)算。A選項(xiàng)正確,B選項(xiàng)錯誤。復(fù)數(shù)類型中,實(shí)部和虛部都是浮點(diǎn)數(shù)類型,對于復(fù)數(shù)z,可以使用z.\nreal和a.imag分別獲取它的實(shí)部和虛部,C選項(xiàng)正確。本題選擇B選項(xiàng)。
13.A用于數(shù)據(jù)分析的第三方庫是pandas,PIL是Python在圖像處理方面的第三方庫,Django和flask庫是Python在Web開發(fā)方向的第三方庫。本題選擇A選項(xiàng)。
14.Da=10.99,說明實(shí)部為10.99,虛部為0,故complex(a)返回復(fù)數(shù)(10.99+0j)。本題選擇D選項(xiàng)。
15.C列表中正向遞增索引從0開始,反向遞減索引從-1開始,ls[2][-1][2]指的是列表中索引為2的元素下的索引為-1元素下的索引為2的元素,輸出結(jié)果是s。本題選擇C選項(xiàng)。
16.Ctime庫是Python的標(biāo)準(zhǔn)庫。使用gmtime()函數(shù)獲取當(dāng)前時間戳對應(yīng)的對象;strftime()函數(shù)是格式化時間最有效的函數(shù)之一,幾乎可以以任何通用格式輸出時間,該函數(shù)利用一個格式字符串,對時間格式進(jìn)行表示。本題選擇C選項(xiàng)。
17.B
18.Bfun()函數(shù)進(jìn)行加減計(jì)算,輸入為復(fù)數(shù),按復(fù)數(shù)加減運(yùn)算法則計(jì)算結(jié)果為(2+3j)。
19.A黑盒測試又稱功能測試或數(shù)據(jù)驅(qū)動測試,著重測試軟件功能,是把程序看成一只黑盒子,測試者完全不了解,或不考慮程序的結(jié)構(gòu)和處理過程。它根據(jù)規(guī)格說明書的功能來設(shè)計(jì)測試用例,檢查程序的功能是否符合規(guī)格說明的要求。\n白盒測試是把程序看成裝在一只透明的白盒子里,測試者完全了解程序的結(jié)構(gòu)和處理過程。它根據(jù)程序的內(nèi)部邏輯來設(shè)計(jì)測試用例,檢查程序中的邏輯通路是否都按預(yù)定的要求正確地工作。
20.D列表是包含0個或多個元素的有序序列,屬于序列類型。列表用中括號([])表示,由于列表屬于序列類型,故繼承了序列類型的所有屬性和方法。索引是列表的基本操作,用于獲得列表中的一個元素,該操作沿用序列類型的索引方式,即正向遞增序號或反向遞減序號,使用中括號作為索引操作符,索引號不得超過列表的元素范圍,否則將產(chǎn)生lndexError錯誤。索引下標(biāo)從0開始。列表可以進(jìn)行元素增加、刪除、替換、查找等操作。列表沒有長度限制,元素類型可以不同,能夠包含其他的組合數(shù)據(jù)類型,可以使用比較操作符(如>或<等)對列表進(jìn)行比較,也可以對列表進(jìn)行成員運(yùn)算操作、長度計(jì)算和分片。故D項(xiàng)正確。
21.AS&T返回一個新集合,包括同時在集合S和T中的元素。本題選擇A選項(xiàng)。
22.Cround(x,d)函數(shù)是指對x四舍五入,保留d位小數(shù),無參數(shù)d則返回四舍五入的整數(shù)值。因此round(2.6)=3。本題選擇C選項(xiàng)。
23.APylons是基于Python的一個Web開發(fā)框架的第三方庫,Keras、TenSorFlow和MXNet是Python機(jī)器學(xué)習(xí)領(lǐng)域的第三方庫。本題選擇A選項(xiàng)。
24.C二叉樹中只存在度為0、1、2的結(jié)點(diǎn),根據(jù)在二叉樹中度為0的結(jié)點(diǎn)(葉子結(jié)點(diǎn))總比度為2的結(jié)點(diǎn)多一個,可知本題中度為2的結(jié)點(diǎn)有20-1\n=19個。故該二叉樹中總的結(jié)點(diǎn)數(shù)為20+5+19=44個。本題選擇C選項(xiàng)。
25.D只有當(dāng)程序未引發(fā)異常順利執(zhí)行完try中的代碼后,else語句塊內(nèi)的代碼才會執(zhí)行。本題中,try中無異常,輸出變量c的值,再執(zhí)行else中的代碼。本題選擇D選項(xiàng)。
26.B在Python中,使用關(guān)鍵字def定義函數(shù)。本題選擇B選項(xiàng)。
27.D程序先調(diào)用函數(shù)modi(),函數(shù)體內(nèi)進(jìn)行賦值操作,列表對象的賦值就是簡單的對象引用。函數(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不是同一個變量,仍輸出[12,34,56,78]。故正確答案為D項(xiàng)。
28.BPython中異常處理結(jié)構(gòu)有try-except、try-except-else及\ntry-except-flnally。本題選擇B選項(xiàng)。
29.Apipdownload<第三方庫名>用于下載第三方庫的安裝包,但并不安裝;pipuninstall<第三方庫名>用于卸載一個已經(jīng)安裝的第三方庫;pipinstall<第三方庫名>用于安裝第三方庫;pipsearch<第三方庫名>用于聯(lián)網(wǎng)搜索庫名或摘要中的關(guān)鍵字。本題選擇A選項(xiàng)。
30.D__init__()方法是一個特殊的方法,每當(dāng)根據(jù)類創(chuàng)建新實(shí)例時,Python就會自動運(yùn)行該方法。該方法的開頭和結(jié)尾各有兩個下劃線,這是一種約定,旨在避免Python的默認(rèn)方法和普通方法發(fā)生命名沖突。self、name、age都是__init__()方法的形參,所以共3個。本題選擇D選項(xiàng)。
31.Y
32.Y
33.Y
34.Y
35.N
36.Y
37.N
38.Y
39.Y
40.Y
41.'a1bbbb1c1d1e'
42.c=dict(zip(a,b))
43.shuffle()
44.[1,2,3]
45.14
46.[1,1]
47.[4,1,2,3]
48.r、R
49.[1,2]
50.'123456'
51.a,b=0,1whilea<=50:print(a,end=’,’)a,b=b,a+b斐波那契數(shù)列又被稱為黃金分隔數(shù)列,這個數(shù)列從第三項(xiàng)開始,每一項(xiàng)都等于前兩項(xiàng)之和。在Python中,可以使用序列賦值方法給多個變量賦值,變量之間使用逗號隔開。由題目要求可知,不大于50是控制循環(huán)的條件。因此第1空填a<\r\n=50,第2空填b,a+b。
52.lower=int(input(‘輸入?yún)^(qū)間最小值:’))upper=int(inputs(‘輸入?yún)^(qū)間最大值:’))fornuminrange(lower+1,upper):Ifnum>1:Foriin染個(2,num):If(num%i)==0:BreakElse:Print(num)題目要求輸出兩個整數(shù)之間(不包括這兩個整數(shù))的所有素?cái)?shù),因此mnge()函數(shù)的參數(shù)應(yīng)為lower+1和upper。for循環(huán)遍歷range(lower\r\n+l,upper)返回的每個整數(shù)num,判斷該數(shù)是否為素?cái)?shù)。如果num大于1(1既不是素?cái)?shù)也不是合數(shù)),且該數(shù)能被取值范圍為[2,num-1\r\n]的任何一個整數(shù)整除,那么該數(shù)一定不是素?cái)?shù),否則一定是素?cái)?shù)。
53.Fi=open(“PY301-vacations.csv”,”r”)Is=[]Foulineinfi:Is.append(line.strip(“\\n”).split(“,”))S=input(“請輸入節(jié)假日名稱”)Forlineinis:Ifs==line[1]Print(“{}的假期位于{}-{}之間”.format(line[1],line[2],line[3]))(2)Fi=open(“PY301-vacations.csv”,”r”)Is=[]Foulineinfi:Is.append(line.strip(“\\n”).split(“,”))S=input(“請輸入節(jié)假日序號”).split(“”)WhiletrueForiins:Forlineinis:Ifi==line[0]Pr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度快遞物流企業(yè)大宗貨物配送合同樣本2篇
- 2024版本科工程招標(biāo)與合同管理試題
- 二零二五年度特色燒烤店轉(zhuǎn)讓與戶外燒烤設(shè)備租賃合同2篇
- 小學(xué)數(shù)學(xué)課件合理安排時間
- 家政行業(yè)服務(wù)技能培訓(xùn)總結(jié)
- 五金建材行業(yè)銷售工作總結(jié)
- 《百度推廣流量分析》課件
- 包裝行業(yè)美工工作總結(jié)
- 《簡易呼吸球囊的應(yīng)》課件
- 2024版正規(guī)的房屋轉(zhuǎn)讓合同范本
- 2024年人教版八年級語文上冊期末考試卷(附答案)
- 2024測繪個人年終工作總結(jié)
- 遼寧省大連市2023-2024學(xué)年高三上學(xué)期雙基測試(期末考試) 物理 含解析
- 勞務(wù)分包的工程施工組織設(shè)計(jì)方案
- DB11 637-2015 房屋結(jié)構(gòu)綜合安全性鑒定標(biāo)準(zhǔn)
- 18項(xiàng)醫(yī)療質(zhì)量安全核心制度
- DB34∕T 4444-2023 企業(yè)信息化系統(tǒng)上云評估服務(wù)規(guī)范
- 智能終端安全檢測
- 新能源發(fā)電技術(shù) 電子課件 1.4 新能源發(fā)電技術(shù)
- DB34-T 4859-2024 農(nóng)村河道清淤規(guī)范
- 中學(xué)物業(yè)管理服務(wù)采購?fù)稑?biāo)方案(技術(shù)方案)
評論
0/150
提交評論