




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
廣東省河源市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(30題)1.以下代碼的輸出結(jié)果是()。lis=list(range(4))print(lis)
A.[0,l,2,3,4]B.[0,1,2,3]C.0,1,2,3,D.0,l,2,3,4,
2.以下選項(xiàng)中不是Python文件讀寫操作方法的是()。
A.write()B.writelines()C.readtext()D.read()
3.以下程序的輸出結(jié)果是()。d={“大?!?“藍(lán)色”,“天空”,“灰色”,“大地”,“黑色”}print(d[“大地”],d.get(“天空”,“黃色”))
A.黑色黑色B.黑色灰色C.黑色黃色D.黑色藍(lán)色
4.如果一個(gè)函數(shù)沒(méi)有return語(yǔ)句,調(diào)用它后的返回值為()
A.0B.TrueC.FalseD.None
5.執(zhí)行以下代碼的結(jié)果是()A.-1B.0C.4D.異常報(bào)錯(cuò)
6.當(dāng)試圖訪問(wèn)的對(duì)象屬性不存在時(shí),為了不讓程序拋出異常,需要用到的語(yǔ)句是()。
A.try-except語(yǔ)句B.for語(yǔ)句C.eval語(yǔ)句D.if語(yǔ)句
7.以下關(guān)于文件的描述中,錯(cuò)誤的是()。
A.文件是存儲(chǔ)在輔助存儲(chǔ)器上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容
B.可以使用open()打開文件,用close()關(guān)閉文件
C.使用read()可以從文件中讀人全部文本
D.使用readlines()可以從文件中讀入一行文本
8.以下變量名中,符合Python語(yǔ)言變量命名規(guī)則的是()。
A.33_keywordB.key@word33_C.nonlocalD._33keyword
9.在Python語(yǔ)言中,不屬于組合數(shù)據(jù)類型的是()。
A.浮點(diǎn)數(shù)類型B.列表類型C.字典類型D.字符串類型
10.以下關(guān)于Python二維數(shù)據(jù)的描述中,錯(cuò)誤的是()。
A.CSV文件的每一行是一維數(shù)據(jù),可以用列表、元組表示
B.從CSV文件獲得數(shù)據(jù)內(nèi)容后,可以用replace()來(lái)去掉每行最后的換行符
C.若一個(gè)列表變量里的元素都是字符串類型,則可以用join()合成字符串
D.列表中保存的二維數(shù)據(jù),可以通過(guò)循環(huán)結(jié)構(gòu)用writelines()寫入CSV文件
11.數(shù)據(jù)流圖(DFD)的作用是()。
A.描述軟件系統(tǒng)的控制流B.支持軟件系統(tǒng)功能建模C.支持軟件系統(tǒng)的面向?qū)ο蠓治鯠.描述軟件系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)
12.文件family,txt在當(dāng)前代碼所在目錄內(nèi),其內(nèi)容是一段文本:Wearefamily。以下代碼的輸出結(jié)果是()。txt=open(“family.txt”,“r”)print(txt)txt.close()
A.txtB.family,txtC.非其他答案D.Wearefamily
13.假設(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
14.表達(dá)式3**2*4//6%7的計(jì)算結(jié)果是()。
A.3B.5C.4D.6
15.下面代碼的意義是()。>>>car=’BWM’>>>Id(car)
A.查看變量所占的位數(shù)B.轉(zhuǎn)換成布爾值C.查看變量在內(nèi)存中的地址D.把變量中的元素隨機(jī)排列
16.下面代碼的輸出結(jié)果是()。list=[“1”,”3”,”5”]defapp(x):list.a(chǎn)ppend(x)app(”7”)print(list)
A.[’1’,’3’,’5’]B.[’1’,’3’,’5’,’7’]C.[’7’]D.”1,3,5,7”
17.執(zhí)行以下代碼的結(jié)果是()A.2B.5C.8D.Anexceptionisthrown
18.以下程序的輸出結(jié)果是()。s=”LOVES'’print(”{:*^13}".format(s))
A.LOVESB.********LOVESC.LOVES********D.****LOVES****
19.不屬于Python的標(biāo)準(zhǔn)庫(kù)的是()。
A.osB.sysC.scipyD.glob
20.在Python語(yǔ)言中,用于數(shù)據(jù)分析的第三方庫(kù)是()。
A.OpenCVB.matplotlibC.numpyD.scrapy
21.給定列表Is=[1,2,3,"1",”2",”3”],其元素包含兩種數(shù)據(jù)類型,列表18的數(shù)據(jù)組織維度是()。
A.二維數(shù)據(jù)B.—維數(shù)據(jù)C.多維數(shù)據(jù)D.高維數(shù)據(jù)
22.下面這段代碼的輸出是()。1='abcd'deff(x,result=[‘a(chǎn)’,’b’,'c’,'d’]):ifx:result,remove(x[-1])f(x[:-l])returnresultprint(f(l))
A.['a’,’b',’c’,’d’]B.[‘b’,’c’,’d’]C.['a','b',‘c’]D.[]
23.下面代碼的輸出結(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"
24.執(zhí)行以下代碼的結(jié)果是?A.(1,2,3,4)B.(1,2,3,[1,2,4])C.異常報(bào)錯(cuò)D.(1,2,3,[1,2,3],4)
25.以下不屬于人工智能領(lǐng)域的Python第三方庫(kù)是()。
A.KerasB.PyTorchC.MXNetD.PyOCR
26.下列的說(shuō)法中,不正確的是()
A.迭代器協(xié)議是指:對(duì)象必須提供一個(gè)next方法
B.list、dict、str雖然是Iterable,卻不是Iterator
C.生成器與迭代器對(duì)象的區(qū)別在于:它僅提供next()方法
D.生成器實(shí)現(xiàn)了迭代器協(xié)議,但生成器是邊計(jì)算邊生成達(dá)到節(jié)省內(nèi)存及計(jì)算資源
27.程序流程圖中帶有箭頭的線段表示的是()。
A.圖元關(guān)系B.數(shù)據(jù)流C.控制流D.調(diào)用關(guān)系
28.軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是()。A.低內(nèi)聚低耦合
B.高內(nèi)聚低耦合
C.低內(nèi)聚高耦合
D.高內(nèi)聚高耦合
29.以下代碼的輸出結(jié)果是()。print(0.1+0.2==0.3)
A.-1B.TrueC.FalseD.0
30.以下關(guān)于Python的return語(yǔ)句的描述中,正確的是()。
A.函數(shù)只能返回一個(gè)值
B.函數(shù)必須有return語(yǔ)句
C.函數(shù)可以沒(méi)有return語(yǔ)句
D.函數(shù)中最多只有一個(gè)return語(yǔ)句
二、判斷題(10題)31.形參可以看做是函數(shù)內(nèi)部的局部變量,函數(shù)運(yùn)行結(jié)束之后形參就不可訪問(wèn)了。
A.是B.否
32.如果需要連接大量字符串成為一個(gè)字符串,那么使用字符串對(duì)象的join()方法比運(yùn)算符+具有更高的效率。
A.是B.否
33.對(duì)于生成器對(duì)象x=(3foriinrange(5)),連續(xù)兩次執(zhí)行l(wèi)ist(x)的結(jié)果是一樣的。
A.是B.否
34.已知x=3,那么賦值語(yǔ)句x='abcedfg'是無(wú)法正常執(zhí)行的。
A.是B.否
35.用來(lái)安裝Python擴(kuò)展庫(kù)的pip命令應(yīng)該在命令提示符環(huán)境下運(yùn)行,如果安裝了多個(gè)版本的Python,最好切換至相應(yīng)版本的Python安裝目錄下運(yùn)行。
A.是B.否
36.Python采用的是基于值得自動(dòng)內(nèi)存管理方式。
A.是B.否
37.一個(gè)數(shù)字5也是合法的Python表達(dá)式。
A.是B.否
38.Python集合中的元素不允許重復(fù)。
A.是B.否
39.在Python3.5中運(yùn)算符+不僅可以實(shí)現(xiàn)數(shù)值的相加、字符串連接,還可以實(shí)現(xiàn)列表、元組的連接和集合的并集運(yùn)算。
A.是B.否
40.表達(dá)式[]==None的值為True。
A.是B.否
三、填空題(10題)41.表達(dá)式3andnot5的值為______________。
42.Python3.x語(yǔ)句print(1,2,3,sep=',')的輸出結(jié)果為________________。
43.已知x='abcd'和y='abcde',那么表達(dá)式[i==jfori,jinzip(x,y)]的值為________________。
44.已知列表x=list(range(10)),那么執(zhí)行語(yǔ)句delx[::2]之后,x的值為_________。
45.表達(dá)式3notin[1,2,3]的值為__________。
46.表達(dá)式{1,2,3}&{2,3,4}的值為___________。
47.表達(dá)式'Helloworld'.upper()的值為___________。
48.已知列表x=[1,2],那么表達(dá)式list(enumerate(x))的值為_______________。
49.使用pip工具在線升級(jí)科學(xué)計(jì)算擴(kuò)展庫(kù)numpy的完整命令是__________。
50.簡(jiǎn)單解釋運(yùn)算符/和//的區(qū)別。
四、操作題(3題)51.考生文件夾下存在一個(gè)文件“PY201.Py”,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用turtle庫(kù)的turtle.circle()函數(shù)、turtle.seth()函數(shù)及turtle.left()函數(shù)繪制一個(gè)四瓣花圖形,效果如下所示。
試題程序:#請(qǐng)?jiān)赺____處使用一行代碼或表達(dá)式替換#注意:請(qǐng)不要修改其他已給出代碼importturtleforiinrange(_____(1)_____):turtle.seth(_____(2)_____)turtle.circle(50,90)turtle.seth(_____(3)_____)turtle.circle(50,90)turtle.(4)
52.考生文件夾下存在一個(gè)文件“PY201.py”,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用turtle庫(kù)的turtle.seth()函數(shù)和turtle.fd()函數(shù)繪制一個(gè)邊長(zhǎng)為100像素的三角形,效果如下所示。
試題程序:#請(qǐng)?jiān)赺____處使用一行代碼或表達(dá)式替換#注意:請(qǐng)不要修改其他已給出代碼importturtleforiinrange(_____(1)_____):turtle.seth(_____(2)_____)_____(3)_____(100)
53.考生文件夾下存在兩個(gè)Python源文件“PY30H.py”和“PY301-2.py”,分別對(duì)應(yīng)兩個(gè)問(wèn)題,請(qǐng)按照文件內(nèi)說(shuō)明修改代碼,實(shí)現(xiàn)以下功能?!栋谅c偏見》是史上最震撼人心的“世界文學(xué)十部最佳小說(shuō)之一”。第1章的內(nèi)容由考生文件夾下文件“arrogant,txt”給出。問(wèn)題1:請(qǐng)編寫程序,統(tǒng)計(jì)該篇文章的英文字符數(shù)(不統(tǒng)計(jì)換行符),字符與出現(xiàn)次數(shù)之間用冒號(hào)(:)分隔。結(jié)果保存在考生文件夾下,命名為“PY301-l.txt”。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)诔绦虻?..處使用一行或多行代碼替換#請(qǐng)?jiān)诔绦虻腳____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)…d={}Is=list(d.items())…fo.write("{}:{}\n".format(_____,_____))問(wèn)題2:在問(wèn)題1的前提下,將得到的字符次數(shù)進(jìn)行降序排列,并將排名前10的常用字符保存在“arrogant-sort,txt”文件中。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)诔绦虻?..處使用一行或多行代碼替換#請(qǐng)?jiān)诔绦虻腳____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)…d={}…Is=list(d.items())Is.sort(key=lambdax:x[1],reverse=True)…fo.write("{}:{}\n".format(_____,_____))
參考答案
1.B用方括號(hào)([])表示列表類型,也可以通過(guò)list()函數(shù)將集合或字符串類型轉(zhuǎn)換成列表類型。此代碼生成列表lis=[0,1,2,3],最后通過(guò)print()函數(shù)輸出。本題選擇B選項(xiàng)。
2.Cwrite():向文件寫入一個(gè)字符或字節(jié)流;writelines():將一個(gè)元素為字符串的列表整體寫入文件;read():從文件中讀入整個(gè)文件內(nèi)容。
3.B在Python中,字典是存儲(chǔ)可變數(shù)量鍵值對(duì)的數(shù)據(jù)結(jié)構(gòu),通過(guò)字典類型實(shí)現(xiàn)映射。字典使用花括號(hào)({})建立,每個(gè)元素是一個(gè)鍵值對(duì),使用方式為{<鍵1>:<值1>,<鍵2>:<值2>,…,<鍵n>:<值n>},其中,鍵和值通過(guò)冒號(hào)連接,不同鍵值對(duì)通過(guò)逗號(hào)隔開。字典具有和集合類似的性質(zhì),即鍵值對(duì)之間沒(méi)有順序且不能重復(fù)。d[“鍵”]獲取鍵對(duì)應(yīng)的值,d.get(key,default)方法是用來(lái)返回key對(duì)應(yīng)的值,如果字典中不存在該鍵,則返回默認(rèn)值。本題選擇B選項(xiàng)。
4.D
5.D
6.Atry-except語(yǔ)句用于檢測(cè)和處理異常。本題選擇A選項(xiàng)。
7.D文件是存儲(chǔ)在輔助存儲(chǔ)器上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容。A項(xiàng)正確。可以使用open()打開文件,用close()關(guān)閉文件,B項(xiàng)正確。在Python語(yǔ)言中,文件讀取方法有(設(shè)f代表文件變量):\nf.read():從文件中讀入整個(gè)文件內(nèi)容。\nf.readline():從文件中讀入一行內(nèi)容。\nf.readlines():從文件中讀入所有行,以每行為元素形成一個(gè)列表。\nf.seek():改變當(dāng)前文件操作指針的位置。C項(xiàng)正確。本題選擇D選項(xiàng)。
8.DPython采用大寫字母、小寫字母、數(shù)字、下劃線和漢字等字符及其組合進(jìn)行命名,但名字的首字符不能是數(shù)字,標(biāo)識(shí)符中間不能出現(xiàn)空格,長(zhǎng)度沒(méi)有限制。變量名不能與保留字相同。
9.APython中組合數(shù)據(jù)類型包括元組、列表、字典和集合等。
10.D在Python中,writelines()方法是將一個(gè)所有元素為字符串的列表整體寫入文件;write()方法是向文件寫入一個(gè)字符串或字節(jié)流,每次寫入后,會(huì)記錄一個(gè)寫入指針。二維列表對(duì)象輸出為CSV文件采用遍歷循環(huán)和字符串的join()方法相結(jié)合,方法如下:#ls代表二維列表,此處省略f=open('cpi.csv','w”)forrowinIs:f.write(“,”join(row)+“\\n')f.close()本題選擇D選項(xiàng)。
11.B數(shù)據(jù)流圖是系統(tǒng)邏輯模型的圖形表示,從數(shù)據(jù)傳遞和加工的角度,來(lái)刻畫數(shù)據(jù)流從輸入到輸出的移動(dòng)變化過(guò)程,它直接支持系統(tǒng)的功能建模。
12.Copen()函數(shù)打開一個(gè)文件,并返回可以操作這個(gè)文件的變量txt,并且open()函數(shù)有兩個(gè)參數(shù):文件名和打開模式。本題只是打開了文件,并沒(méi)有對(duì)文件進(jìn)行操作,因此不會(huì)輸出文件的內(nèi)容。print(txt)語(yǔ)句輸出的是變量txt\n代表的文件的相關(guān)信息:<_io.TextIOWrappername=’family,txt'mode=’r’encoding=\n‘cP936'>。若想要輸出文件的內(nèi)容,需要把文件的內(nèi)容讀入,如txtl=txt.read()。本題選擇C選項(xiàng)。
13.Ctime庫(kù)是Python的標(biāo)準(zhǔn)庫(kù)。使用gmtime()函數(shù)獲取當(dāng)前時(shí)間戳對(duì)應(yīng)的對(duì)象;strftime()函數(shù)是格式化時(shí)間最有效的函數(shù)之一,幾乎可以以任何通用格式輸出時(shí)間,該函數(shù)利用一個(gè)格式字符串,對(duì)時(shí)間格式進(jìn)行表示。本題選擇C選項(xiàng)。
14.D先計(jì)算冪,3**2=9,9*4=36,36//6=6,6%7=6。//是整除運(yùn)算,%是求余運(yùn)算。本題選D選項(xiàng)。
15.Cid(x)是Python中的內(nèi)置函數(shù),用來(lái)查看變量在內(nèi)存中的地址。
16.Bappend()是向列表元素的結(jié)尾增加元素。
17.D
18.D本題考查的是字符串輸出格式化知識(shí)點(diǎn),其中“{:*^13},,表示輸出的字符串長(zhǎng)度為13,居中對(duì)齊,空白處用“*”填充。最后輸出的是****LOVES****,D項(xiàng)正確。
19.Cscipy是Python的數(shù)據(jù)分析方向的第三方庫(kù)。
20.CA項(xiàng)是Python計(jì)算機(jī)視覺(jué)方面的庫(kù),B項(xiàng)是Python數(shù)據(jù)可視化方面的庫(kù),D項(xiàng)是Python網(wǎng)絡(luò)爬蟲領(lǐng)域的庫(kù)。
21.B二維數(shù)據(jù)由多個(gè)一維數(shù)據(jù)構(gòu)成,可以看作一維數(shù)據(jù)的組合形式。本題中該列表中雖然包含兩種數(shù)據(jù)類型,但仍然是一維數(shù)據(jù)。本題選擇B選項(xiàng)。
22.D這段代碼是一個(gè)遞歸函數(shù),作用是把result列表中所有與1中一致的元素刪除,所以最后的結(jié)果是一個(gè)空的列表,即[]。本題選擇D選項(xiàng)。
23.Bappend()是向列表元素的結(jié)尾增加元素。本題選擇B選項(xiàng)。
24.B
25.DPyOCR是圖像字符識(shí)別方向的第三方庫(kù);PyTorch、MxNet、Keras都屬于人工智能領(lǐng)域的第三方庫(kù)。
26.C
27.C解析:程序流程圖是人們對(duì)解決問(wèn)題的方法、思路或算法的一種描述。其中,圖框表示各種操作的類型,圖框中的文字和符號(hào)表示操作的內(nèi)容,流程線表示操作的先后次序。帶箭頭的線段在數(shù)據(jù)流程圖中表示數(shù)據(jù)流。帶箭頭的線段在程序流程圖中表示控制流。題中給出的選項(xiàng)中,在圖元之間用帶有箭頭的線段表示圖元關(guān)系。在模塊之間用帶有箭頭的線段表示調(diào)用關(guān)系。構(gòu)成程序流程圖的基本圖符及含義:→或↓表示控制流;□表示加工步驟;
表示邏輯條件。
28.B解析:耦合性和內(nèi)聚性足模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn)。內(nèi)聚性是一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度的度量,作為軟件結(jié)構(gòu)設(shè)計(jì)的設(shè)計(jì)原則,要求每個(gè)模塊的內(nèi)部都具有很強(qiáng)的內(nèi)聚性;耦合性是指模塊間相互連接的緊密程度的度量,一個(gè)模塊與其他模塊的耦合性越強(qiáng)則該模塊的獨(dú)立性越弱。一般優(yōu)秀的軟件設(shè)計(jì)應(yīng)盡量做到高內(nèi)聚、低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性。
29.C在Python中,0.1+0.2=0.30000000000000004。原因是:對(duì)于十進(jìn)制,它只能表示以進(jìn)制數(shù)的質(zhì)因子為分母的分?jǐn)?shù)。10的質(zhì)因子有2和5,因此1/2、1/4、1/5、1/8及1/10都可以精確表示;相反,1/3、1/6及1/7都是循環(huán)小數(shù),因?yàn)樗鼈兊姆帜甘褂昧速|(zhì)因子3或者7。二進(jìn)制中,只有一個(gè)質(zhì)因子,即2,因此只能精確表示分母質(zhì)因子是2的分?jǐn)?shù)。二進(jìn)制中,1/2、1/4及1/8都可以被精確表示,但1/5或者1/10就變成了循環(huán)小數(shù)。所以,在十進(jìn)制中能夠精確表示的0.1與0.2(1/10與1/5),到了計(jì)算機(jī)所使用的二進(jìn)制中就變成了循環(huán)小數(shù)。當(dāng)對(duì)這些循環(huán)小數(shù)進(jìn)行數(shù)學(xué)運(yùn)算并將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成人類易讀的十進(jìn)制數(shù)據(jù)時(shí),會(huì)對(duì)小數(shù)尾部進(jìn)行截?cái)嗵幚?。在不同的編程語(yǔ)言中,運(yùn)行0.1+0.2會(huì)輸出不同的結(jié)果。本題選擇C選項(xiàng)。
30.C在Python中,return語(yǔ)句用來(lái)結(jié)束函數(shù)并將程序返回到函數(shù)被調(diào)用的位置繼續(xù)執(zhí)行。re-turn\n語(yǔ)句可以出現(xiàn)在函數(shù)中的任何部分,可以同時(shí)將0個(gè)、1\n個(gè)或多個(gè)函數(shù)運(yùn)算結(jié)果返回給函數(shù)被調(diào)用處的變量。函數(shù)可以沒(méi)有return語(yǔ)句,此時(shí)函數(shù)并不返回值。當(dāng)函數(shù)使用return語(yǔ)句返回多個(gè)值時(shí),這些值形成了一個(gè)元組數(shù)據(jù)類型,由圓括號(hào)和逗號(hào)分隔,如(a,b,c),可以使用一個(gè)變量或多個(gè)變量保存結(jié)果。本題選擇C選項(xiàng)。
31.Y
32.Y
33.N
34.N
35.Y
36.Y
37.Y
38.Y
39.N
40.N
41.False
42.1,2,3
43.[True,True,True,True]
44.[1,3,5,7,9]
45.False
46.{2,3}
47.'HELLOWORLD'
48.[(0,1),(1,2)]
49.pipinstall--upgradenumpypipinstall--upgradenumpy
50./表示真除法,即使整數(shù)除以整數(shù),結(jié)果也是實(shí)數(shù);//表示整除法,結(jié)果是向下取整的整數(shù)。
51.importturtleforiinrange(4):turtle.seth(90*(i+1))turtle,circle(50,90)turtle.seth(-90+i*90)turtle,
circle(50,90)turtle.hideturtle()該題考查的是用Python標(biāo)準(zhǔn)庫(kù)turtle庫(kù)繪制四瓣花。因?yàn)樾枰L制4個(gè)花瓣,所以循環(huán)執(zhí)行4次,第1空填4。然后利用cirde()函數(shù)繪制圓弧的特點(diǎn),每旋轉(zhuǎn)90度繪制四分之一個(gè)圓弧,且題目中用seth()函數(shù)表示旋轉(zhuǎn)角度,此函數(shù)依據(jù)絕對(duì)角度旋轉(zhuǎn),因此第2空填90\r\n*(i+1),第3空填-90+i*90。最后隱藏畫筆箭頭,第4空應(yīng)填hideturtle()。
52.importturtleforiinrange(3):turtle.seth(i*120)turtle.fd(100)該題是用Python標(biāo)準(zhǔn)庫(kù)——turtle庫(kù)繪制簡(jiǎn)單的等邊三角形。因?yàn)槔L制3條邊,所以循環(huán)執(zhí)行3次,因此第1空填3。由于題目要求使用seth()函數(shù),因此需要在繪制每條邊時(shí)計(jì)算絕對(duì)繪制方向,可以利用循環(huán)變量i計(jì)算3個(gè)邊的絕對(duì)角度,因此第2空填i\r\n*120。最后利用海龜移動(dòng)繪制3條邊,因此第3空填turtle,fd。
53.考生文件夾下存在兩個(gè)Python源文件“PY301.py”和“PY301-2.py”,分別對(duì)應(yīng)兩個(gè)問(wèn)題,請(qǐng)按照文件內(nèi)說(shuō)明修改代碼,實(shí)現(xiàn)以下功能?!栋谅c偏見》是史上最震撼人心的“世界文學(xué)十部最佳小說(shuō)之一”。第1章的內(nèi)容由考生文件夾下文件“arrogant,txt”給出。問(wèn)題1:請(qǐng)編寫程序,統(tǒng)計(jì)該篇文章的英文字符數(shù)(不統(tǒng)計(jì)換行符),字符與出現(xiàn)次數(shù)之間用冒號(hào)(:)分隔。結(jié)果保存在考生文件夾下,命名為“PY301-l.txt”。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)诔绦虻?..處使用一行或多行代碼替換#請(qǐng)?jiān)诔绦虻腳____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)…d={}Is=list(d.items())…fo.write("{}:{}\\n".format(_____,_____))問(wèn)題2:在問(wèn)題1的前提下,將得到的字符次數(shù)進(jìn)行降序排列,并將排名前10的常用字符保存在“arrogant-sort,txt”文件中。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)诔绦虻?..處使用一行或多行代碼替換#請(qǐng)?jiān)诔绦虻腳____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)…d={}…Is=list(d.items())Is.sort(key=lambdax:x
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)試題(歷史學(xué))-秦漢魏晉南北朝史歷年參考題庫(kù)含答案解析(5套典型考題)
- 2025年大學(xué)試題(醫(yī)學(xué))-泌尿外科歷年參考題庫(kù)含答案解析(5套典型考題)
- 2025年大學(xué)試題(農(nóng)學(xué))-食用菌栽培學(xué)歷年參考題庫(kù)含答案解析(5套典型考題)
- 2025年國(guó)家開放大學(xué)(電大)-汽車(汽車維修方向)??茪v年參考題庫(kù)含答案解析(5套典型考題)
- 2025年衛(wèi)生知識(shí)健康教育知識(shí)競(jìng)賽-術(shù)后衛(wèi)生操作知識(shí)競(jìng)賽歷年參考題庫(kù)含答案解析(5套典型考題)
- 2025年醫(yī)學(xué)高級(jí)職稱-血液病學(xué)(醫(yī)學(xué)高級(jí))歷年參考題庫(kù)含答案解析(5套典型題)
- 2025年企業(yè)文化企業(yè)建設(shè)知識(shí)競(jìng)賽-用友NC財(cái)務(wù)系統(tǒng)知識(shí)競(jìng)賽歷年參考題庫(kù)含答案解析(5套典型考題)
- 2025年業(yè)務(wù)知識(shí)崗位知識(shí)競(jìng)賽-零售業(yè)務(wù)知識(shí)競(jìng)賽歷年參考題庫(kù)含答案解析(5套典型考題)
- 2025年專業(yè)技術(shù)人員繼續(xù)教育公需科目-湖南專業(yè)技術(shù)人員繼續(xù)教育公需(創(chuàng)新引領(lǐng)開放掘起)歷年參考題庫(kù)含答案解析(5套典型考題)
- 2021-2025年高考化學(xué)試題分類匯編:有機(jī)化學(xué)基礎(chǔ)知識(shí)(解析版)
- 體重管理指導(dǎo)原則(2024年版)圖表完整版解讀
- 2025營(yíng)養(yǎng)指導(dǎo)員師崗位技能及理論知識(shí)考試題庫(kù)(附答案)
- 運(yùn)用PDCA提高吞咽障礙患者護(hù)理措施落實(shí)率
- 2024年湖南土建中級(jí)職稱-建筑工程《專業(yè)知識(shí)》考試復(fù)習(xí)題庫(kù)(含答案)
- 自然科學(xué)基金項(xiàng)目申報(bào)書(模板)
- 商標(biāo)使用費(fèi)合同協(xié)議書
- 單位接電合同協(xié)議書
- DL∕T 1811-2018 電力變壓器用天然酯絕緣油選用導(dǎo)則
- DL∕T 1100.1-2018 電力系統(tǒng)的時(shí)間同步系統(tǒng) 第1部分:技術(shù)規(guī)范
- 【正版授權(quán)】 ISO 1496-1:2013/Amd 2:2024 EN Series 1 freight containers - Specification and testing - Part 1: General cargo containers for general purposes - Amendment 2
- 曳引驅(qū)動(dòng)電梯調(diào)試作業(yè)指導(dǎo)書
評(píng)論
0/150
提交評(píng)論