![四川省眉山市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)_第1頁](http://file4.renrendoc.com/view/0f79ebcdb601095e031c8587499595b6/0f79ebcdb601095e031c8587499595b61.gif)
![四川省眉山市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)_第2頁](http://file4.renrendoc.com/view/0f79ebcdb601095e031c8587499595b6/0f79ebcdb601095e031c8587499595b62.gif)
![四川省眉山市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)_第3頁](http://file4.renrendoc.com/view/0f79ebcdb601095e031c8587499595b6/0f79ebcdb601095e031c8587499595b63.gif)
![四川省眉山市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)_第4頁](http://file4.renrendoc.com/view/0f79ebcdb601095e031c8587499595b6/0f79ebcdb601095e031c8587499595b64.gif)
![四川省眉山市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)_第5頁](http://file4.renrendoc.com/view/0f79ebcdb601095e031c8587499595b6/0f79ebcdb601095e031c8587499595b65.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
四川省眉山市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)學(xué)校:________班級:________姓名:________考號:________
一、單選題(30題)1.以下代碼的輸出結(jié)果是()。a=10.99print(complex(a))
A.0.99B.10.99i+iC.10.99D.(10.99+0j)
2.不屬于Python開發(fā)用戶界面的第三方庫的是()。
A.PyGObjectB.PyQtC.timeD.PyGTK
3.以下代碼的輸出結(jié)果是()。defHello(famlyName,age):ifage>50:print(”您好!”+famlyName+”奶奶”)elifage>40:print(”您好!”+famlyName+”阿姨”)elifage>30:print(”您好!”+famlyName+”姐姐”)else:print(”您好!”+”小”+famlyName)Hello(age=43,famlyName=”趙”)
A.您好!趙奶奶B.您好!趙阿姨C.您好!趙姐姐D.函數(shù)調(diào)用出錯(cuò)
4.執(zhí)行以下代碼的結(jié)果是()A.1B.2C.5D.8
5.數(shù)據(jù)庫設(shè)計(jì)中反映用戶對數(shù)據(jù)要求的模式是()。
A.內(nèi)模式B.概念模式C.外模式D.設(shè)計(jì)模式
6.在Python語言中,不屬于組合數(shù)據(jù)類型的是()。
A.浮點(diǎn)數(shù)類型B.列表類型C.字典類型D.字符串類型
7.下列哪種情況不會導(dǎo)致Python對象的引用計(jì)數(shù)增加()
A.對象被創(chuàng)建B.被作為參數(shù)傳遞給函數(shù)C.成為容器對象的元素D.該對象無法訪問時(shí)
8.以下不屬于Python的pip工具命令的選項(xiàng)是()。
A.showB.installC.一VD.download
9.以下關(guān)于語言類型的描述中,正確的是()。
A.靜態(tài)語言采用解釋方式執(zhí)行,腳本語言采用編譯方式執(zhí)行
B.C語言是靜態(tài)編譯語言,Python語言是腳本語言
C.編譯是將目標(biāo)代碼轉(zhuǎn)換成源代碼的過程
D.解釋是將源代碼一次性轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行目標(biāo)代碼的過程
10.商品銷售的售貨單和商品之間的聯(lián)系是()。
A.多對多B.一對多C.多對一D.一對一
11.在Python語言中,使用for..in..方式形成的循環(huán)不能遍歷的類型是()。
A.列表B.復(fù)數(shù)C.字符串D.字典
12.下面代碼的輸出結(jié)果是()。foriin“PYTHON":forkinrange(2):print(i,end=“”)ifi=='H':break
A.PPYYTTHHOONNB.PPYYTT00NNC.PPYYTTH00NND.PPYYTTH
13.以下關(guān)于分支和循環(huán)結(jié)構(gòu)的描述中,正確的是()。
A.在循環(huán)中,continue語句的作用是跳出當(dāng)前循環(huán)
B.在循環(huán)中,break語句的作用是結(jié)束該語句所在的循環(huán)
C.帶有else子句的循環(huán)語句,如果是因?yàn)閳?zhí)行了break語句而退出的話,則會執(zhí)行else子句中的代碼
D.在Python中,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)必須帶有else子句
14.以下關(guān)于文件的描述中,錯(cuò)誤的是()。
A.文件是存儲在外存上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容
B.可以使用open()打開文件,用Close()關(guān)閉文件
C.使用read()可以從文件中讀入全部內(nèi)容
D.使用readlines()可以從文件中讀入一行內(nèi)容
15.以下程序的意義是()。>>>car=‘BWM’>>>id(car)
A.查看變量所占的位數(shù)B.轉(zhuǎn)換成布爾值C.查看變量在內(nèi)存中的地址D.把變量中的元素隨機(jī)排列
16.執(zhí)行以下程序,導(dǎo)致輸出”輸入有誤”的輸入選項(xiàng)是()。try:ls=eval(input())*2print(ls)except:print(’輸入有誤’)
A.’aa’B.’12’C.aaD.12
17.想查看BIFlen的文檔信息,輸入以下命令()
A.helplenB.help--lenC.lenhelpD.help(len)
18.軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下:
該圖是()。
A.N-S圖B.PADC.程序流程圖D.E-R圖
19.下面代碼的輸出結(jié)果是()。n=2deff(a):n=bool(a一2)returnnb=f(2)print(n,b)
A.20B.0TrueC.2FalseD.0False
20.以下程序的輸出結(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
21.下面關(guān)于遞歸函數(shù),描述錯(cuò)誤的是()。
A.遞歸函數(shù)必須有一個(gè)明確的結(jié)束條件
B.遞歸函數(shù)就是一個(gè)函數(shù)在內(nèi)部調(diào)用自身本身
C.遞歸效率不高,遞歸層次過多會導(dǎo)致棧溢出
D.每進(jìn)入更深一層的遞歸時(shí),問題規(guī)模相對于前一次遞歸是不變的
22.以下關(guān)于Python函數(shù)的描述中,錯(cuò)誤的是()。
A.Python程序的main函數(shù)可以改變?yōu)槠渌Q
B.如果Python程序包含一個(gè)函數(shù)main(),這個(gè)函數(shù)與其他函數(shù)地位相同
C.Python程序可以不包含main函數(shù)
D.Python程序需要包含一個(gè)主函數(shù)且只能包含一個(gè)主函數(shù)
23.為以下程序填空,使得輸出結(jié)果是{40:’yuwen’,20:’yingyu’,30:’shuxu’}的選項(xiàng)是()。tb={’yingyu’:20,’shuxue’:30,’yuwen’:40}
stb={}foritintb.items():
print(it)print(stb)A.stb[it[1]]=it[0]
B.stb[it[1]]=stb[it[0]]
C.stb[it[1]]=tb[it[1]]
D.D.stb[il[1]]=tb[it[0]]
24.執(zhí)行以下代碼的結(jié)果是?A.20B.24C.30D.33
25.以下程序被調(diào)用后,能夠正確執(zhí)行的是()。deff(x,y=1,z=2):pass
A.f(x=1,2)B.f(x=1,y=2,z=3)C.f(1,x=2,z=3)D.f(1,y=2,3)
26.以下關(guān)于Python全局變量和局部變量的描述中,錯(cuò)誤的是()。
A.當(dāng)函數(shù)退出時(shí),局部變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用
B.全局變量一般指定義在函數(shù)之外的變量
C.使用global保留字聲明后,變量可以作為全局變量使用
D.局部變量在函數(shù)內(nèi)部創(chuàng)建和使用,函數(shù)退出后變量被釋放
27.以下變量名中,符合Python變量命名規(guī)則的是()。
A.33_keywordB.key@word33_C.nonlocalD._33keyword
28.以下程序的輸出結(jié)果是()。forcin’PythonNCRE’:ifc==’N’:breakprint?
A.無輸出B.PythonC.PythoD.PythonCRE
29.下面代碼中Dog這個(gè)類中的init方法共包含幾個(gè)形參?()ClassDog():def_______init________(self,name,age):self.name=nameSelf.a(chǎn)ge=age
A.0個(gè)B.1個(gè)C.2個(gè)D.3個(gè)
30.以下程序的輸出結(jié)果是()。deffun(x): try: returnx*4 except: returnxprint(fun(“5”))
A.20B.5555C.5D.9
二、判斷題(10題)31.無法刪除集合中指定位置的元素,只能刪除特定值的元素。
A.是B.否
32.無法配置IIS來支持Python程序的運(yùn)行。
A.是B.否
33.在Python中可以使用if作為變量名。
A.是B.否
34.在編寫應(yīng)用程序時(shí),應(yīng)合理控制線程數(shù)量,線程并不是越多越好。
A.是B.否
35.Python2.x和Python3.x中input()函數(shù)的返回值都是字符串。
A.是B.否
36.運(yùn)算符“-”可以用于集合的差集運(yùn)算。
A.是B.否
37.在函數(shù)內(nèi)部沒有任何方法可以影響實(shí)參的值。
A.是B.否
38.二進(jìn)制文件不能使用記事本程序打開。
A.是B.否
39.元組是不可變的,不支持列表對象的inset()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個(gè)元組對象。
A.是B.否
40.已知seq為長度大于10的列表,并且已導(dǎo)入random模塊,那么[random.choice(seq)foriinrange(10)]和random.sample(seq,10)等價(jià)。
A.是B.否
三、填空題(10題)41.已知字典x={i:str(i+3)foriinrange(3)},那么表達(dá)式''.join(x.values())的值為____________。
42.表達(dá)式':'.join('1,2,3,4,5'.split(','))的值為__________________。
43.表達(dá)式3notin[1,2,3]的值為__________。
44.表達(dá)式list(map(lambdax:len(x),['a','bb','ccc']))的值為__________。
45.查看變量類型的Python內(nèi)置函數(shù)是________________。
46.表達(dá)式type({3:3})的值為__________。
47.已知x,y=map(int,['1','2']),那么表達(dá)式x+y的值為_______。
48.假設(shè)有Python程序文件abc.py,其中只有一條語句print(__name__),那么直接運(yùn)行該程序時(shí)得到的結(jié)果為_____________。
49.已知x=[1,2,3,4,5],那么執(zhí)行語句delx[1:3]之后,x的值為____________。
50.已知x=[3,5,7],那么表達(dá)式x[10:]的值為____________。
四、操作題(3題)51.考生文件夾下存在3個(gè)Python源文件,分別對應(yīng)3個(gè)問題;1個(gè)文本文件,作為本題目輸入數(shù)據(jù),請按照源文件內(nèi)部說明修改代碼,實(shí)現(xiàn)以下功能:
《賣火柴的小女孩》是丹麥童話故事作家安徒生的一篇童話故事,發(fā)表于1846年。主要講了一個(gè)賣火柴的小女孩在富人闔家歡樂、舉杯共慶的大年夜凍死在街頭的故事。這里給出《賣火柴的小女孩》的一個(gè)網(wǎng)絡(luò)版本文件,文件名為“小女孩.txt”。問題1:在PY301—1.py文件中修改代碼,對“小女孩.txt”文件進(jìn)行字符頻次統(tǒng)計(jì),輸出頻次最高的中文字符(不包含標(biāo)點(diǎn)符號)及其頻次,字符與頻次之間采用英文冒號”:”分隔,將輸出結(jié)果保存在考生文件夾下,命名為"PY301—1.txt"。示例格式如下:的:83
試題程序:#以下代碼為提示框架
#請?jiān)凇幨褂靡恍谢蚨嘈写a替換
#請?jiān)赺_______處使用一行代碼替換
#注意:提示框架代碼可以任意修改,以完成程序功能為準(zhǔn)
fo=open(”PY301—1.txt”,”w”)
d={}
fo.write(”{}:{}”.format(__________))
fo.close()問題2:在PY301—2.py文件中修改代碼,對“小女孩.txt”文件進(jìn)行字符頻次統(tǒng)計(jì),按照頻次由高到低,輸出前10個(gè)頻次最高的字符,不包含回車符,字符之間無間隔,連續(xù)輸出,將輸出結(jié)果保存在考生文件夾下,命名為“PY301—2.txt”。示例格式如下:,的一…(后略,共10個(gè)字符)
試題程序:
#以下代碼為提示框架
#請?jiān)凇幨褂靡恍谢蚨嘈写a替換
#注意:提示框架代碼可以任意修改,以完成程序功能為準(zhǔn)
fo=open(”PY301一2.txt”,“w”)d={}ls=list(d.items())
ls.sort(key=lambdax:x[1],reverse=True)#此行可以按照詞頻由高到低排序
問題3:在PY301一3.py文件中修改代碼,對“小女孩.txt”文件進(jìn)行字符頻次統(tǒng)計(jì),將所有字符按照頻次從高到低排序,字符包括中文、標(biāo)點(diǎn)、英文等符號,但不包含空格和回車。將排序后的字符及頻次輸出到考生文件夾下,文件名為“小女孩一頻次排序.txt”。字符與頻次之間采用英文冒號”:”分隔,各字符之間采用英文逗號”,”分隔,參考CSV格式,最后無逗號,文件內(nèi)部示例格式如下:
著:30,那:29,火:29
試題程序:
#以下代碼為提示框架
#請?jiān)凇幨褂靡恍谢蚨嘈写a替換
#注意:提示框架代碼可以任意修改,以完成程序功能為準(zhǔn)
d={}
ls=list(d.items())
ls.sort(key=lambdax:x[1],reverse=True)}}#此行可以按照詞頻由高到低排序
52.考生文件夾下存在一個(gè)文件“PY102.py”,請寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用jieba庫,把題目給出的文本進(jìn)行分詞,并將分詞后的結(jié)果輸出。試題程序:#請?jiān)赺____處使用一行代碼或表達(dá)式替換#注意:請不要修改其他已給出代碼_____(1)_____s="一件事情沒有做過,就沒有資格對此事發(fā)表看法"Is=_____(2)____print(Is)
53.考生文件夾下存在一個(gè)文件“PY201.Py”,請寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用turtle庫的turtle.circle()函數(shù)、turtle.seth()函數(shù)及turtle.left()函數(shù)繪制一個(gè)四瓣花圖形,效果如下所示。
試題程序:#請?jiān)赺____處使用一行代碼或表達(dá)式替換#注意:請不要修改其他已給出代碼importturtleforiinrange(_____(1)_____):turtle.seth(_____(2)_____)turtle.circle(50,90)turtle.seth(_____(3)_____)turtle.circle(50,90)turtle.(4)
參考答案
1.Da=10.99,說明實(shí)部為10.99,虛部為0,故complex(a)返回復(fù)數(shù)10.99+0j。
2.CPyQt(QT開發(fā)庫)、PyGObject及PyGTK(GTK\n+庫)均是Python開發(fā)用戶界面的第三方庫。而time庫是Python提供的處理時(shí)間標(biāo)準(zhǔn)庫。本題選擇C選項(xiàng)。
3.B將實(shí)參age=43,famlyName=”趙”分別賦給形參age和famlyName,之后進(jìn)入多分支結(jié)構(gòu)進(jìn)行判斷,因?yàn)?0<age=43<50,執(zhí)行第一個(gè)elif后面的語句,用”+”進(jìn)行字符串連接,故輸出“您好!趙阿姨”。本題選擇B選項(xiàng)。
4.C
5.C數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個(gè)用戶的局部數(shù)據(jù)描述,所以選擇C。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法。
6.APython中組合數(shù)據(jù)類型包括元組、列表、字典和集合等。
7.D
8.Cpip工具常用的命令有安裝(install)、下載(download)、卸載(uninstall)、列表(1ist)、查看(show)、查找(search)。一V屬于pyinstaller命令的常用參數(shù),不屬于命令。
9.B高級語言根據(jù)計(jì)算機(jī)執(zhí)行機(jī)制的不同可分為兩類:靜態(tài)語言和動態(tài)語言。靜態(tài)語言采用編譯方式執(zhí)行,腳本語言采用解釋方式執(zhí)行。例如,C語言是靜態(tài)語言,Python是腳本語言。編譯是將源代碼轉(zhuǎn)換成目標(biāo)代碼的過程。解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行目標(biāo)代碼的過程。本題選B選項(xiàng)。
10.A一張售貨單可以有多種商品的記錄,一種商品也可以出現(xiàn)在多張售貨單上。因此售貨單和商品之間的聯(lián)系是多對多。
11.B在Python語言中,使用for..in..方式形成的循環(huán)能遍歷的類型有字符串、文件、range()函數(shù)或組合數(shù)據(jù)類型,不能遍歷復(fù)數(shù)。
12.C外層循環(huán)用來遍歷字符串PYTHON,內(nèi)層循環(huán)用來控制輸出每個(gè)字符的次數(shù)。當(dāng)i==’H’時(shí),break結(jié)束內(nèi)層循環(huán),故輸出結(jié)果中只有一個(gè)’H’,其他字符均為兩個(gè)。本題選擇C選項(xiàng)。
13.Bcontinue語句用于中斷本次循環(huán)的執(zhí)行,繼續(xù)執(zhí)行下一輪循環(huán)的條件,而不是跳出當(dāng)前循環(huán);Python中的for、while循環(huán)都有一個(gè)可選的else子句,如果用break語句終止循環(huán),那么else語句將不會執(zhí)行。
14.D文件是存儲在外存上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容。A選項(xiàng)正確??梢允褂胦pen()打開文件,close()關(guān)閉文件,B選項(xiàng)正確。在Python中,文件的讀取方法(f代表文件變量)如下。f.read():從文件中讀人全部內(nèi)容。f.readline():從文件中讀入一行內(nèi)容。f.readlineS():從文件中讀入所有行,以每行內(nèi)容為元素形成一個(gè)列表。f.seek()改變當(dāng)前文件操作指針的位置。C選項(xiàng)正確。本題選擇D選項(xiàng)。
15.Cid(x)是Python中的內(nèi)置函數(shù),用來查看變量在內(nèi)存中的地址。本題選擇C選項(xiàng)。
16.C無論用戶輸入的是字符還是數(shù)字,input()函數(shù)統(tǒng)一按照字符串類型輸出,當(dāng)輸入aa時(shí),以字符串類型’aa’返回;然后eval()函數(shù)處理字符串’aa’,去掉其兩側(cè)的引號,將其解釋為一個(gè)變量,由于之前沒有定義過該變量,因此解釋器報(bào)錯(cuò),輸出”輸入有誤”。
17.D
18.CN-S圖提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,所以A選項(xiàng)不對。問題分析圖(Prob-lemAnalysisDiagram,\nPAD)\n是繼承程序流程圖和方框圖之后提出的又一種主要用于描述軟件詳細(xì)設(shè)計(jì)的圖形,所以B選項(xiàng)不對。E-R圖是數(shù)據(jù)庫中的用于表示E-R模型的圖示工具,所以D選項(xiàng)不對。根據(jù)圖中所示的表示方法可知,是進(jìn)行軟件詳細(xì)設(shè)計(jì)時(shí)使用的程序流程圖。本題選擇C選項(xiàng)。
19.C這段代碼是全局變量和局部變量以及Python內(nèi)置函數(shù)bool()的一個(gè)結(jié)合。在函數(shù)內(nèi)部的局部變量名和函數(shù)外部全局變量名相同時(shí),調(diào)用函數(shù)時(shí),總是先找到函數(shù)內(nèi)部的局部變量名,所以當(dāng)a為2時(shí),經(jīng)過布爾型轉(zhuǎn)換之后的a一2,即b為False,而在函數(shù)外部只能訪問全局變量名,所以n仍為2,C項(xiàng)正確。
20.Dord()函數(shù)是把字符轉(zhuǎn)換成對應(yīng)的ASCII值,chr()函數(shù)是ord()函數(shù)的逆運(yùn)算,即把ASCII值轉(zhuǎn)換成對應(yīng)的字符輸出,所以ord(“A”)為65。第一個(gè)for循環(huán)的作用是生成鍵值對存儲在字典變量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對應(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ù)遍歷剩下的字符,在字典中找不到對應(yīng)的鍵,則返回默認(rèn)值,所以結(jié)果返回為Cython。本題選擇D選項(xiàng)。
21.DA選項(xiàng)正確,遞歸函數(shù)必須要有一個(gè)明確的結(jié)束條件作為遞歸的出口;B選項(xiàng)正是遞歸函數(shù)的含義,正確;C選項(xiàng)正確,在計(jì)算機(jī)中,函數(shù)調(diào)用是通過棧這種數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的,每當(dāng)進(jìn)入一個(gè)函數(shù)調(diào)用,棧就會加一層棧幀,每當(dāng)函數(shù)返回,棧就會減一層棧幀,由于棧的大小不是無限的,所以,遞歸調(diào)用的次數(shù)過多,會導(dǎo)致棧溢出;D選項(xiàng),每當(dāng)進(jìn)入更深一層的遞歸時(shí),問題規(guī)模顯然會相對前一次遞歸減小。
22.DPython是一種腳本解釋語言,與C/C++和Java有很大的區(qū)別,沒有主函數(shù)的說法。當(dāng)運(yùn)行單個(gè)Python文件時(shí),如文件名為a.py,則a的屬性__name_==‘_main_’,并不是首先執(zhí)行所謂的main函數(shù)。Python整個(gè)程序自頂向下順序執(zhí)行。本題選D選項(xiàng)。
23.A分析題目及程序代碼可知,題意是將字典中的鍵值互換。tb.items()以列表形式(并非直接的列表,若要返回列表值還需調(diào)用list函數(shù))返回可遍歷的(鍵,值)元組數(shù)組。因此,for循環(huán)中it每次遍歷得到的是一個(gè)元組,依次為(’yingyu’,20)、(’shuxue’,30)、(’yuwen’,40),然后將元組中序號為0的元素和序號為1的元素互換位置,實(shí)現(xiàn)字典中鍵值的互換,應(yīng)填入stb[it[1]]=it[0]。
24.D
25.B函數(shù)的參數(shù)在定義時(shí)可以指定默認(rèn)值,當(dāng)函數(shù)被調(diào)用時(shí),如果沒有傳人對應(yīng)的參數(shù)值,則使用函數(shù)定義時(shí)的默認(rèn)值替代。本題在定義函數(shù)時(shí),y=1,z=2就是指定的默認(rèn)值。在Python中,函數(shù)調(diào)用時(shí),參數(shù)傳遞的主要方式有位置傳遞和關(guān)鍵字傳遞兩種。位置傳遞是根據(jù)函數(shù)定義的參數(shù)位置來傳遞參數(shù);關(guān)鍵字傳遞是根據(jù)每個(gè)參數(shù)的名字傳遞參數(shù),該方式不用區(qū)分參數(shù)順序位置,名字對了就行。關(guān)鍵字傳遞可以和位置傳遞混用,但混用時(shí)位置參數(shù)要出現(xiàn)在關(guān)鍵字參數(shù)之前。A項(xiàng),第一個(gè)參數(shù)為關(guān)鍵字傳遞,第二個(gè)參數(shù)為位置傳遞,混用順序不對;D項(xiàng),第二個(gè)參數(shù)為關(guān)鍵字傳遞,第三個(gè)參數(shù)為位置傳遞,混用順序不對;C項(xiàng),第一個(gè)參數(shù)已經(jīng)使用位置傳遞(將1傳遞給x),第二個(gè)參數(shù)又使用關(guān)鍵字傳遞將2傳遞給x,會出現(xiàn)異常報(bào)錯(cuò)。故答案為B項(xiàng)。
26.A根據(jù)程序中變量所在的位置和作用范圍,變量分為局部變量和全局變量。局部變量指在函數(shù)內(nèi)部定義的變量,僅在函數(shù)內(nèi)部有效,且作用域也在函數(shù)內(nèi)部,當(dāng)函數(shù)退出時(shí)變量將不再存在。全局變量一般指在函數(shù)之外定義的變量,在程序執(zhí)行全過程有效。全部變量在函數(shù)內(nèi)部使用時(shí),需要提前使用保留字global聲明,語法形式:global<全局變量>。使用global對全局變量聲明時(shí),該變量要與外部全局變量同名。
27.DPython采用大寫字母、小寫字母、數(shù)字、下劃線和漢字等字符及其組合進(jìn)行命名,但名字的首字符不能是數(shù)字,標(biāo)識符中間不能出現(xiàn)空格,長度沒有限制。變量名不能與保留字相同。本題選擇D選項(xiàng)。
28.A本題中,break語句出現(xiàn)在print語句之前,當(dāng)if的條件為True時(shí),執(zhí)行break語句,跳出for循環(huán),不再執(zhí)行循環(huán)體中break后面的語句,故無輸出。
29.D_init_()方法是一個(gè)特殊的方法,每當(dāng)根據(jù)類創(chuàng)建新實(shí)例時(shí),Python會自動運(yùn)行該方法。該方法的開頭和結(jié)尾各有兩個(gè)下劃線,這是一種約定,旨在避免Python的默認(rèn)方法和普通方法發(fā)生命名沖突。self,name,age都是init方法的形參,所以共3個(gè)。
30.Bfun(“5”)是將字符“5”賦給形參x,由于‘5’是字符類型,不是數(shù)字類型,不能進(jìn)行數(shù)值運(yùn)算,因此“x*4”是把字符“5”連續(xù)復(fù)制4次輸出。本題選擇B選項(xiàng)。
31.Y
32.N
33.N
34.Y
35.N
36.Y
37.N
38.N
39.Y
40.N
41.'345'
42.'1:2:3:4:5'
43.False
44.[1,2,3]
45.type()
46.dict
47.3
48.__main__
49.[1,4,5]
50.[]
51.(1)fi=open("小女孩.txt","r")\r\nfo=open(”PY301—1.txt”,”w”)\r\ntxt=fi.read()\r\nd={}\r\nexclude=",。!?、()【】<>《》=:+-*-“”…"\r\nforwordintxt:\r\n
ifwordinexclude:\r\n
continue\r\n
else:\r\n
d[word]=d.get(word,0)+1\r\nls=list(d.items())\r\nls.sort(key=lambdax:x[1],reverse=True)\r\n
fo.write(”{}:{}”format(ls[0][0],ls[0][1]))\r\n
fo.close()\r\n
(2)fi=open("小女孩.txt","r")\r\n
fo=open(”PY301—2.txt”,”w”)\r\n
txt=fi.read()\r\n
d={}\r\n
forwordintxt;\r\n
d[word]=d.get(word,0)+1\r\ndeld["\\n"]\r\n
ls=list(d.items())\r\n
ls.sort(key=lambdax:x[1],reverse=True)#此行可以按照詞頻由高到低排序\r\n
foriinrange(10);\r\n
fo.write(ls[i][0])\r\n
fi.close()\r\n
fo.close()
(3)fi=open("小女孩.txt","r")\r\nfo=open(小女孩-頻次排序。txt","w")\r\ntxt=fi.read()\r\nd={}\r\nforwordintxt\r\nd[word]=d.get(word,0)+1\r\ndeld[""]\r\ndeld["\\n"]\r\nls=list(d.items())\r\nls.sort(key=lambdax:x[1],reverse=True)#此行可以按照詞頻由高到低排序\r\nforiinrange(len(ls)):\r\nls[i]="{}:{}".format(ls[i][0],ls[i][1])\r\nfo.write(",".join(ls))\r\nfi.close()\r\nfo.close()(1)首先使用open()函數(shù)打開文件“小女孩.txt”,把文件的內(nèi)容通過read()方法保存到變量txt中;定義一個(gè)字符串變量exclude用來存放標(biāo)點(diǎn)符號。然后用for循環(huán)遍歷txt中的每個(gè)字符(word),并使用if條件進(jìn)行判斷,若該字符在變量exclude中,說明該字符為標(biāo)點(diǎn)符號,跳出該循環(huán);否則將該字符作為字典d中的一個(gè)鍵,該鍵所對應(yīng)的值置為1,在后面循環(huán)中只要遍歷的字符與該鍵相同,就將該鍵對應(yīng)的值加1。\r\n
ls=list(d.items())表示將字典類型變成列表類型,字典中的每個(gè)鍵值對對應(yīng)列表中的一個(gè)元組。隨后,對列表ls中的元組進(jìn)行排序,用到sort()方法,參數(shù)“key=lambda.x:x[1]”中l(wèi)ambda是一個(gè)隱函數(shù),是固定寫法,不能寫成別的單詞;x表示列表中的一個(gè)元素,在這里表示一個(gè)元組,x只是臨時(shí)起的一個(gè)名字,也可以使用任意的名字;x[1]表示以元組中第二個(gè)元素排序。sort()方法的第二參數(shù)表示是按哪種方式排序,若為“reverse=True”表示按降序排序;若該參數(shù)缺省或“reverse=False”,表示按升序排序。\r\n
排序后,列表ls中第一個(gè)元組中即為頻次最高的中文字符和頻次,ls[0][0]表示該字符,ls[0][1]表示其頻次,將這兩個(gè)元素通過“:”連接寫入文件“PY301—1.txt”中。\r\n
(2)問題2和問題1的區(qū)別在于統(tǒng)計(jì)的字符包含標(biāo)點(diǎn)符號,因此不需要設(shè)置字符串變量exclude和使用if條件語句進(jìn)行判斷;題目要求不包含回車符,因此需要使用del刪除字典d中鍵為”\n”的元素。最后要無間隔輸出前10個(gè)頻次最高的字符,需要對排序好的列表ls進(jìn)行for循環(huán)遍歷,找到前10個(gè)元組的第一個(gè)元素,并將其直接寫入到文件“PY301—2.txt”中。\r\n
(3)問題3和問題2的區(qū)別在于統(tǒng)計(jì)的字符中不能包含空格,因此需要使用del刪除字典d中鍵為空格的元素。最后要將所有字符和其頻次輸出,需要對排序好的列表ls進(jìn)行for循環(huán)遍歷,遍歷列表中的每個(gè)元組,并將元組中的兩個(gè)元素通過“:”連接,再用逗號分隔每個(gè)字符寫入到文件“小女孩一頻次排序.txt”中。
52.Importjiebas="—件事情沒有做過,就沒有資格對此事發(fā)表看法"Is=jieba.lcut(s)print(Is)jieba庫是Python的第三方中文分詞庫,使用前需要用import關(guān)鍵字將其導(dǎo)入,因此第1空應(yīng)填importjieba。jieba分詞庫支持3種模式:精確模式、全模式及搜索引擎模式,其中精確模式lcut()是最為常用的,它返回的結(jié)果是列表類型,分詞準(zhǔn)確,不產(chǎn)生冗余,因此第2空應(yīng)填jieba.\r\nlcut(s)。
53.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)庫turtle庫繪制四瓣花。因?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ù)絕對角度旋轉(zhuǎn),因此第2空填90\r\n*(i+1),第3空填-90+i*90。最后隱藏畫筆箭頭,第4空應(yīng)填hideturtle()。四川省眉山市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)學(xué)校:________班級:________姓名:________考號:________
一、單選題(30題)1.以下代碼的輸出結(jié)果是()。a=10.99print(complex(a))
A.0.99B.10.99i+iC.10.99D.(10.99+0j)
2.不屬于Python開發(fā)用戶界面的第三方庫的是()。
A.PyGObjectB.PyQtC.timeD.PyGTK
3.以下代碼的輸出結(jié)果是()。defHello(famlyName,age):ifage>50:print(”您好!”+famlyName+”奶奶”)elifage>40:print(”您好!”+famlyName+”阿姨”)elifage>30:print(”您好!”+famlyName+”姐姐”)else:print(”您好!”+”小”+famlyName)Hello(age=43,famlyName=”趙”)
A.您好!趙奶奶B.您好!趙阿姨C.您好!趙姐姐D.函數(shù)調(diào)用出錯(cuò)
4.執(zhí)行以下代碼的結(jié)果是()A.1B.2C.5D.8
5.數(shù)據(jù)庫設(shè)計(jì)中反映用戶對數(shù)據(jù)要求的模式是()。
A.內(nèi)模式B.概念模式C.外模式D.設(shè)計(jì)模式
6.在Python語言中,不屬于組合數(shù)據(jù)類型的是()。
A.浮點(diǎn)數(shù)類型B.列表類型C.字典類型D.字符串類型
7.下列哪種情況不會導(dǎo)致Python對象的引用計(jì)數(shù)增加()
A.對象被創(chuàng)建B.被作為參數(shù)傳遞給函數(shù)C.成為容器對象的元素D.該對象無法訪問時(shí)
8.以下不屬于Python的pip工具命令的選項(xiàng)是()。
A.showB.installC.一VD.download
9.以下關(guān)于語言類型的描述中,正確的是()。
A.靜態(tài)語言采用解釋方式執(zhí)行,腳本語言采用編譯方式執(zhí)行
B.C語言是靜態(tài)編譯語言,Python語言是腳本語言
C.編譯是將目標(biāo)代碼轉(zhuǎn)換成源代碼的過程
D.解釋是將源代碼一次性轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行目標(biāo)代碼的過程
10.商品銷售的售貨單和商品之間的聯(lián)系是()。
A.多對多B.一對多C.多對一D.一對一
11.在Python語言中,使用for..in..方式形成的循環(huán)不能遍歷的類型是()。
A.列表B.復(fù)數(shù)C.字符串D.字典
12.下面代碼的輸出結(jié)果是()。foriin“PYTHON":forkinrange(2):print(i,end=“”)ifi=='H':break
A.PPYYTTHHOONNB.PPYYTT00NNC.PPYYTTH00NND.PPYYTTH
13.以下關(guān)于分支和循環(huán)結(jié)構(gòu)的描述中,正確的是()。
A.在循環(huán)中,continue語句的作用是跳出當(dāng)前循環(huán)
B.在循環(huán)中,break語句的作用是結(jié)束該語句所在的循環(huán)
C.帶有else子句的循環(huán)語句,如果是因?yàn)閳?zhí)行了break語句而退出的話,則會執(zhí)行else子句中的代碼
D.在Python中,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)必須帶有else子句
14.以下關(guān)于文件的描述中,錯(cuò)誤的是()。
A.文件是存儲在外存上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容
B.可以使用open()打開文件,用Close()關(guān)閉文件
C.使用read()可以從文件中讀入全部內(nèi)容
D.使用readlines()可以從文件中讀入一行內(nèi)容
15.以下程序的意義是()。>>>car=‘BWM’>>>id(car)
A.查看變量所占的位數(shù)B.轉(zhuǎn)換成布爾值C.查看變量在內(nèi)存中的地址D.把變量中的元素隨機(jī)排列
16.執(zhí)行以下程序,導(dǎo)致輸出”輸入有誤”的輸入選項(xiàng)是()。try:ls=eval(input())*2print(ls)except:print(’輸入有誤’)
A.’aa’B.’12’C.aaD.12
17.想查看BIFlen的文檔信息,輸入以下命令()
A.helplenB.help--lenC.lenhelpD.help(len)
18.軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下:
該圖是()。
A.N-S圖B.PADC.程序流程圖D.E-R圖
19.下面代碼的輸出結(jié)果是()。n=2deff(a):n=bool(a一2)returnnb=f(2)print(n,b)
A.20B.0TrueC.2FalseD.0False
20.以下程序的輸出結(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
21.下面關(guān)于遞歸函數(shù),描述錯(cuò)誤的是()。
A.遞歸函數(shù)必須有一個(gè)明確的結(jié)束條件
B.遞歸函數(shù)就是一個(gè)函數(shù)在內(nèi)部調(diào)用自身本身
C.遞歸效率不高,遞歸層次過多會導(dǎo)致棧溢出
D.每進(jìn)入更深一層的遞歸時(shí),問題規(guī)模相對于前一次遞歸是不變的
22.以下關(guān)于Python函數(shù)的描述中,錯(cuò)誤的是()。
A.Python程序的main函數(shù)可以改變?yōu)槠渌Q
B.如果Python程序包含一個(gè)函數(shù)main(),這個(gè)函數(shù)與其他函數(shù)地位相同
C.Python程序可以不包含main函數(shù)
D.Python程序需要包含一個(gè)主函數(shù)且只能包含一個(gè)主函數(shù)
23.為以下程序填空,使得輸出結(jié)果是{40:’yuwen’,20:’yingyu’,30:’shuxu’}的選項(xiàng)是()。tb={’yingyu’:20,’shuxue’:30,’yuwen’:40}
stb={}foritintb.items():
print(it)print(stb)A.stb[it[1]]=it[0]
B.stb[it[1]]=stb[it[0]]
C.stb[it[1]]=tb[it[1]]
D.D.stb[il[1]]=tb[it[0]]
24.執(zhí)行以下代碼的結(jié)果是?A.20B.24C.30D.33
25.以下程序被調(diào)用后,能夠正確執(zhí)行的是()。deff(x,y=1,z=2):pass
A.f(x=1,2)B.f(x=1,y=2,z=3)C.f(1,x=2,z=3)D.f(1,y=2,3)
26.以下關(guān)于Python全局變量和局部變量的描述中,錯(cuò)誤的是()。
A.當(dāng)函數(shù)退出時(shí),局部變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用
B.全局變量一般指定義在函數(shù)之外的變量
C.使用global保留字聲明后,變量可以作為全局變量使用
D.局部變量在函數(shù)內(nèi)部創(chuàng)建和使用,函數(shù)退出后變量被釋放
27.以下變量名中,符合Python變量命名規(guī)則的是()。
A.33_keywordB.key@word33_C.nonlocalD._33keyword
28.以下程序的輸出結(jié)果是()。forcin’PythonNCRE’:ifc==’N’:breakprint?
A.無輸出B.PythonC.PythoD.PythonCRE
29.下面代碼中Dog這個(gè)類中的init方法共包含幾個(gè)形參?()ClassDog():def_______init________(self,name,age):self.name=nameSelf.a(chǎn)ge=age
A.0個(gè)B.1個(gè)C.2個(gè)D.3個(gè)
30.以下程序的輸出結(jié)果是()。deffun(x): try: returnx*4 except: returnxprint(fun(“5”))
A.20B.5555C.5D.9
二、判斷題(10題)31.無法刪除集合中指定位置的元素,只能刪除特定值的元素。
A.是B.否
32.無法配置IIS來支持Python程序的運(yùn)行。
A.是B.否
33.在Python中可以使用if作為變量名。
A.是B.否
34.在編寫應(yīng)用程序時(shí),應(yīng)合理控制線程數(shù)量,線程并不是越多越好。
A.是B.否
35.Python2.x和Python3.x中input()函數(shù)的返回值都是字符串。
A.是B.否
36.運(yùn)算符“-”可以用于集合的差集運(yùn)算。
A.是B.否
37.在函數(shù)內(nèi)部沒有任何方法可以影響實(shí)參的值。
A.是B.否
38.二進(jìn)制文件不能使用記事本程序打開。
A.是B.否
39.元組是不可變的,不支持列表對象的inset()、remove()等方法,也不支持del命令刪除其中的元素,但可以使用del命令刪除整個(gè)元組對象。
A.是B.否
40.已知seq為長度大于10的列表,并且已導(dǎo)入random模塊,那么[random.choice(seq)foriinrange(10)]和random.sample(seq,10)等價(jià)。
A.是B.否
三、填空題(10題)41.已知字典x={i:str(i+3)foriinrange(3)},那么表達(dá)式''.join(x.values())的值為____________。
42.表達(dá)式':'.join('1,2,3,4,5'.split(','))的值為__________________。
43.表達(dá)式3notin[1,2,3]的值為__________。
44.表達(dá)式list(map(lambdax:len(x),['a','bb','ccc']))的值為__________。
45.查看變量類型的Python內(nèi)置函數(shù)是________________。
46.表達(dá)式type({3:3})的值為__________。
47.已知x,y=map(int,['1','2']),那么表達(dá)式x+y的值為_______。
48.假設(shè)有Python程序文件abc.py,其中只有一條語句print(__name__),那么直接運(yùn)行該程序時(shí)得到的結(jié)果為_____________。
49.已知x=[1,2,3,4,5],那么執(zhí)行語句delx[1:3]之后,x的值為____________。
50.已知x=[3,5,7],那么表達(dá)式x[10:]的值為____________。
四、操作題(3題)51.考生文件夾下存在3個(gè)Python源文件,分別對應(yīng)3個(gè)問題;1個(gè)文本文件,作為本題目輸入數(shù)據(jù),請按照源文件內(nèi)部說明修改代碼,實(shí)現(xiàn)以下功能:
《賣火柴的小女孩》是丹麥童話故事作家安徒生的一篇童話故事,發(fā)表于1846年。主要講了一個(gè)賣火柴的小女孩在富人闔家歡樂、舉杯共慶的大年夜凍死在街頭的故事。這里給出《賣火柴的小女孩》的一個(gè)網(wǎng)絡(luò)版本文件,文件名為“小女孩.txt”。問題1:在PY301—1.py文件中修改代碼,對“小女孩.txt”文件進(jìn)行字符頻次統(tǒng)計(jì),輸出頻次最高的中文字符(不包含標(biāo)點(diǎn)符號)及其頻次,字符與頻次之間采用英文冒號”:”分隔,將輸出結(jié)果保存在考生文件夾下,命名為"PY301—1.txt"。示例格式如下:的:83
試題程序:#以下代碼為提示框架
#請?jiān)凇幨褂靡恍谢蚨嘈写a替換
#請?jiān)赺_______處使用一行代碼替換
#注意:提示框架代碼可以任意修改,以完成程序功能為準(zhǔn)
fo=open(”PY301—1.txt”,”w”)
d={}
fo.write(”{}:{}”.format(__________))
fo.close()問題2:在PY301—2.py文件中修改代碼,對“小女孩.txt”文件進(jìn)行字符頻次統(tǒng)計(jì),按照頻次由高到低,輸出前10個(gè)頻次最高的字符,不包含回車符,字符之間無間隔,連續(xù)輸出,將輸出結(jié)果保存在考生文件夾下,命名為“PY301—2.txt”。示例格式如下:,的一…(后略,共10個(gè)字符)
試題程序:
#以下代碼為提示框架
#請?jiān)凇幨褂靡恍谢蚨嘈写a替換
#注意:提示框架代碼可以任意修改,以完成程序功能為準(zhǔn)
fo=open(”PY301一2.txt”,“w”)d={}ls=list(d.items())
ls.sort(key=lambdax:x[1],reverse=True)#此行可以按照詞頻由高到低排序
問題3:在PY301一3.py文件中修改代碼,對“小女孩.txt”文件進(jìn)行字符頻次統(tǒng)計(jì),將所有字符按照頻次從高到低排序,字符包括中文、標(biāo)點(diǎn)、英文等符號,但不包含空格和回車。將排序后的字符及頻次輸出到考生文件夾下,文件名為“小女孩一頻次排序.txt”。字符與頻次之間采用英文冒號”:”分隔,各字符之間采用英文逗號”,”分隔,參考CSV格式,最后無逗號,文件內(nèi)部示例格式如下:
著:30,那:29,火:29
試題程序:
#以下代碼為提示框架
#請?jiān)凇幨褂靡恍谢蚨嘈写a替換
#注意:提示框架代碼可以任意修改,以完成程序功能為準(zhǔn)
d={}
ls=list(d.items())
ls.sort(key=lambdax:x[1],reverse=True)}}#此行可以按照詞頻由高到低排序
52.考生文件夾下存在一個(gè)文件“PY102.py”,請寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用jieba庫,把題目給出的文本進(jìn)行分詞,并將分詞后的結(jié)果輸出。試題程序:#請?jiān)赺____處使用一行代碼或表達(dá)式替換#注意:請不要修改其他已給出代碼_____(1)_____s="一件事情沒有做過,就沒有資格對此事發(fā)表看法"Is=_____(2)____print(Is)
53.考生文件夾下存在一個(gè)文件“PY201.Py”,請寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用turtle庫的turtle.circle()函數(shù)、turtle.seth()函數(shù)及turtle.left()函數(shù)繪制一個(gè)四瓣花圖形,效果如下所示。
試題程序:#請?jiān)赺____處使用一行代碼或表達(dá)式替換#注意:請不要修改其他已給出代碼importturtleforiinrange(_____(1)_____):turtle.seth(_____(2)_____)turtle.circle(50,90)turtle.seth(_____(3)_____)turtle.circle(50,90)turtle.(4)
參考答案
1.Da=10.99,說明實(shí)部為10.99,虛部為0,故complex(a)返回復(fù)數(shù)10.99+0j。
2.CPyQt(QT開發(fā)庫)、PyGObject及PyGTK(GTK\n+庫)均是Python開發(fā)用戶界面的第三方庫。而time庫是Python提供的處理時(shí)間標(biāo)準(zhǔn)庫。本題選擇C選項(xiàng)。
3.B將實(shí)參age=43,famlyName=”趙”分別賦給形參age和famlyName,之后進(jìn)入多分支結(jié)構(gòu)進(jìn)行判斷,因?yàn)?0<age=43<50,執(zhí)行第一個(gè)elif后面的語句,用”+”進(jìn)行字符串連接,故輸出“您好!趙阿姨”。本題選擇B選項(xiàng)。
4.C
5.C數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個(gè)用戶的局部數(shù)據(jù)描述,所以選擇C。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法。
6.APython中組合數(shù)據(jù)類型包括元組、列表、字典和集合等。
7.D
8.Cpip工具常用的命令有安裝(install)、下載(download)、卸載(uninstall)、列表(1ist)、查看(show)、查找(search)。一V屬于pyinstaller命令的常用參數(shù),不屬于命令。
9.B高級語言根據(jù)計(jì)算機(jī)執(zhí)行機(jī)制的不同可分為兩類:靜態(tài)語言和動態(tài)語言。靜態(tài)語言采用編譯方式執(zhí)行,腳本語言采用解釋方式執(zhí)行。例如,C語言是靜態(tài)語言,Python是腳本語言。編譯是將源代碼轉(zhuǎn)換成目標(biāo)代碼的過程。解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行目標(biāo)代碼的過程。本題選B選項(xiàng)。
10.A一張售貨單可以有多種商品的記錄,一種商品也可以出現(xiàn)在多張售貨單上。因此售貨單和商品之間的聯(lián)系是多對多。
11.B在Python語言中,使用for..in..方式形成的循環(huán)能遍歷的類型有字符串、文件、range()函數(shù)或組合數(shù)據(jù)類型,不能遍歷復(fù)數(shù)。
12.C外層循環(huán)用來遍歷字符串PYTHON,內(nèi)層循環(huán)用來控制輸出每個(gè)字符的次數(shù)。當(dāng)i==’H’時(shí),break結(jié)束內(nèi)層循環(huán),故輸出結(jié)果中只有一個(gè)’H’,其他字符均為兩個(gè)。本題選擇C選項(xiàng)。
13.Bcontinue語句用于中斷本次循環(huán)的執(zhí)行,繼續(xù)執(zhí)行下一輪循環(huán)的條件,而不是跳出當(dāng)前循環(huán);Python中的for、while循環(huán)都有一個(gè)可選的else子句,如果用break語句終止循環(huán),那么else語句將不會執(zhí)行。
14.D文件是存儲在外存上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容。A選項(xiàng)正確??梢允褂胦pen()打開文件,close()關(guān)閉文件,B選項(xiàng)正確。在Python中,文件的讀取方法(f代表文件變量)如下。f.read():從文件中讀人全部內(nèi)容。f.readline():從文件中讀入一行內(nèi)容。f.readlineS():從文件中讀入所有行,以每行內(nèi)容為元素形成一個(gè)列表。f.seek()改變當(dāng)前文件操作指針的位置。C選項(xiàng)正確。本題選擇D選項(xiàng)。
15.Cid(x)是Python中的內(nèi)置函數(shù),用來查看變量在內(nèi)存中的地址。本題選擇C選項(xiàng)。
16.C無論用戶輸入的是字符還是數(shù)字,input()函數(shù)統(tǒng)一按照字符串類型輸出,當(dāng)輸入aa時(shí),以字符串類型’aa’返回;然后eval()函數(shù)處理字符串’aa’,去掉其兩側(cè)的引號,將其解釋為一個(gè)變量,由于之前沒有定義過該變量,因此解釋器報(bào)錯(cuò),輸出”輸入有誤”。
17.D
18.CN-S圖提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,所以A選項(xiàng)不對。問題分析圖(Prob-lemAnalysisDiagram,\nPAD)\n是繼承程序流程圖和方框圖之后提出的又一種主要用于描述軟件詳細(xì)設(shè)計(jì)的圖形,所以B選項(xiàng)不對。E-R圖是數(shù)據(jù)庫中的用于表示E-R模型的圖示工具,所以D選項(xiàng)不對。根據(jù)圖中所示的表示方法可知,是進(jìn)行軟件詳細(xì)設(shè)計(jì)時(shí)使用的程序流程圖。本題選擇C選項(xiàng)。
19.C這段代碼是全局變量和局部變量以及Python內(nèi)置函數(shù)bool()的一個(gè)結(jié)合。在函數(shù)內(nèi)部的局部變量名和函數(shù)外部全局變量名相同時(shí),調(diào)用函數(shù)時(shí),總是先找到函數(shù)內(nèi)部的局部變量名,所以當(dāng)a為2時(shí),經(jīng)過布爾型轉(zhuǎn)換之后的a一2,即b為False,而在函數(shù)外部只能訪問全局變量名,所以n仍為2,C項(xiàng)正確。
20.Dord()函數(shù)是把字符轉(zhuǎn)換成對應(yīng)的ASCII值,chr()函數(shù)是ord()函數(shù)的逆運(yùn)算,即把ASCII值轉(zhuǎn)換成對應(yīng)的字符輸出,所以ord(“A”)為65。第一個(gè)for循環(huán)的作用是生成鍵值對存儲在字典變量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對應(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ù)遍歷剩下的字符,在字典中找不到對應(yīng)的鍵,則返回默認(rèn)值,所以結(jié)果返回為Cython。本題選擇D選項(xiàng)。
21.DA選項(xiàng)正確,遞歸函數(shù)必須要有一個(gè)明確的結(jié)束條件作為遞歸的出口;B選項(xiàng)正是遞歸函數(shù)的含義,正確;C選項(xiàng)正確,在計(jì)算機(jī)中,函數(shù)調(diào)用是通過棧這種數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)的,每當(dāng)進(jìn)入一個(gè)函數(shù)調(diào)用,棧就會加一層棧幀,每當(dāng)函數(shù)返回,棧就會減一層棧幀,由于棧的大小不是無限的,所以,遞歸調(diào)用的次數(shù)過多,會導(dǎo)致棧溢出;D選項(xiàng),每當(dāng)進(jìn)入更深一層的遞歸時(shí),問題規(guī)模顯然會相對前一次遞歸減小。
22.DPython是一種腳本解釋語言,與C/C++和Java有很大的區(qū)別,沒有主函數(shù)的說法。當(dāng)運(yùn)行單個(gè)Python文件時(shí),如文件名為a.py,則a的屬性__name_==‘_main_’,并不是首先執(zhí)行所謂的main函數(shù)。Python整個(gè)程序自頂向下順序執(zhí)行。本題選D選項(xiàng)。
23.A分析題目及程序代碼可知,題意是將字典中的鍵值互換。tb.items()以列表形式(并非直接的列表,若要返回列表值還需調(diào)用list函數(shù))返回可遍歷的(鍵,值)元組數(shù)組。因此,for循環(huán)中it每次遍歷得到的是一個(gè)元組,依次為(’yingyu’,20)、(’shuxue’,30)、(’yuwen’,40),然后將元組中序號為0的元素和序號為1的元素互換位置,實(shí)現(xiàn)字典中鍵值的互換,應(yīng)填入stb[it[1]]=it[0]。
24.D
25.B函數(shù)的參數(shù)在定義時(shí)可以指定默認(rèn)值,當(dāng)函數(shù)被調(diào)用時(shí),如果沒有傳人對應(yīng)的參數(shù)值,則使用函數(shù)定義時(shí)的默認(rèn)值替代。本題在定義函數(shù)時(shí),y=1,z=2就是指定的默認(rèn)值。在Python中,函數(shù)調(diào)用時(shí),參數(shù)傳遞的主要方式有位置傳遞和關(guān)鍵字傳遞兩種。位置傳遞是根據(jù)函數(shù)定義的參數(shù)位置來傳遞參數(shù);關(guān)鍵字傳遞是根據(jù)每個(gè)參數(shù)的名字傳遞參數(shù),該方式不用區(qū)分參數(shù)順序位置,名字對了就行。關(guān)鍵字傳遞可以和位置傳遞混用,但混用時(shí)位置參數(shù)要出現(xiàn)在關(guān)鍵字參數(shù)之前。A項(xiàng),第一個(gè)參數(shù)為關(guān)鍵字傳遞,第二個(gè)參數(shù)為位置傳遞,混用順序不對;D項(xiàng),第二個(gè)參數(shù)為關(guān)鍵字傳遞,第三個(gè)參數(shù)為位置傳遞,混用順序不對;C項(xiàng),第一個(gè)參數(shù)已經(jīng)使用位置傳遞(將1傳遞給x),第二個(gè)參數(shù)又使用關(guān)鍵字傳遞將2傳遞給x,會出現(xiàn)異常報(bào)錯(cuò)。故答案為B項(xiàng)。
26.A根據(jù)程序中變量所在的位置和作用范圍,變量分為局部變量和全局變量。局部變量指在函數(shù)內(nèi)部定義的變量,僅在函數(shù)內(nèi)部有效,且作用域也在函數(shù)內(nèi)部,當(dāng)函數(shù)退出時(shí)變量將不再存在。全局變量一般指在函數(shù)之外定義的變量,在程序執(zhí)行全過程有效。全部變量在函數(shù)內(nèi)部使用時(shí),需要提前使用保留字global聲明,語法形式:global<全局變量>。使用global對全局變量聲明時(shí),該變量要與外部全局變量同名。
27.DPython采用大寫字母、小寫字母、數(shù)字、下劃線和漢字等字符及其組合進(jìn)行命名,但名字的首字符不能是數(shù)字,標(biāo)識符中間不能出現(xiàn)空格,長度沒有限制。變量名不能與保留字相同。本題選擇D選項(xiàng)。
28.A本題中,break語句出現(xiàn)在print語句之前,當(dāng)if的條件為True時(shí),執(zhí)行break語句,跳出for循環(huán),不再執(zhí)行循環(huán)體中break后面的語句,故無輸出。
29.D_init_()方法是一個(gè)特殊的方法,每當(dāng)根據(jù)類創(chuàng)建新實(shí)例時(shí),Python會自動運(yùn)行該方法。該方法的開頭和結(jié)尾各有兩個(gè)下劃線,這是一種約定,旨在避免Python的默認(rèn)方法和普通方法發(fā)生命名沖突。self,name,age都是init方法的形參,所以共3個(gè)。
30.Bfun(“5”)是將字符“5”賦給形參x,由于‘5’是字符類型,不是數(shù)字類型,不能進(jìn)行數(shù)值運(yùn)算,因此“x*4”是把字符“5”連續(xù)復(fù)制4次輸出。本題選擇B選項(xiàng)。
31.Y
32.N
33.N
34.Y
35.N
36.Y
37.N
38.N
39.Y
40.N
41.'345'
42.'1:2:3:4:5'
43.False
44.[1,2,3]
45.type()
46.dict
47.3
48.__main__
49.[1,4,5]
50.[]
51.(1)fi=open("小女孩.txt","r")\r\nfo=open(”PY301—1.txt”,”w”)\r\ntxt=fi.read()\r\nd={}\r\nexclude=",。???、()【】<>《》=:+-*-“”…"\r\nforwordintxt:\r\n
ifwordinexclude:\r\n
continue\r\n
else:\r\n
d[word]=d.get(word,0)+1\r\nls=list(d.items())\r\nls.sort(key=lambdax:x[1],reverse=True)\r\n
fo.write(”{}:{}”format(ls[0][0],ls[0][1]))\r\n
fo.close()\r\n
(2)fi=open("小女孩.txt","r")\r\n
fo=open(”PY301—2.txt”,”w”)\r\n
txt=fi.read()\r\n
d={}\r\n
forwordintxt;\r\n
d[word]=d.get(word,0)+1\r\ndeld["\\n"]\r\n
ls=list(d.items())\r\n
ls.sort(key=lambdax:x[1],reverse=True)#此行可以按照詞頻由高到低排序\r\n
foriinrange(10);\r\n
fo.write(ls[i][0])\r\n
fi.close()\r\n
fo.close()
(3)fi=open("小女孩.txt","r")\r\nfo=open(小女孩-頻次排序。txt","w")\r\ntxt=fi.read()\r\nd={}\r\nforwordintxt\r\nd[word]=d.get(word,0)+1\r\ndeld[""]\r\ndeld["\\n"]\r\nls=list(d.items())\r\nls.sort(key=lambdax:x[1],reverse=True)#此行可以按照詞頻由高到低排序\r\nforiinrange(len(ls)):\r\nls[i]="{}:{}".format(ls[i][0],ls[i][1])\r\nfo.write(",".join(ls))\r\nfi.close()\r\nfo.close()(1)首先使用open()函數(shù)打開文件“小女孩.txt”,把文件的內(nèi)容通過read()方法保存到變量txt中;定義一個(gè)字符串變量exclude用來存放標(biāo)點(diǎn)符號。然后用for循環(huán)遍歷txt中的每個(gè)字符(word),并使用if條件進(jìn)行判斷,若該字符在變量exclude中,說明該字符為標(biāo)點(diǎn)符號,跳出該循環(huán);否則將該字符作為字典d中的一個(gè)鍵,該鍵所對應(yīng)的值置為1,在后面循環(huán)中只要遍歷的字符與該鍵相同,就將該鍵對應(yīng)的值加1。\r\n
ls=list(d.items())表示將字典類型變成列表類型,字典中的每個(gè)鍵值對對應(yīng)列表中的一個(gè)元組。隨后,對列表ls中的元組進(jìn)行排序,用到sort()方法,參數(shù)“key=lambda.x:x[1]”中l(wèi)ambda是一個(gè)隱函數(shù),是固定寫法,不能寫成別的單詞;x表示列表中的一個(gè)元素,在這里表示一個(gè)元組,x只是臨時(shí)起的一個(gè)名字,也可以使用任意的名字;x[1]表示以元組中第二個(gè)元素排序。sort()方法的第二參數(shù)表示是按哪種方式排序,若為“reverse=True”表示按降序排序;若該參數(shù)缺省或“reverse=False”,表示按升序排序。\r\n
排序后,列表ls中第一個(gè)元組中即為頻次最高的中文字符和頻次,ls[0][0]表示該字符,ls[0][1]表示其頻次,將這兩個(gè)元素通過“:”連接寫入文件“PY301—1.txt”中。\r\n
(2)問題2和問題1的區(qū)別在于統(tǒng)計(jì)的字符包含標(biāo)點(diǎn)符號,因此不需要設(shè)置字符串變量exclude和使用if條件語句進(jìn)行判斷;題目要求不包含回車符,因此需要使用del刪除字典d中鍵為”\n”的元素。最后要無間隔輸出前10個(gè)頻次最高的字符,需要對排序好的列表ls進(jìn)行for循環(huán)遍歷,找到前10個(gè)元組的第一個(gè)元素,并將其直接寫入到文件“PY301—2.txt”中。\r\n
(3)問題3和問題2的區(qū)別在于統(tǒng)計(jì)的字符中不能包含空格,因此需要使用del刪除字典d中鍵為空格的元素。最后要將所有字符和其頻次輸出,需要對排序好的列表ls進(jìn)行for循環(huán)遍歷,遍歷列表中的每個(gè)元組,并將元組中的兩個(gè)元素通過“:”連接,再用逗號分隔每個(gè)字符寫入到文件“小女孩一頻次排序.txt”中。
52.Importjiebas="—件事情沒有做過,就沒有資格對此事發(fā)表看法"Is=jieba.lcut(s)print(Is)jieba庫是Python的第三方中文分詞庫,使用前需要用import關(guān)鍵字將其導(dǎo)入,因此第1空應(yīng)填importjieba。jieba分詞庫支持3種模式:精確模式、全模式及搜索引擎模式,其中精確模式lcut()是最為常用的,它返回的結(jié)果是列表類型,分詞準(zhǔn)確,不產(chǎn)生冗余,因此第2空應(yīng)填jieba.\r\nlcut(s)。
53.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)庫turtle庫繪制四瓣花。因?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ù)絕對角度旋轉(zhuǎn),因此第2空填90\r\n*(i+1),第3空填-90+i*90。最后隱藏畫筆箭頭,第4空應(yīng)填hideturtle()。四川省眉山市全國計(jì)算機(jī)等級考試Python語言程序設(shè)計(jì)學(xué)校:________班級:________姓名:________考號:________
一、單選題(30題)1.以下代碼的輸出結(jié)果是()。a=10.99print(complex(a))
A.0.99B.10.99i+iC.10.99D.(10.99+0j)
2.不屬于Python開發(fā)用戶界面的第三方庫的是()。
A.PyGObjectB.PyQtC.timeD.PyGTK
3.以下代碼的輸出結(jié)果是()。defHello(famlyName,age):ifage>50:print(”您好!”+famlyName+”奶奶”)elifage>40:print(”您好!”+famlyName+”阿姨”)elifage>30:print(”您好!”+famlyName+”姐姐”)else:print(”您好!”+”小”+famlyName)Hello(age=43,famlyName=”趙”)
A.您好!趙奶奶B.您好!趙阿姨C.您好!趙姐姐D.函數(shù)調(diào)用出錯(cuò)
4.執(zhí)行以下代碼的結(jié)果是()A.1B.2C.5D.8
5.數(shù)據(jù)庫設(shè)計(jì)中反映用戶對數(shù)據(jù)要求的模式是()。
A.內(nèi)模式B.概念模式C.外模式D.設(shè)計(jì)模式
6.在Python語言中,不屬于組合數(shù)據(jù)類型的是()。
A.浮點(diǎn)數(shù)類型B.列表類型C.字典類型D.字符串類型
7.下列哪種情況不會導(dǎo)致Python對象的引用計(jì)數(shù)增加()
A.對象被創(chuàng)建B.被作為參數(shù)傳遞給函數(shù)C.成為容器對象的元素D.該對象無法訪問時(shí)
8.以下不屬于Python的pip工具命令的選項(xiàng)是()。
A.showB.installC.一VD.download
9.以下關(guān)于語言類型的描述中,正確的是()。
A.靜態(tài)語言采用解釋方式執(zhí)行,腳本語言采用編譯方式執(zhí)行
B.C語言是靜態(tài)編譯語言,Python語言是腳本語言
C.編譯是將目標(biāo)代碼轉(zhuǎn)換成源代碼的過程
D.解釋是將源代碼一次性轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行目標(biāo)代碼的過程
10.商品銷售的售貨單和商品之間的聯(lián)系是()。
A.多對多B.一對多C.多對一D.一對一
11.在Python語言中,使用for..in..方式形成的循環(huán)不能遍歷的類型是()。
A.列表B.復(fù)數(shù)C.字符串D.字典
12.下面代碼的輸出結(jié)果是()。foriin“PYTHON":forkinrange(2):print(i,end=“”)ifi=='H':break
A.PPYYTTHHOONNB.PPYYTT00NNC.PPYYTTH00NND.PPYYTTH
13.以下關(guān)于分支和循環(huán)結(jié)構(gòu)的描述中,正確的是()。
A.在循環(huán)中,continue語句的作用是跳出當(dāng)前循環(huán)
B.在循環(huán)中,break語句的作用是結(jié)束該語句所在的循環(huán)
C.帶有else子句的循環(huán)語句,如果是因?yàn)閳?zhí)行了break語句而退出的話,則會執(zhí)行else子句中的代碼
D.在Python中,分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)必須帶有else子句
14.以下關(guān)于文件的描述中,錯(cuò)誤的是()。
A.文件是存儲在外存上的一組數(shù)據(jù)序列,可以包含任何數(shù)據(jù)內(nèi)容
B.可以使用open()打開文件,用Close()關(guān)閉文件
C.使用read()可以從文件中讀入全部內(nèi)容
D.使用readlines()可以從文件中讀入一行內(nèi)容
15.以下程序的意義是()。>>>car=‘BWM’>>>id(car)
A.查看變量所占的位數(shù)B.轉(zhuǎn)換成布爾值C.查看變量在內(nèi)存中的地址D.把變量中的元素隨機(jī)排列
16.執(zhí)行以下程序,導(dǎo)致輸出”輸入有誤”的輸入選項(xiàng)是()。try:ls=eval(input())*2print(ls)except:print(’輸入有誤’)
A.’aa’B.’12’C.aaD.12
17.想查看BIFlen的文檔信息,輸入以下命令()
A.helplenB.help--lenC.lenhelpD.help(len)
18.軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下:
該圖是()。
A.N-S圖B.PADC.程序流程圖D.E-R圖
19.下面代碼的輸出結(jié)果是()。n=2deff(a):n=bool(a一2)returnnb=f(2)print(n,b)
A.20B.0TrueC.2FalseD.0False
20.以下程序的輸出結(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.Cab
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 門診輸液室護(hù)士工作總結(jié)
- 幼教行業(yè)助理工作總結(jié)
- 電影行業(yè)技巧提升總結(jié)
- 國家課程:《機(jī)械制造裝備設(shè)計(jì)》第一章
- 2025-2030全球管式爐行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球工業(yè)應(yīng)用移動機(jī)器人行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國電動低升降托盤車行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國塑料3D打印長絲行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球工業(yè)膠囊填充機(jī)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國微米級氧化鋯行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2024年北京東城社區(qū)工作者招聘筆試真題
- 《敏捷項(xiàng)目管理》課件
- 統(tǒng)編版(2024新版)七年級上學(xué)期道德與法治期末綜合測試卷(含答案)
- 黑龍江省哈爾濱市2024屆中考數(shù)學(xué)試卷(含答案)
- 前程無憂測評題庫及答案
- 高三日語一輪復(fù)習(xí)助詞「と」的用法課件
- 物業(yè)管理服務(wù)房屋及公用設(shè)施維修養(yǎng)護(hù)方案
- 五年級上冊小數(shù)遞等式計(jì)算200道及答案
- 帶拼音生字本模板(可A4打印)
- 超高大截面框架柱成型質(zhì)量控制
- 森林法講解課件
評論
0/150
提交評論