2022年黑龍江省黑河市全國(guó)計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)_第1頁(yè)
2022年黑龍江省黑河市全國(guó)計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)_第2頁(yè)
2022年黑龍江省黑河市全國(guó)計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)_第3頁(yè)
2022年黑龍江省黑河市全國(guó)計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)_第4頁(yè)
2022年黑龍江省黑河市全國(guó)計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩62頁(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語言程序設(shè)計(jì)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(30題)1.在Python中,能夠處理圖像的第三方庫(kù)是()。

A.PylnstallerB.PyserialC.PygameD.PIL

2.執(zhí)行以下程序,導(dǎo)致輸出”輸入有誤”的輸入選項(xiàng)是()。try:ls=eval(input())*2print(ls)except:print(’輸入有誤’)

A.’aa’B.’12’C.aaD.12

3.下列關(guān)于棧的敘述正確的是()。

A.棧按“先進(jìn)先出”的原則組織數(shù)據(jù)B.棧按“先進(jìn)后出”的原則組織數(shù)據(jù)C.只能在棧底插入數(shù)據(jù)D.不能刪除數(shù)據(jù)

4.以下對(duì)Python文件處理的描述中,錯(cuò)誤的是()。

A.當(dāng)文件以文本方式打開時(shí),讀寫按照字節(jié)流方式

B.Python能夠以文本和二進(jìn)制兩種方式處理文件

C.Python通過解釋器內(nèi)置的open()函數(shù)打幵一個(gè)文件

D.文件使用結(jié)束后可以用cloSe()方法關(guān)閉,釋放文件的使用授權(quán)

5.概念模型是()。

A.用于現(xiàn)實(shí)世界的建模,與具體的DBMS有關(guān)

B.用于信息世界的建模,與具體的DBMS有關(guān)

C.用于現(xiàn)實(shí)世界的建模,與具體的DBMS無關(guān)

D.用于信息世界的建模,與具體的DBMS無關(guān)

6.定義學(xué)生選修課程的關(guān)系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其屬性分別為學(xué)號(hào)、姓名、課程號(hào)、課程名、成績(jī)、學(xué)分)該關(guān)系可進(jìn)一步規(guī)范化為()。

A.S(S#,Sn,C#,Cn,Cr),SC(S#,C#,G)

B.S(S#,Sn),C(C#,Cn,Cr),SC(S#,C#,G)

C.C(C#,Cn,Cr),SC(S#,Sn,C#,G)

D.S(S#,Sn),C(C#,Cn),SC(S#,C#,Cr,G)

7.以下關(guān)于Python程序語法元素的描述,正確的選項(xiàng)是()。

A.縮進(jìn)格式要求程序?qū)R,增添了編程難度

B.Python變量名允許以數(shù)字開頭

C.true是Python的保留字

D.所有的if、while、def、class語句后面都要用’:’結(jié)尾

8.以下程序的輸出結(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

9.文件exam.txt與以下代碼在同一目錄下,其內(nèi)容是一段文本:bigBen,以下代碼的輸出結(jié)果是()。f=open(”exam.txt”)print(f)f.close()

A.bigBenB.exam.txtC.<_io.TextIOWrapper…>D.exam

10.下面敘述中錯(cuò)誤的是()。

A.軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤

B.對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟

C.程序調(diào)試通常也稱為Debug

D.軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性

11.某二叉樹有5個(gè)度為2的節(jié)點(diǎn),則該二叉樹中的葉子節(jié)點(diǎn)數(shù)是()。

A.10B.8C.6D.4

12.以下程序的輸出結(jié)果是()。a=10.99print(complex(a))

A.0.99B.10.99i+jC.10.99D.(10.99+0j)

13.關(guān)系數(shù)據(jù)庫(kù)中的鍵是指()。

A.關(guān)系的所有屬性B.關(guān)系的名稱C.關(guān)系的專用保留字D.能唯一標(biāo)識(shí)元組的最小屬性或?qū)傩约?/p>

14.以下程序的輸出結(jié)果是()。t=”theWorldisSObig.Iwanttosee”S=t[20:21]+’love’+t[:9]print(S)

A.Ilovethe

B.IloveWodd

C.IlovetheWorld

D.IlovetheWod

15.屬于Python讀取文件一行操作的是()。

A.readtextB.readlineC.readallD.read

16.下面代碼的輸出結(jié)果是()。defadd(x):ifx>0:returnx+add(x一1)else:return0result=add(10)print(result)

A.0B.10C.55D.45

17.在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是()。

A.軟件集成測(cè)試計(jì)劃B.軟件詳細(xì)設(shè)計(jì)說明書C.用戶手冊(cè)D.軟件需求規(guī)格說明書

18.以下關(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)閉

19.以下程序的輸出應(yīng)該是()。ls=[[0,1],[5,6],[7,8]]lis=[]foriinrange(len(ls)): lis.append(ls[i][1])print(lis)

A.[1,6,8]B.[0,5,7]C.[0,6,8]D.[0,1]

20.以下程序的輸出結(jié)果是()。try:print((3+4j)*(3-4j))except:print(”運(yùn)算錯(cuò)誤!!”)

A.(25+0j)B.5C.運(yùn)算錯(cuò)誤!!D.3

21.以下程序的輸出結(jié)果是()。x=10y=0if(x>5)or(x/y>5): print(‘Right’)else: print(‘Wrong’)

A.RightB.WrongC.報(bào)錯(cuò):ZeroDivisionErrorD.不報(bào)錯(cuò),但不輸出任何結(jié)果

22.軟件測(cè)試的目的是()。

A.評(píng)估軟件可靠性B.發(fā)現(xiàn)并改正程序中的錯(cuò)誤C.改正程序中的錯(cuò)誤D.發(fā)現(xiàn)程序中的錯(cuò)誤

23.生成一個(gè)k比特長(zhǎng)度的隨機(jī)整數(shù)的函數(shù)是()。

A.random.choice(k)

B.random.shuffle(k)

C.random.getrandbits(k)

D.random.sample(k)

24.下列哪個(gè)語句在Python中是非法的()

A.x=y=z=1B.x=(y=z+1)C.x,y=y,xD.x+=y

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

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

26.對(duì)于以下程序的描述,正確的是()。s=“Pythonisgood”l=“isn’tit”length=len(s)s_title=s.title()s_l=s+ls_number=s[1:6]print(length)

A.length為12

B.s_title為“PYTHONISGOOD”

C.s_l為“Pythonisgoodisn’tit”

D.s_number為“Python”

27.下列敘述中正確的是()。A.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間是相同的

B.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要多于順序存儲(chǔ)結(jié)構(gòu)

C.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)

D.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)在存儲(chǔ)空間的需求上沒有可比性

28.以下程序的輸出結(jié)果是()。forsin“grandfather”: ifs==“d”ors==“h”: continue print(s,end=‘’)

A.grandfatherB.granfaterC.grandD.father

29.在銀行業(yè)務(wù)中,實(shí)體客戶和實(shí)體銀行之間的聯(lián)系是()。

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

30.下面代碼的輸出結(jié)果是()。a=1deffun(a):a=a+2returnaprint(a,fun(a))

A.l,lB.l,3C.3,3D.3,l

二、判斷題(10題)31.無法刪除集合中指定位置的元素,只能刪除特定值的元素。

A.是B.否

32.Python支持使用字典的“鍵”作為下標(biāo)來訪問字典中的值。

A.是B.否

33.Python中一切內(nèi)容都可以稱為對(duì)象。

A.是B.否

34.9999**9999這樣的命令在Python中無法運(yùn)行。

A.是B.否

35.已知x為非空列表,那么表達(dá)式sorted(x,reverse=True)==list(reversed(x))的值一定是True。

A.是B.否

36.在Python中定義函數(shù)時(shí)不需要聲明函數(shù)參數(shù)的類型。

A.是B.否

37.已知x=3,那么賦值語句x='abcedfg'是無法正常執(zhí)行的。

A.是B.否

38.在類定義的外部沒有任何辦法可以訪問對(duì)象的私有成員。A.是B.否

39.可以使用del刪除集合中的部分元素。

A.是B.否

40.使用Python列表的方法insert()為列表插入元素時(shí)會(huì)改變列表中插入位置之后元素的索引。

A.是B.否

三、填空題(10題)41.假設(shè)列表對(duì)象aList的值為[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是______________________。

42.對(duì)文件進(jìn)行寫入操作之后,_______________方法用來在不關(guān)閉文件對(duì)象的情況下將緩沖區(qū)內(nèi)容寫入文件。

43.表達(dá)式[str(i)foriinrange(3)]的值為____________。

44.表達(dá)式13//4的值為__________。

45.Python內(nèi)置函數(shù)____________用來返回序列中的最大元素。

46.正則表達(dá)式元字符________用來表示該符號(hào)前面的字符或子模式1次或多次出現(xiàn)。

47.已知x=[[1]]*3,那么執(zhí)行語句x[0][0]=5之后,變量x的值為________________。

48.表達(dá)式len('SDIBT')的值為__________。

49.Python擴(kuò)展庫(kù)______________和______________提供了圖像處理功能。

50.表達(dá)式[iforiinrange(10)ifi>8]的值為________________。

四、操作題(3題)51.考生文件夾下存在一個(gè)文件PY101.py,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能:獲取用戶輸入的一組數(shù)字,采用逗號(hào)分隔輸入,輸出其中的最大值。示例如下:請(qǐng)輸入一組數(shù)據(jù),以逗號(hào)分隔:8,78,54,520,21,34520

試題程序:

#請(qǐng)?jiān)赺_____處使用一行代碼或表達(dá)式替換#注意:請(qǐng)不要修改其他已給出代碼data=eval(input(”請(qǐng)輸入一組數(shù)據(jù),以逗號(hào)分隔:”))print(________)

52.某班學(xué)生評(píng)選一等獎(jiǎng)學(xué)金,學(xué)生的10門主干課成績(jī)存在考生文件夾下文件score.txt中,每行為一個(gè)學(xué)生的信息,分別記錄了學(xué)生學(xué)號(hào)、姓名以及10門課成績(jī),格式如下:

1820161043

鄭珉鎬68668377567361696678

1820161044

沈紅偉91708l919680789l8994

從這些學(xué)生中選出獎(jiǎng)學(xué)金候選人,條件是:①總成績(jī)排名在前10名;②全部課程及格(成績(jī)大于等于60)。

問題1:給出按總成績(jī)從高到低排序的前10名學(xué)生名單,并寫入文件candidate0.txt,每行記錄一個(gè)學(xué)生的信息,分別為學(xué)生學(xué)號(hào)、姓名以及10門課成績(jī)。補(bǔ)充考生文件夾下文件PY301一1.py,完成這一功能。試題程序:

#請(qǐng)?jiān)凇幨褂枚嘈写a替換

##注意:其他已給出代碼僅作為提示,可以修改L=[]

#L中的元素是學(xué)生原始成績(jī)和總成績(jī)

…#此處可多行

L.sort(key=lambdax:x[一1],reverse=True)拌按學(xué)生總成績(jī)從大到小排序

…#此處可多行

問題2:讀取文件candidate0.txt,從中選出候選人,并將學(xué)號(hào)和姓名寫入文件candidate.txt,格式如下:

1010112161722

張三

1010112161728

李四

補(bǔ)充考生文件夾下文件PY301—2.py,完成這一功能。

試題程序:'''輸入文件:candidate0.txt輸出文件:candidate.txt'''

53.考生文件夾下存在一個(gè)文件“PY301.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請(qǐng)按照源文件內(nèi)部說明修改代碼,實(shí)現(xiàn)以下功能。設(shè)計(jì)一個(gè)猜字母的程序,程序隨機(jī)給出26個(gè)小寫字母中的一個(gè),答題者輸入猜測(cè)的字母,若輸入的不是26個(gè)小寫字母之一,讓用戶重新輸入;若字母在答案之前或之后,程序給出相應(yīng)正確提示;若答錯(cuò)5次,則答題失敗并退出游戲;若回答正確,程序輸出回答次數(shù)并退出游戲。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)?..處使用一行或多行代碼替換#請(qǐng)?jiān)赺____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)

參考答案

1.DPIL庫(kù)是Python在圖像處理方向的重要的第三方庫(kù),支持圖像存儲(chǔ)、處理和顯示,它能夠處理幾乎所有的圖片格式,可以完成對(duì)圖像的縮放、剪裁、疊加,以及為圖像添加線條和文字等。使用Python處理圖像相關(guān)的程序,首選PIL庫(kù)。本題選擇D選項(xiàng)。

2.C無論用戶輸入的是字符還是數(shù)字,input()函數(shù)統(tǒng)一按照字符串類型輸出,當(dāng)輸入aa時(shí),以字符串類型’aa’返回;然后eval()函數(shù)處理字符串’aa’,去掉其兩側(cè)的引號(hào),將其解釋為一個(gè)變量,由于之前沒有定義過該變量,因此解釋器報(bào)錯(cuò),輸出”輸入有誤”。

3.B棧是按“先進(jìn)后出”的原則組織數(shù)據(jù)的,數(shù)據(jù)的插入和刪除都在棧頂進(jìn)行操作。本題選擇B選項(xiàng)。

4.A文件包括文豐文件和二進(jìn)制文件兩種類型。Python對(duì)文本文件和二進(jìn)制文件采用統(tǒng)一的操作步驟,即“打開-操作-關(guān)閉”,B選項(xiàng)正確。采用文本方式讀入文件,文件經(jīng)過編碼形成字符串,輸出有含義的字符;采用二進(jìn)制方式打開文件,文件被解析為字節(jié)流,A選項(xiàng)錯(cuò)誤。Python通過open()函數(shù)打開一個(gè)文件,并返回一個(gè)操作這個(gè)文件的變量,其語法為<變量名>=open(<文件路徑及文件名>,<打開模式>),C選項(xiàng)正確。文件使用結(jié)束后要用close()方法關(guān)閉,釋放文件的使用授權(quán),其語法為<變量名>.close(),D選項(xiàng)正確。本題選擇A選項(xiàng)。

5.C概念模型,著重于對(duì)客觀世界復(fù)雜事物的描述及對(duì)它們內(nèi)在聯(lián)系的刻畫,與具體的DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))無關(guān)。

6.B關(guān)系SC的主鍵為復(fù)合鍵(學(xué)號(hào),課程號(hào)),但明顯存在課程號(hào)→課程名,課程號(hào)→學(xué)分等,存在非主屬性對(duì)主屬性的部分依賴。對(duì)關(guān)系SC進(jìn)行如下的分解,就可以消除對(duì)非主屬性的部分依賴,滿足第二范式:S(S#,Sn),C(C#,Cn,Cr),SC(S#,C#,G)。本題選擇B選項(xiàng)。

7.D縮進(jìn)格式要求程序?qū)R,清晰簡(jiǎn)明地表示了語句的所屬關(guān)系;Python采用大寫字母、小寫字母、數(shù)字、下劃線和漢字等字符及其組合進(jìn)行命名,但名字的首字符不能是數(shù)字,標(biāo)識(shí)符中間不能出現(xiàn)空格,長(zhǎng)度沒有限制;Python的保留字是大小寫敏感的,true是保留字,但true不是保留字。

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

9.Copen()函數(shù)打開一個(gè)文件,并返回可以操作這個(gè)文件的變量f,并且open()函數(shù)有兩個(gè)參數(shù):文件名和打開模式。本題只是打開了文件,并沒有對(duì)文件進(jìn)行操作,因此不會(huì)輸出文件的內(nèi)容。print(f)語句輸出的是變量f代表的文件的相關(guān)信息:<_io.TextIOWrappername=exam.txt’mode=’r’encoding=’cp936’>。若想要輸出文件的內(nèi)容,需要把文件的內(nèi)容讀入,如f1=f.read()。本題選擇C選項(xiàng)。

10.A軟件測(cè)試的目的是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序,并不涉及改正錯(cuò)誤,所以選項(xiàng)A錯(cuò)誤。程序調(diào)試的基本步驟有錯(cuò)誤定位、修改設(shè)計(jì)及代碼,以排除錯(cuò)誤、進(jìn)行回歸測(cè)試,防止引進(jìn)新的錯(cuò)誤。程序調(diào)試通常稱為Debug,即排錯(cuò)。軟件測(cè)試的基本準(zhǔn)則:所有測(cè)試都應(yīng)追溯到需求、嚴(yán)格執(zhí)行測(cè)試計(jì)劃以排除測(cè)試的隨意性、充分注意測(cè)試中的群集現(xiàn)象、程序員應(yīng)避免檢查自己的程序、窮舉測(cè)試不可能、妥善保存測(cè)試計(jì)劃等文件。本題選擇A選項(xiàng)。

11.C根據(jù)二叉樹的基本性質(zhì):在任意一棵二叉樹中,度為0的葉子節(jié)點(diǎn)總是比度為2的節(jié)點(diǎn)多一個(gè),所以本題中是5+1=6個(gè)。本題選擇C選項(xiàng)。

12.Da=10.99,說明實(shí)部為10.99,虛部為0,故complex(a)返回復(fù)數(shù)(10.99+0j)。本題選擇D選項(xiàng)。

13.D在關(guān)系(二維表)中凡是能唯一標(biāo)識(shí)元組的最小屬性或?qū)傩约Q為該關(guān)系的鍵或者碼。本題選擇D選項(xiàng)。

14.C字符串的索引序號(hào)從0開始,t[20:21]是指字符串中序號(hào)是20的元素I,t[:9]是從序號(hào)0到8元素,用“+”連接字符串,最后輸出IlovetheWorld。本題選擇C選項(xiàng)。

15.B在Python語言中,文件讀取方法有(設(shè)f代表文件變量):\nf.read():從文件中讀入整個(gè)文件內(nèi)容。\nf.readline():從文件中讀入一行內(nèi)容。\nf.readlines():從文件中讀人所有行,以每行為元素形成一個(gè)列表。\nf.seek():改變當(dāng)前文件操作指針的位置。本題選B選項(xiàng)。

16.C該函數(shù)是一個(gè)遞歸函數(shù),用來計(jì)算1到10之間的所有數(shù)的和,使用函數(shù)時(shí)必須調(diào)用函數(shù),即函數(shù)名(<參數(shù)>),也可以將函數(shù)對(duì)象實(shí)例化。結(jié)果為55,選C項(xiàng)。

17.D需求分析階段的工作可以概括為:需求獲取、需求分析、編寫需求規(guī)格說明書、需求評(píng)審四個(gè)方面。所以選擇D。

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

19.Alen()函數(shù)獲得列表ls的長(zhǎng)度,range()函數(shù)起到循環(huán)次數(shù)的作用,append()方法在列表lis最后增加元素。列表ls存儲(chǔ)的元素是列表,訪問時(shí)需要使用索引嵌套。本題選擇A選項(xiàng)。

20.A(3+4j)*(3-4j)是復(fù)數(shù)的乘法運(yùn)算。設(shè)c1=a+bj,c2=c+dj(a、b、c、d均為實(shí)數(shù)),c1*c2=\n(ac-bd)+(bc+ad)j0結(jié)果是(25+0j)。本題選擇A選項(xiàng)。

21.A在Python中,or表示多個(gè)條件之間的“或”關(guān)系。xory,若x為True,則xory的結(jié)果為True,不再對(duì)y進(jìn)行判斷。本題中,x>5為True,故(x>5)or(x/y>5)的結(jié)果為True,輸出結(jié)果為Right。本題選擇A選項(xiàng)。

22.D軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程,測(cè)試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。本題選擇D選項(xiàng)。

23.Crandom.choice(k)用于從序列的元素中隨機(jī)挑選一個(gè)元素;random.shuffle(k)用于將序列的所有元素隨機(jī)排序;random.getrandbits(k)用于生成一個(gè)k比特長(zhǎng)度的隨機(jī)整數(shù);random.sample(k)用于隨機(jī)地從指定列表中提取出k個(gè)不同的元素。本題選擇C選項(xiàng)。

24.B賦值運(yùn)算的一般形式:變量=表達(dá)式,左邊只能是變量。A選項(xiàng)是連續(xù)賦值,C選項(xiàng)是序列賦值,D選項(xiàng)可以寫為x=x+y。本題選擇B選項(xiàng)。

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

26.Clen()函數(shù)用來獲取字符串的長(zhǎng)度,所以length應(yīng)為14;title()函數(shù)是把字符串每個(gè)單詞的首字母變?yōu)榇髮?,所以S_title應(yīng)為”PythonlsGood”;索引的序號(hào)是從0開始的,所以s[1:6]應(yīng)為“ython”,即S_number為“ython”。本題選擇C選項(xiàng)。

27.B線性鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中每個(gè)結(jié)點(diǎn)都由數(shù)據(jù)域與指針域兩部分組成,增加了存儲(chǔ)空間,所以一般要多于順序存儲(chǔ)結(jié)構(gòu)。

28.Bfor循環(huán)將字符串“grandfather.”中的字符依次賦給變量s,當(dāng)s==“d”或s==“h”時(shí),結(jié)束本次循環(huán),不執(zhí)行print(s,end=‘’);反之,執(zhí)行print(s,end=‘’)。故輸出結(jié)果為granfater。本題選擇B選項(xiàng)。

29.D一個(gè)客戶可以在多家銀行辦理業(yè)務(wù),一家銀行也有多個(gè)客戶辦理業(yè)務(wù),因此,實(shí)體客戶和實(shí)體銀行之間的聯(lián)系是多對(duì)多。本題選擇D選項(xiàng)。

30.B在函數(shù)中傳入的實(shí)參的值是1,函數(shù)執(zhí)行完后函數(shù)內(nèi)局部變量a為3,而函數(shù)中的局部變量a與函數(shù)外的全局變量a互不相干,所以全局變量a在函數(shù)執(zhí)行完仍然是1本題選擇B選項(xiàng)。

31.Y

32.Y

33.Y

34.N

35.N

36.Y

37.N

38.N

39.N

40.Y

41.[6,7,9,11]

42.flush()

43.['0','1','2']

44.3

45.max()

46.+

47.[[5],[5],[5]]

48.5

49.PIL、pillow

50.[9]

51.data=eval(input(”請(qǐng)輸入一組數(shù)據(jù),以逗號(hào)分隔:”))\r\nprint(max(date))題目要求把輸入的數(shù)據(jù)中的最大值輸出,需使用max()方法。input()方法接收的數(shù)據(jù)是字符串類型,字符串的比較是根據(jù)ASCII進(jìn)行比較的,所以需要使用eval()方法把字符串類型轉(zhuǎn)換Python可執(zhí)行的類型,然后使用max()方法對(duì)變量data進(jìn)行比較。

52.(1)L=[]\r\n

fo=open("score.txt","r")\r\n

fi=open("candidate0.txt","w")\r\n

lines=fo.readlines()\r\n

forlineinlines:\r\n

line=line.strip()\r\n

student=line.split('')\r\n

sum=0\r\n

foriinrange(1,11):\r\n

sum+=int(student[-i])\r\n

studene.append(str(sum))\r\n

L.append(student):\r\n

L.sort(key=lambda.x:x[一1],reverse=True)\r\nforiinrange(10):\r\nfi.write('',join(L[i][:-1])+'\\n')\r\nfo.close()\r\nfi.close()(2)'''\r\n輸入文件:candidate0.txt\r\n輸出文件:candidate.txt\r\n'''\r\nfo=open("candidate0.txt","r")\r\nfi=open("candlidate.txt","w")\r\nL=[]#存儲(chǔ)候選人\r\nlines=fo.readlines()\r\nforlineinlines:\r\n

line=line.strip()\r\n

student=line.split('')\r\n

foriinstudent[-10:]:\r\n

ifint(i)<60:\r\n

break\r\n

else:\r\n

I:append(student[:2])\r\nforiinL:\r\n

fi.write(''.join(i)+'\\n')\r\nfo.close()\r\nfi.close()(1)本題涉及”score.txt”和”candidate0.txt”兩個(gè)文件。首先要讀取”score.txt”文件中的信息,通過程序求出每個(gè)學(xué)生的總成績(jī),然后按總成績(jī)從大到小排序,將總成績(jī)排名前10的學(xué)生的學(xué)號(hào)、姓名以及10門課成績(jī)寫入到”candidate0.txt”文件中。打開文件用open()函數(shù),用”r”只讀模式打開文件”score.txt”,用”w”模式創(chuàng)建文件”cand:idate0.txt”。\r\n

”score.txt”文件中每行為一個(gè)學(xué)生的信息,需要用readlines()函數(shù)讀入所有行,以每行為元素形成列表lines,然后用for循環(huán)遍歷該列表中的每個(gè)元素。在遍歷每個(gè)元素時(shí),用strip()方法刪除元素首尾出現(xiàn)的空格,用split()方法以空格分隔學(xué)生的學(xué)號(hào)、姓名以及10門課成績(jī)得到列表student。由于要求出總成績(jī),因此要使用for遍歷每個(gè)學(xué)生的10門課成績(jī),將其累加賦值給sum,并將sum追加到student中。最后將student中所有元素追加到列表L中。\r\n

隨后,對(duì)列表L中的元素進(jìn)行排序,用到sort()方法,參數(shù)”key=lambdax:x[一1]”中l(wèi)ambda是一個(gè)隱函數(shù),是固定寫法,不能寫成別的單詞;x表示列表中的一個(gè)元素,在這里表示一個(gè)列表(即一個(gè)學(xué)生的信息),x只是臨時(shí)起的一個(gè)名字,也可以使用任意的名字;x[一1]表示以列表中的最后一個(gè)元素(即總成績(jī))排序。參數(shù)”reverse=True”表示按降序排序;若該參數(shù)缺省或”reverse=False”,表示按升序排序。\r\n

最后,通過for循環(huán)在列表L中提取出前10個(gè)元素(即前10名的學(xué)生信息,但不包含總成績(jī)),用空格分隔每個(gè)元素,并添加換行符,寫入到文件”candidate0.txt”中,再關(guān)閉所有文件。\r\n

(2)本題涉及”candidate0.txt”和”candidate.txt”兩個(gè)文件。首先要讀取”candidate0.txt”文件中的信息,通過程序判斷每個(gè)學(xué)生的所有課程成績(jī)是否都大于等于60,滿足條件的將該學(xué)生的學(xué)號(hào)和姓名寫入到”candidate.txt”文件中。打開文件用open()函數(shù),用”r”只讀模式打開文件”candidate0.txt”,用”w”模式創(chuàng)建文件”candidate.txt”,并定義一個(gè)列表L來存儲(chǔ)學(xué)號(hào)和姓名(做中轉(zhuǎn))。\r\n”candidate0.txt”文件中有10行數(shù)據(jù),需要用readlines()函數(shù)讀入所有行,以每行為元素形成列表lines,然后用for循環(huán)遍歷該列表中的每個(gè)元素。在遍歷每個(gè)元素時(shí),用strip()方法刪除元素首尾的空格,用split()方法以空格分隔學(xué)生的學(xué)號(hào)、姓名以及10門課成績(jī)得到列表student。然后對(duì)列表student使用for循環(huán)遍歷,用來判斷10門課程的成績(jī)是否都大于等于60,滿足條件就將列表student中的前兩個(gè)元素(即學(xué)號(hào)和姓名)追加到列表L中。\r\n

最后,通過for循環(huán)提取列表L中的所有元素,用空格分隔每個(gè)元素,并添加換行符,寫入到文件”candidate.txt”中,再關(guān)閉所有文件。

53.importletter_list=[‘a(chǎn)’,‘b’,'c','d’,‘e’,'f’,’g’,‘h’,‘i’,‘j’,‘k’,‘l’,’m’,‘n’,‘o’,‘p’,’q’,‘r’,‘s’,’t’,‘u’,‘v’,’w’,‘x’,‘y’,‘z’]letter=letter一list[random.randint(0,25)]count=0whileTrue:Letter_input=input(‘請(qǐng)輸入26個(gè)小寫英文字母中的任一個(gè):’)Count+=1Ifletter_inputnotinletter_list:Print(‘請(qǐng)重新輸入字母’)Else:Ifcount>5Print(‘猜測(cè)超過5次,答題失敗’)BreakElse:Ifletter_input==letter:Print(‘恭喜你答對(duì)了,總共猜了{(lán)}次’.format(count))BreakElifletter_input>letter:Print(‘你輸入的字母排在該字母之后’)Elifletter_inputPrint(‘你輸入的字母排在該字母之前’)Else:Print(‘未知錯(cuò)誤’)隨機(jī)抽取26個(gè)小寫字母,需要使用Python的random庫(kù)中的函數(shù)。mndint(\r\na,b)函數(shù)生成一個(gè)區(qū)間為[a,b]的整數(shù),用來隨機(jī)抽取列表中的字母。根據(jù)題目要求總體分為兩個(gè)方向:①輸入的字符不是小寫字母中的任一個(gè)字符,則輸出“請(qǐng)重新輸入字母”;②若輸入的字符在列表中,則判斷輸入的次數(shù)是否大于5,大于5則輸出“猜測(cè)超過5次,答題失敗”并退出循環(huán),在輸入次數(shù)之內(nèi),對(duì)輸入的字符與隨機(jī)抽取的字符進(jìn)行比較,即大于、小于及等于,不同的比較范圍對(duì)應(yīng)不同的輸出。2022年黑龍江省黑河市全國(guó)計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(30題)1.在Python中,能夠處理圖像的第三方庫(kù)是()。

A.PylnstallerB.PyserialC.PygameD.PIL

2.執(zhí)行以下程序,導(dǎo)致輸出”輸入有誤”的輸入選項(xiàng)是()。try:ls=eval(input())*2print(ls)except:print(’輸入有誤’)

A.’aa’B.’12’C.aaD.12

3.下列關(guān)于棧的敘述正確的是()。

A.棧按“先進(jìn)先出”的原則組織數(shù)據(jù)B.棧按“先進(jìn)后出”的原則組織數(shù)據(jù)C.只能在棧底插入數(shù)據(jù)D.不能刪除數(shù)據(jù)

4.以下對(duì)Python文件處理的描述中,錯(cuò)誤的是()。

A.當(dāng)文件以文本方式打開時(shí),讀寫按照字節(jié)流方式

B.Python能夠以文本和二進(jìn)制兩種方式處理文件

C.Python通過解釋器內(nèi)置的open()函數(shù)打幵一個(gè)文件

D.文件使用結(jié)束后可以用cloSe()方法關(guān)閉,釋放文件的使用授權(quán)

5.概念模型是()。

A.用于現(xiàn)實(shí)世界的建模,與具體的DBMS有關(guān)

B.用于信息世界的建模,與具體的DBMS有關(guān)

C.用于現(xiàn)實(shí)世界的建模,與具體的DBMS無關(guān)

D.用于信息世界的建模,與具體的DBMS無關(guān)

6.定義學(xué)生選修課程的關(guān)系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其屬性分別為學(xué)號(hào)、姓名、課程號(hào)、課程名、成績(jī)、學(xué)分)該關(guān)系可進(jìn)一步規(guī)范化為()。

A.S(S#,Sn,C#,Cn,Cr),SC(S#,C#,G)

B.S(S#,Sn),C(C#,Cn,Cr),SC(S#,C#,G)

C.C(C#,Cn,Cr),SC(S#,Sn,C#,G)

D.S(S#,Sn),C(C#,Cn),SC(S#,C#,Cr,G)

7.以下關(guān)于Python程序語法元素的描述,正確的選項(xiàng)是()。

A.縮進(jìn)格式要求程序?qū)R,增添了編程難度

B.Python變量名允許以數(shù)字開頭

C.true是Python的保留字

D.所有的if、while、def、class語句后面都要用’:’結(jié)尾

8.以下程序的輸出結(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

9.文件exam.txt與以下代碼在同一目錄下,其內(nèi)容是一段文本:bigBen,以下代碼的輸出結(jié)果是()。f=open(”exam.txt”)print(f)f.close()

A.bigBenB.exam.txtC.<_io.TextIOWrapper…>D.exam

10.下面敘述中錯(cuò)誤的是()。

A.軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤

B.對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟

C.程序調(diào)試通常也稱為Debug

D.軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性

11.某二叉樹有5個(gè)度為2的節(jié)點(diǎn),則該二叉樹中的葉子節(jié)點(diǎn)數(shù)是()。

A.10B.8C.6D.4

12.以下程序的輸出結(jié)果是()。a=10.99print(complex(a))

A.0.99B.10.99i+jC.10.99D.(10.99+0j)

13.關(guān)系數(shù)據(jù)庫(kù)中的鍵是指()。

A.關(guān)系的所有屬性B.關(guān)系的名稱C.關(guān)系的專用保留字D.能唯一標(biāo)識(shí)元組的最小屬性或?qū)傩约?/p>

14.以下程序的輸出結(jié)果是()。t=”theWorldisSObig.Iwanttosee”S=t[20:21]+’love’+t[:9]print(S)

A.Ilovethe

B.IloveWodd

C.IlovetheWorld

D.IlovetheWod

15.屬于Python讀取文件一行操作的是()。

A.readtextB.readlineC.readallD.read

16.下面代碼的輸出結(jié)果是()。defadd(x):ifx>0:returnx+add(x一1)else:return0result=add(10)print(result)

A.0B.10C.55D.45

17.在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是()。

A.軟件集成測(cè)試計(jì)劃B.軟件詳細(xì)設(shè)計(jì)說明書C.用戶手冊(cè)D.軟件需求規(guī)格說明書

18.以下關(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)閉

19.以下程序的輸出應(yīng)該是()。ls=[[0,1],[5,6],[7,8]]lis=[]foriinrange(len(ls)): lis.append(ls[i][1])print(lis)

A.[1,6,8]B.[0,5,7]C.[0,6,8]D.[0,1]

20.以下程序的輸出結(jié)果是()。try:print((3+4j)*(3-4j))except:print(”運(yùn)算錯(cuò)誤!!”)

A.(25+0j)B.5C.運(yùn)算錯(cuò)誤!!D.3

21.以下程序的輸出結(jié)果是()。x=10y=0if(x>5)or(x/y>5): print(‘Right’)else: print(‘Wrong’)

A.RightB.WrongC.報(bào)錯(cuò):ZeroDivisionErrorD.不報(bào)錯(cuò),但不輸出任何結(jié)果

22.軟件測(cè)試的目的是()。

A.評(píng)估軟件可靠性B.發(fā)現(xiàn)并改正程序中的錯(cuò)誤C.改正程序中的錯(cuò)誤D.發(fā)現(xiàn)程序中的錯(cuò)誤

23.生成一個(gè)k比特長(zhǎng)度的隨機(jī)整數(shù)的函數(shù)是()。

A.random.choice(k)

B.random.shuffle(k)

C.random.getrandbits(k)

D.random.sample(k)

24.下列哪個(gè)語句在Python中是非法的()

A.x=y=z=1B.x=(y=z+1)C.x,y=y,xD.x+=y

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

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

26.對(duì)于以下程序的描述,正確的是()。s=“Pythonisgood”l=“isn’tit”length=len(s)s_title=s.title()s_l=s+ls_number=s[1:6]print(length)

A.length為12

B.s_title為“PYTHONISGOOD”

C.s_l為“Pythonisgoodisn’tit”

D.s_number為“Python”

27.下列敘述中正確的是()。A.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間是相同的

B.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要多于順序存儲(chǔ)結(jié)構(gòu)

C.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)

D.線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)在存儲(chǔ)空間的需求上沒有可比性

28.以下程序的輸出結(jié)果是()。forsin“grandfather”: ifs==“d”ors==“h”: continue print(s,end=‘’)

A.grandfatherB.granfaterC.grandD.father

29.在銀行業(yè)務(wù)中,實(shí)體客戶和實(shí)體銀行之間的聯(lián)系是()。

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

30.下面代碼的輸出結(jié)果是()。a=1deffun(a):a=a+2returnaprint(a,fun(a))

A.l,lB.l,3C.3,3D.3,l

二、判斷題(10題)31.無法刪除集合中指定位置的元素,只能刪除特定值的元素。

A.是B.否

32.Python支持使用字典的“鍵”作為下標(biāo)來訪問字典中的值。

A.是B.否

33.Python中一切內(nèi)容都可以稱為對(duì)象。

A.是B.否

34.9999**9999這樣的命令在Python中無法運(yùn)行。

A.是B.否

35.已知x為非空列表,那么表達(dá)式sorted(x,reverse=True)==list(reversed(x))的值一定是True。

A.是B.否

36.在Python中定義函數(shù)時(shí)不需要聲明函數(shù)參數(shù)的類型。

A.是B.否

37.已知x=3,那么賦值語句x='abcedfg'是無法正常執(zhí)行的。

A.是B.否

38.在類定義的外部沒有任何辦法可以訪問對(duì)象的私有成員。A.是B.否

39.可以使用del刪除集合中的部分元素。

A.是B.否

40.使用Python列表的方法insert()為列表插入元素時(shí)會(huì)改變列表中插入位置之后元素的索引。

A.是B.否

三、填空題(10題)41.假設(shè)列表對(duì)象aList的值為[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是______________________。

42.對(duì)文件進(jìn)行寫入操作之后,_______________方法用來在不關(guān)閉文件對(duì)象的情況下將緩沖區(qū)內(nèi)容寫入文件。

43.表達(dá)式[str(i)foriinrange(3)]的值為____________。

44.表達(dá)式13//4的值為__________。

45.Python內(nèi)置函數(shù)____________用來返回序列中的最大元素。

46.正則表達(dá)式元字符________用來表示該符號(hào)前面的字符或子模式1次或多次出現(xiàn)。

47.已知x=[[1]]*3,那么執(zhí)行語句x[0][0]=5之后,變量x的值為________________。

48.表達(dá)式len('SDIBT')的值為__________。

49.Python擴(kuò)展庫(kù)______________和______________提供了圖像處理功能。

50.表達(dá)式[iforiinrange(10)ifi>8]的值為________________。

四、操作題(3題)51.考生文件夾下存在一個(gè)文件PY101.py,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能:獲取用戶輸入的一組數(shù)字,采用逗號(hào)分隔輸入,輸出其中的最大值。示例如下:請(qǐng)輸入一組數(shù)據(jù),以逗號(hào)分隔:8,78,54,520,21,34520

試題程序:

#請(qǐng)?jiān)赺_____處使用一行代碼或表達(dá)式替換#注意:請(qǐng)不要修改其他已給出代碼data=eval(input(”請(qǐng)輸入一組數(shù)據(jù),以逗號(hào)分隔:”))print(________)

52.某班學(xué)生評(píng)選一等獎(jiǎng)學(xué)金,學(xué)生的10門主干課成績(jī)存在考生文件夾下文件score.txt中,每行為一個(gè)學(xué)生的信息,分別記錄了學(xué)生學(xué)號(hào)、姓名以及10門課成績(jī),格式如下:

1820161043

鄭珉鎬68668377567361696678

1820161044

沈紅偉91708l919680789l8994

從這些學(xué)生中選出獎(jiǎng)學(xué)金候選人,條件是:①總成績(jī)排名在前10名;②全部課程及格(成績(jī)大于等于60)。

問題1:給出按總成績(jī)從高到低排序的前10名學(xué)生名單,并寫入文件candidate0.txt,每行記錄一個(gè)學(xué)生的信息,分別為學(xué)生學(xué)號(hào)、姓名以及10門課成績(jī)。補(bǔ)充考生文件夾下文件PY301一1.py,完成這一功能。試題程序:

#請(qǐng)?jiān)凇幨褂枚嘈写a替換

##注意:其他已給出代碼僅作為提示,可以修改L=[]

#L中的元素是學(xué)生原始成績(jī)和總成績(jī)

…#此處可多行

L.sort(key=lambdax:x[一1],reverse=True)拌按學(xué)生總成績(jī)從大到小排序

…#此處可多行

問題2:讀取文件candidate0.txt,從中選出候選人,并將學(xué)號(hào)和姓名寫入文件candidate.txt,格式如下:

1010112161722

張三

1010112161728

李四

補(bǔ)充考生文件夾下文件PY301—2.py,完成這一功能。

試題程序:'''輸入文件:candidate0.txt輸出文件:candidate.txt'''

53.考生文件夾下存在一個(gè)文件“PY301.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請(qǐng)按照源文件內(nèi)部說明修改代碼,實(shí)現(xiàn)以下功能。設(shè)計(jì)一個(gè)猜字母的程序,程序隨機(jī)給出26個(gè)小寫字母中的一個(gè),答題者輸入猜測(cè)的字母,若輸入的不是26個(gè)小寫字母之一,讓用戶重新輸入;若字母在答案之前或之后,程序給出相應(yīng)正確提示;若答錯(cuò)5次,則答題失敗并退出游戲;若回答正確,程序輸出回答次數(shù)并退出游戲。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)?..處使用一行或多行代碼替換#請(qǐng)?jiān)赺____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)

參考答案

1.DPIL庫(kù)是Python在圖像處理方向的重要的第三方庫(kù),支持圖像存儲(chǔ)、處理和顯示,它能夠處理幾乎所有的圖片格式,可以完成對(duì)圖像的縮放、剪裁、疊加,以及為圖像添加線條和文字等。使用Python處理圖像相關(guān)的程序,首選PIL庫(kù)。本題選擇D選項(xiàng)。

2.C無論用戶輸入的是字符還是數(shù)字,input()函數(shù)統(tǒng)一按照字符串類型輸出,當(dāng)輸入aa時(shí),以字符串類型’aa’返回;然后eval()函數(shù)處理字符串’aa’,去掉其兩側(cè)的引號(hào),將其解釋為一個(gè)變量,由于之前沒有定義過該變量,因此解釋器報(bào)錯(cuò),輸出”輸入有誤”。

3.B棧是按“先進(jìn)后出”的原則組織數(shù)據(jù)的,數(shù)據(jù)的插入和刪除都在棧頂進(jìn)行操作。本題選擇B選項(xiàng)。

4.A文件包括文豐文件和二進(jìn)制文件兩種類型。Python對(duì)文本文件和二進(jìn)制文件采用統(tǒng)一的操作步驟,即“打開-操作-關(guān)閉”,B選項(xiàng)正確。采用文本方式讀入文件,文件經(jīng)過編碼形成字符串,輸出有含義的字符;采用二進(jìn)制方式打開文件,文件被解析為字節(jié)流,A選項(xiàng)錯(cuò)誤。Python通過open()函數(shù)打開一個(gè)文件,并返回一個(gè)操作這個(gè)文件的變量,其語法為<變量名>=open(<文件路徑及文件名>,<打開模式>),C選項(xiàng)正確。文件使用結(jié)束后要用close()方法關(guān)閉,釋放文件的使用授權(quán),其語法為<變量名>.close(),D選項(xiàng)正確。本題選擇A選項(xiàng)。

5.C概念模型,著重于對(duì)客觀世界復(fù)雜事物的描述及對(duì)它們內(nèi)在聯(lián)系的刻畫,與具體的DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))無關(guān)。

6.B關(guān)系SC的主鍵為復(fù)合鍵(學(xué)號(hào),課程號(hào)),但明顯存在課程號(hào)→課程名,課程號(hào)→學(xué)分等,存在非主屬性對(duì)主屬性的部分依賴。對(duì)關(guān)系SC進(jìn)行如下的分解,就可以消除對(duì)非主屬性的部分依賴,滿足第二范式:S(S#,Sn),C(C#,Cn,Cr),SC(S#,C#,G)。本題選擇B選項(xiàng)。

7.D縮進(jìn)格式要求程序?qū)R,清晰簡(jiǎn)明地表示了語句的所屬關(guān)系;Python采用大寫字母、小寫字母、數(shù)字、下劃線和漢字等字符及其組合進(jìn)行命名,但名字的首字符不能是數(shù)字,標(biāo)識(shí)符中間不能出現(xiàn)空格,長(zhǎng)度沒有限制;Python的保留字是大小寫敏感的,true是保留字,但true不是保留字。

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

9.Copen()函數(shù)打開一個(gè)文件,并返回可以操作這個(gè)文件的變量f,并且open()函數(shù)有兩個(gè)參數(shù):文件名和打開模式。本題只是打開了文件,并沒有對(duì)文件進(jìn)行操作,因此不會(huì)輸出文件的內(nèi)容。print(f)語句輸出的是變量f代表的文件的相關(guān)信息:<_io.TextIOWrappername=exam.txt’mode=’r’encoding=’cp936’>。若想要輸出文件的內(nèi)容,需要把文件的內(nèi)容讀入,如f1=f.read()。本題選擇C選項(xiàng)。

10.A軟件測(cè)試的目的是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序,并不涉及改正錯(cuò)誤,所以選項(xiàng)A錯(cuò)誤。程序調(diào)試的基本步驟有錯(cuò)誤定位、修改設(shè)計(jì)及代碼,以排除錯(cuò)誤、進(jìn)行回歸測(cè)試,防止引進(jìn)新的錯(cuò)誤。程序調(diào)試通常稱為Debug,即排錯(cuò)。軟件測(cè)試的基本準(zhǔn)則:所有測(cè)試都應(yīng)追溯到需求、嚴(yán)格執(zhí)行測(cè)試計(jì)劃以排除測(cè)試的隨意性、充分注意測(cè)試中的群集現(xiàn)象、程序員應(yīng)避免檢查自己的程序、窮舉測(cè)試不可能、妥善保存測(cè)試計(jì)劃等文件。本題選擇A選項(xiàng)。

11.C根據(jù)二叉樹的基本性質(zhì):在任意一棵二叉樹中,度為0的葉子節(jié)點(diǎn)總是比度為2的節(jié)點(diǎn)多一個(gè),所以本題中是5+1=6個(gè)。本題選擇C選項(xiàng)。

12.Da=10.99,說明實(shí)部為10.99,虛部為0,故complex(a)返回復(fù)數(shù)(10.99+0j)。本題選擇D選項(xiàng)。

13.D在關(guān)系(二維表)中凡是能唯一標(biāo)識(shí)元組的最小屬性或?qū)傩约Q為該關(guān)系的鍵或者碼。本題選擇D選項(xiàng)。

14.C字符串的索引序號(hào)從0開始,t[20:21]是指字符串中序號(hào)是20的元素I,t[:9]是從序號(hào)0到8元素,用“+”連接字符串,最后輸出IlovetheWorld。本題選擇C選項(xiàng)。

15.B在Python語言中,文件讀取方法有(設(shè)f代表文件變量):\nf.read():從文件中讀入整個(gè)文件內(nèi)容。\nf.readline():從文件中讀入一行內(nèi)容。\nf.readlines():從文件中讀人所有行,以每行為元素形成一個(gè)列表。\nf.seek():改變當(dāng)前文件操作指針的位置。本題選B選項(xiàng)。

16.C該函數(shù)是一個(gè)遞歸函數(shù),用來計(jì)算1到10之間的所有數(shù)的和,使用函數(shù)時(shí)必須調(diào)用函數(shù),即函數(shù)名(<參數(shù)>),也可以將函數(shù)對(duì)象實(shí)例化。結(jié)果為55,選C項(xiàng)。

17.D需求分析階段的工作可以概括為:需求獲取、需求分析、編寫需求規(guī)格說明書、需求評(píng)審四個(gè)方面。所以選擇D。

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

19.Alen()函數(shù)獲得列表ls的長(zhǎng)度,range()函數(shù)起到循環(huán)次數(shù)的作用,append()方法在列表lis最后增加元素。列表ls存儲(chǔ)的元素是列表,訪問時(shí)需要使用索引嵌套。本題選擇A選項(xiàng)。

20.A(3+4j)*(3-4j)是復(fù)數(shù)的乘法運(yùn)算。設(shè)c1=a+bj,c2=c+dj(a、b、c、d均為實(shí)數(shù)),c1*c2=\n(ac-bd)+(bc+ad)j0結(jié)果是(25+0j)。本題選擇A選項(xiàng)。

21.A在Python中,or表示多個(gè)條件之間的“或”關(guān)系。xory,若x為True,則xory的結(jié)果為True,不再對(duì)y進(jìn)行判斷。本題中,x>5為True,故(x>5)or(x/y>5)的結(jié)果為True,輸出結(jié)果為Right。本題選擇A選項(xiàng)。

22.D軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程,測(cè)試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。本題選擇D選項(xiàng)。

23.Crandom.choice(k)用于從序列的元素中隨機(jī)挑選一個(gè)元素;random.shuffle(k)用于將序列的所有元素隨機(jī)排序;random.getrandbits(k)用于生成一個(gè)k比特長(zhǎng)度的隨機(jī)整數(shù);random.sample(k)用于隨機(jī)地從指定列表中提取出k個(gè)不同的元素。本題選擇C選項(xiàng)。

24.B賦值運(yùn)算的一般形式:變量=表達(dá)式,左邊只能是變量。A選項(xiàng)是連續(xù)賦值,C選項(xiàng)是序列賦值,D選項(xiàng)可以寫為x=x+y。本題選擇B選項(xiàng)。

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

26.Clen()函數(shù)用來獲取字符串的長(zhǎng)度,所以length應(yīng)為14;title()函數(shù)是把字符串每個(gè)單詞的首字母變?yōu)榇髮懀許_title應(yīng)為”PythonlsGood”;索引的序號(hào)是從0開始的,所以s[1:6]應(yīng)為“ython”,即S_number為“ython”。本題選擇C選項(xiàng)。

27.B線性鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中每個(gè)結(jié)點(diǎn)都由數(shù)據(jù)域與指針域兩部分組成,增加了存儲(chǔ)空間,所以一般要多于順序存儲(chǔ)結(jié)構(gòu)。

28.Bfor循環(huán)將字符串“grandfather.”中的字符依次賦給變量s,當(dāng)s==“d”或s==“h”時(shí),結(jié)束本次循環(huán),不執(zhí)行print(s,end=‘’);反之,執(zhí)行print(s,end=‘’)。故輸出結(jié)果為granfater。本題選擇B選項(xiàng)。

29.D一個(gè)客戶可以在多家銀行辦理業(yè)務(wù),一家銀行也有多個(gè)客戶辦理業(yè)務(wù),因此,實(shí)體客戶和實(shí)體銀行之間的聯(lián)系是多對(duì)多。本題選擇D選項(xiàng)。

30.B在函數(shù)中傳入的實(shí)參的值是1,函數(shù)執(zhí)行完后函數(shù)內(nèi)局部變量a為3,而函數(shù)中的局部變量a與函數(shù)外的全局變量a互不相干,所以全局變量a在函數(shù)執(zhí)行完仍然是1本題選擇B選項(xiàng)。

31.Y

32.Y

33.Y

34.N

35.N

36.Y

37.N

38.N

39.N

40.Y

41.[6,7,9,11]

42.flush()

43.['0','1','2']

44.3

45.max()

46.+

47.[[5],[5],[5]]

48.5

49.PIL、pillow

50.[9]

51.data=eval(input(”請(qǐng)輸入一組數(shù)據(jù),以逗號(hào)分隔:”))\r\nprint(max(date))題目要求把輸入的數(shù)據(jù)中的最大值輸出,需使用max()方法。input()方法接收的數(shù)據(jù)是字符串類型,字符串的比較是根據(jù)ASCII進(jìn)行比較的,所以需要使用eval()方法把字符串類型轉(zhuǎn)換Python可執(zhí)行的類型,然后使用max()方法對(duì)變量data進(jìn)行比較。

52.(1)L=[]\r\n

fo=open("score.txt","r")\r\n

fi=open("candidate0.txt","w")\r\n

lines=fo.readlines()\r\n

forlineinlines:\r\n

line=line.strip()\r\n

student=line.split('')\r\n

sum=0\r\n

foriinrange(1,11):\r\n

sum+=int(student[-i])\r\n

studene.append(str(sum))\r\n

L.append(student):\r\n

L.sort(key=lambda.x:x[一1],reverse=True)\r\nforiinrange(10):\r\nfi.write('',join(L[i][:-1])+'\\n')\r\nfo.close()\r\nfi.close()(2)'''\r\n輸入文件:candidate0.txt\r\n輸出文件:candidate.txt\r\n'''\r\nfo=open("candidate0.txt","r")\r\nfi=open("candlidate.txt","w")\r\nL=[]#存儲(chǔ)候選人\r\nlines=fo.readlines()\r\nforlineinlines:\r\n

line=line.strip()\r\n

student=line.split('')\r\n

foriinstudent[-10:]:\r\n

ifint(i)<60:\r\n

break\r\n

else:\r\n

I:append(student[:2])\r\nforiinL:\r\n

fi.write(''.join(i)+'\\n')\r\nfo.close()\r\nfi.close()(1)本題涉及”score.txt”和”candidate0.txt”兩個(gè)文件。首先要讀取”score.txt”文件中的信息,通過程序求出每個(gè)學(xué)生的總成績(jī),然后按總成績(jī)從大到小排序,將總成績(jī)排名前10的學(xué)生的學(xué)號(hào)、姓名以及10門課成績(jī)寫入到”candidate0.txt”文件中。打開文件用open()函數(shù),用”r”只讀模式打開文件”score.txt”,用”w”模式創(chuàng)建文件”cand:idate0.txt”。\r\n

”score.txt”文件中每行為一個(gè)學(xué)生的信息,需要用readlines()函數(shù)讀入所有行,以每行為元素形成列表lines,然后用for循環(huán)遍歷該列表中的每個(gè)元素。在遍歷每個(gè)元素時(shí),用strip()方法刪除元素首尾出現(xiàn)的空格,用split()方法以空格分隔學(xué)生的學(xué)號(hào)、姓名以及10門課成績(jī)得到列表student。由于要求出總成績(jī),因此要使用for遍歷每個(gè)學(xué)生的10門課成績(jī),將其累加賦值給sum,并將sum追加到student中。最后將student中所有元素追加到列表L中。\r\n

隨后,對(duì)列表L中的元素進(jìn)行排序,用到sort()方法,參數(shù)”key=lambdax:x[一1]”中l(wèi)ambda是一個(gè)隱函數(shù),是固定寫法,不能寫成別的單詞;x表示列表中的一個(gè)元素,在這里表示一個(gè)列表(即一個(gè)學(xué)生的信息),x只是臨時(shí)起的一個(gè)名字,也可以使用任意的名字;x[一1]表示以列表中的最后一個(gè)元素(即總成績(jī))排序。參數(shù)”reverse=True”表示按降序排序;若該參數(shù)缺省或”reverse=False”,表示按升序排序。\r\n

最后,通過for循環(huán)在列表L中提取出前10個(gè)元素(即前10名的學(xué)生信息,但不包含總成績(jī)),用空格分隔每個(gè)元素,并添加換行符,寫入到文件”candidate0.txt”中,再關(guān)閉所有文件。\r\n

(2)本題涉及”candidate0.txt”和”candidate.txt”兩個(gè)文件。首先要讀取”candidate0.txt”文件中的信息,通過程序判斷每個(gè)學(xué)生的所有課程成績(jī)是否都大于等于60,滿足條件的將該學(xué)生的學(xué)號(hào)和姓名寫入到”candidate.txt”文件中。打開文件用open()函數(shù),用”r”只讀模式打開文件”candidate0.txt”,用”w”模式創(chuàng)建文件”candidate.txt”,并定義一個(gè)列表L來存儲(chǔ)學(xué)號(hào)和姓名(做中轉(zhuǎn))。\r\n”candidate0.txt”文件中有10行數(shù)據(jù),需要用readlines()函數(shù)讀入所有行,以每行為元素形成列表lines,然后用for循環(huán)遍歷該列表中的每個(gè)元素。在遍歷每個(gè)元素時(shí),用strip()方法刪除元素首尾的空格,用split()方法以空格分隔學(xué)生的學(xué)號(hào)、姓名以及10門課成績(jī)得到列表student。然后對(duì)列表student使用for循環(huán)遍歷,用來判斷10門課程的成績(jī)是否都大于等于60,滿足條件就將列表student中的前兩個(gè)元素(即學(xué)號(hào)和姓名)追加到列表L中。\r\n

最后,通過for循環(huán)提取列表L中的所有元素,用空格分隔每個(gè)元素,并添加換行符,寫入到文件”candidate.txt”中,再關(guān)閉所有文件。

53.importletter_list=[‘a(chǎn)’,‘b’,'c','d’,‘e’,'f’,’g’,‘h’,‘i’,‘j’,‘k’,‘l’,’m’,‘n’,‘o’,‘p’,’q’,‘r’,‘s’,’t’,‘u’,‘v’,’w’,‘x’,‘y’,‘z’]letter=letter一list[random.randint(0,25)]count=0whileTrue:Letter_input=input(‘請(qǐng)輸入26個(gè)小寫英文字母中的任一個(gè):’)Count+=1Ifletter_inputnotinletter_list:Print(‘請(qǐng)重新輸入字母’)Else:Ifcount>5Print(‘猜測(cè)超過5次,答題失敗’)BreakElse:Ifletter_input==letter:Print(‘恭喜你答對(duì)了,總共猜了{(lán)}次’.format(count))BreakElifletter_input>letter:Print(‘你輸入的字母排在該字母之后’)Elifletter_inputPrint(‘你輸入的字母排在該字母之前’)Else:Print(‘未知錯(cuò)誤’)隨機(jī)抽取26個(gè)小寫字母,需要使用Python的random庫(kù)中的函數(shù)。mndint(\r\na,b)函數(shù)生成一個(gè)區(qū)間為[a,b]的整數(shù),用來隨機(jī)抽取列表中的字母。根據(jù)題目要求總體分為兩個(gè)方向:①輸入的字符不是小寫字母中的任一個(gè)字符,則輸出“請(qǐng)重新輸入字母”;②若輸入的字符在列表中,則判斷輸入的次數(shù)是否大于5,大于5則輸出“猜測(cè)超過5次,答題失敗”并退出循環(huán),在輸入次數(shù)之內(nèi),對(duì)輸入的字符與隨機(jī)抽取的字符進(jìn)行比較,即大于、小于及等于,不同的比較范圍對(duì)應(yīng)不同的輸出。2022年黑龍江省黑河市全國(guó)計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(30題)1.在Python中,能夠處理圖像的第三方庫(kù)是()。

A.PylnstallerB.PyserialC.PygameD.PIL

2.執(zhí)行以下程序,導(dǎo)致輸出”輸入有誤”的輸入選項(xiàng)是()。try:ls=eval(input())*2print(ls)except:print(’輸入有誤’)

A.’aa’B.’12’C.aaD.12

3.下列關(guān)于棧的敘述正確的是()。

A.棧按“先進(jìn)先出”的原則組織數(shù)據(jù)B.棧按“先進(jìn)后出”的原則組織數(shù)據(jù)C.只能在棧底插入數(shù)據(jù)D.不能刪除數(shù)據(jù)

4.以下對(duì)Python文件處理的描述中,錯(cuò)誤的是()。

A.當(dāng)文件以文本方式打開時(shí),讀寫按照字節(jié)流方式

B.Python能夠以文本和二進(jìn)制兩種方式處理文件

C.Python通過解釋器內(nèi)置的open()函數(shù)打幵一個(gè)文件

D.文件使用結(jié)束后可以用cloSe()方法關(guān)閉,釋放文件的使用授權(quán)

5.概念模型是()。

A.用于現(xiàn)實(shí)世界的建模,與具體的DBMS有關(guān)

B.用于信息世界的建模,與具體的DBMS有關(guān)

C.用于現(xiàn)實(shí)世界的建模,與具體的DBMS無關(guān)

D.用于信息世界的建模,與具體的DBMS無關(guān)

6.定義學(xué)生選修課程的關(guān)系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其屬性分別為學(xué)號(hào)、姓名、課程號(hào)、課程名、成績(jī)、學(xué)分)該關(guān)系可進(jìn)一步規(guī)范化為()。

A.S(S#,Sn,C#,Cn,Cr),SC(S#,C#,G)

B.S(S#,Sn),C(C#,Cn,Cr),SC(S#,C#,G)

C.C(C#,Cn,Cr),SC(S#,Sn,C#,G)

D.S(S#,Sn),C(C#,Cn),SC(S#,C#,Cr,G)

7.以下關(guān)于Python程序語法元素的描述,正確的選項(xiàng)是()。

A.縮進(jìn)格式要求程序?qū)R,增添了編程難度

B.Python變量名允許以數(shù)字開頭

C.true是Python的保留字

D.所有的if、while、def、class語句后面都要用’:’結(jié)尾

8.以下程序的輸出結(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

9.文件exam.txt與以下代碼在同一目錄下,其內(nèi)容是一段文本:bigBen,以下代碼的輸出結(jié)果是()。f=open(”exam.txt”)print(f)f.close()

A.bigBenB.exam.txtC.<_io.TextIOWrapper…>D.exam

10.下面敘述中錯(cuò)誤的是()。

A.軟件測(cè)試的目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤

B.對(duì)被調(diào)試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟

C.程序調(diào)試通常也稱為Debug

D.軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性

11.某二叉樹有5個(gè)度為2的節(jié)點(diǎn),則該二叉樹中的葉子節(jié)點(diǎn)數(shù)是()。

A.10B.8C.6D.4

12.以下程序的輸出結(jié)果是()。a=10.99print(complex(a))

A.0.99B.10.99i+jC.10.99D.(10.99+0j)

13.關(guān)系數(shù)據(jù)庫(kù)中的鍵是指()。

A.關(guān)系的所有屬性B.關(guān)系的名稱C.關(guān)系的專用保留字D.能唯一標(biāo)識(shí)元組的最小屬性或?qū)傩约?/p>

14.以下程序的輸出結(jié)果是()。t=”theWorldisSObig.Iwanttosee”S=t[20:21]+’love’+t[:9]print(S)

A.Ilovethe

B.IloveWodd

C.IlovetheWorld

D.IlovetheWod

15.屬于Python讀取文件一行操作的是()。

A.readtextB.readlineC.readallD.read

16.下面代碼的輸出結(jié)果是()。defadd(x):ifx>0

溫馨提示

  • 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)論