山西省長(zhǎng)治市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)專(zhuān)項(xiàng)練習(xí)(含答案)_第1頁(yè)
山西省長(zhǎng)治市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)專(zhuān)項(xiàng)練習(xí)(含答案)_第2頁(yè)
山西省長(zhǎng)治市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)專(zhuān)項(xiàng)練習(xí)(含答案)_第3頁(yè)
山西省長(zhǎng)治市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)專(zhuān)項(xiàng)練習(xí)(含答案)_第4頁(yè)
山西省長(zhǎng)治市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)專(zhuān)項(xiàng)練習(xí)(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

山西省長(zhǎng)治市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)專(zhuān)項(xiàng)練習(xí)(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(30題)1.設(shè)棧與隊(duì)列初始狀態(tài)為空。首先A,B,C,D,E依次人棧,再F,G,H,I,J依次入隊(duì);然后依次出棧至??眨僖来纬鲫?duì)至隊(duì)空。則輸出序列為()。

A.F,G,H,I,J,A,B,C,D,E

B.F,G,H,I,J,E,D,C,B,A

C.E,D,C,B,A,J,I,H,G,F(xiàn)

D.E,D,C,B,A,F(xiàn),G,H,I,J

2.下面代碼的輸出結(jié)果是()。deff(n):ifn==1:return1else:returnn*f(n—1)print(f(4))

A.24B.4C.0D.10

3.在Python中,不屬于組合數(shù)據(jù)類(lèi)型的是()。

A.浮點(diǎn)數(shù)類(lèi)型B.字典類(lèi)型C.列表類(lèi)型D.字符串類(lèi)型

4.以下關(guān)于Python列表的描述中,正確的是()。

A.列表的長(zhǎng)度和內(nèi)容都可以改變,但元素類(lèi)型必須相同

B.不可以對(duì)列表進(jìn)行成員運(yùn)算操作、長(zhǎng)度計(jì)算和分片

C.列表的索引是從1開(kāi)始的

D.可以使用比較操作符(如>或<等)對(duì)列表進(jìn)行比較

5.以下不是Python特點(diǎn)的是()。

A.執(zhí)行速度快B.語(yǔ)法簡(jiǎn)潔C.支持中文D.生態(tài)豐富

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

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

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

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

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

7.不屬于Python開(kāi)發(fā)用戶(hù)界面的第三方庫(kù)的是()。

A.PyGObjectB.PyQtC.timeD.PyGTK

8.下面程序的輸出結(jié)果是()。L1=[4,5,6,8].print(L1.reverse())A.[8,6,5,4]B.[4,5,6,8]C.NoneD.[4,5,6,8]

9.以下關(guān)于二進(jìn)制數(shù)的定義,正確的是()。

A.0B1014B.0b1010C.0B1019D.0bC3F

10.設(shè)棧與隊(duì)列初始狀態(tài)為空。首先A,B,C,D,E依次入棧,再F,G,H,I,J依次入隊(duì);然后依次出隊(duì)至隊(duì)空,再依次出棧至???。則輸出序列為()。

A.E,D,C,B,A,F(xiàn),G,H,I,j

B.E,D,C,B,A,J,I,H,G,F(xiàn)

C.F,G,H,I,J,A,B,C,D,E,

D.F,G,H,I,J,E,D,C,B,A

11.下面代碼的輸出結(jié)果是()。x=10whilex:x一=1ifx%2:print(x,end=”)else:pass

A.86420B.975311C.97531D.864200

12.一個(gè)棧的初始狀態(tài)為空。現(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是()。

A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA

13.結(jié)構(gòu)化程序的三種基本控制結(jié)構(gòu)是()。

A.遞歸、堆棧和隊(duì)列B.過(guò)程、子程序和函數(shù)C.順序、選擇和重復(fù)D.調(diào)用、返回和轉(zhuǎn)移

14.想查看BIFlen的文檔信息,輸入以下命令()

A.helplenB.help--lenC.lenhelpD.help(len)

15.程序流程圖中帶有箭頭的線(xiàn)段表示的是()。

A.圖元關(guān)系B.數(shù)據(jù)流C.控制流D.調(diào)用關(guān)系

16.以下代碼的輸出結(jié)果是()。print(1.5+2.1==3.6)

A.3.6B.TrueC.1.5+2.1==3.6D.False

17.數(shù)據(jù)字典(DD)的作用是()。

A.定義流程圖中各個(gè)成份的具體含義

B.定義數(shù)據(jù)流圖中各個(gè)成份的具體含義

C.定義系統(tǒng)結(jié)構(gòu)圖中各個(gè)成份的具體含義

D.定義功能結(jié)構(gòu)圖中各個(gè)成份的具體含義

18.以下不是Python語(yǔ)言關(guān)鍵字的選項(xiàng)是()。

A.classB.defC.defineD.elif

19.基本路徑測(cè)試屬于()。

A.黑盒測(cè)試方法且是靜態(tài)測(cè)試B.黑盒測(cè)試方法且是動(dòng)態(tài)測(cè)試C.白盒測(cè)試方法且是動(dòng)態(tài)測(cè)試D.白盒測(cè)試方法且是靜態(tài)測(cè)試

20.下面關(guān)于Python中函數(shù)的說(shuō)法錯(cuò)誤的是()。

A.函數(shù)的形參不需要聲明其類(lèi)型

B.函數(shù)沒(méi)有接收參數(shù)時(shí),括號(hào)可以省略

C.函數(shù)體部分的代碼要和關(guān)鍵字def保持一定的縮進(jìn)

D.函數(shù)可以有return返回,也可以沒(méi)有return返回

21.以下選項(xiàng),正確的是()。

A.序列類(lèi)型是一維元素向量,元素之間存在先后關(guān)系,通過(guò)索引訪(fǎng)問(wèn)

B.序列類(lèi)型可以分為3類(lèi):字符串、字典及列表

C.表示單一數(shù)據(jù)的類(lèi)型被稱(chēng)為組合數(shù)據(jù)類(lèi)型

D.Python的字符串、字典、元組及列表都屬于序列類(lèi)型

22.執(zhí)行以下代碼的結(jié)果是()A.1B.2C.5D.8

23.以下程序執(zhí)行后,book.txt文件的內(nèi)容是()。fo=open(“book.txt”,“w”)ls=[‘book’,‘23’,‘201009’,‘20’]fo.write(str(ls))fo.close()

A.[‘book’,‘23’,‘201009’,‘20’]

B.book,23,201009,20

C.[book,23,201009,20]

D.book2320100920

24.以下代碼的輸出結(jié)果是()。x=12+3*((5*8)一14)//6print(x)

A.25.0B.65C.25D.24

25.下面關(guān)于Python內(nèi)置函數(shù)的說(shuō)法錯(cuò)誤的是()。

A.內(nèi)置函數(shù)是不需要關(guān)鍵字import導(dǎo)人而可以直接使用的函數(shù)

B.求絕對(duì)值的函數(shù)abs(x)是Python的內(nèi)置函數(shù)

C.range(a,b,s)函數(shù)是Python的內(nèi)置函數(shù)

D.開(kāi)平方函數(shù)Sqrt(x)是Python的內(nèi)置函數(shù)

26.對(duì)于循環(huán)隊(duì)列,下列敘述中正確的是()。

A.隊(duì)頭指針是固定不變的

B.隊(duì)頭指針一定大于隊(duì)尾指針

C.隊(duì)頭指針一定小于隊(duì)尾指針

D.隊(duì)頭指針可以大于隊(duì)尾指針,也可以小于隊(duì)尾指針

27.下面程序的輸出結(jié)果是()。

ls=[“橘子”,”芒果”,”草莓”,”西瓜”,”水蜜桃”]

forkinls:

print(k,end=””)A.橘子芒果草莓西瓜水蜜桃B.橘子芒果草莓西瓜水蜜桃C.西瓜D.”橘子””芒果””草莓””西瓜””水蜜桃”

28.概念模型是()。

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

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

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

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

29.以下屬于Python中導(dǎo)入語(yǔ)句的是()。

A.classB.returnC.importD.print

30.下面代碼的輸出結(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”

二、判斷題(10題)31.4j是合法Python數(shù)字類(lèi)型。

A.是B.否

32.不同作用域中的同名變量之間互相不影響,也就是說(shuō),在不同的作用域內(nèi)可以定義同名的變量。

A.是B.否

33.放在一對(duì)三引號(hào)之間的任何內(nèi)容將被認(rèn)為是注釋。

A.是B.否

34.OpenGL采用的“狀態(tài)機(jī)”工作方式,一旦設(shè)置了某種狀態(tài)以后,除非顯式修改該狀態(tài),否則該狀態(tài)將一直保持。

A.是B.否

35.如果定義類(lèi)時(shí)沒(méi)有編寫(xiě)析構(gòu)函數(shù),Python將提供一個(gè)默認(rèn)的析構(gòu)函數(shù)進(jìn)行必要的資源清理工作。

A.是B.否

36.標(biāo)準(zhǔn)庫(kù)os的rename()方法可以實(shí)現(xiàn)文件移動(dòng)操作。

A.是B.否

37.在Python中可以使用id作為變量名,但是不建議這樣做。

A.是B.否

38.Python變量使用前必須先聲明,并且一旦聲明就不能再當(dāng)前作用域內(nèi)改變其類(lèi)型。

A.是B.否

39.在Windows平臺(tái)上編寫(xiě)的Python程序無(wú)法在Unix平臺(tái)運(yùn)行。A.是B.否

40.在GUI設(shè)計(jì)中,復(fù)選框往往用來(lái)實(shí)現(xiàn)非互斥多選的功能,多個(gè)復(fù)選框之間的選擇互不影響。

A.是B.否

三、填空題(10題)41.表達(dá)式re.split('\.+','alpha.beta...gamma..delta')的值為_(kāi)______________________。

42.表達(dá)式[str(i)foriinrange(3)]的值為_(kāi)___________。

43.已知列表x=[1,3,2],那么執(zhí)行語(yǔ)句y=list(reversed(x))之后,x的值為_(kāi)_________。

44.表達(dá)式'a'+'b'的值為_(kāi)____________。

45.Python擴(kuò)展庫(kù)______________中封裝了Windows底層幾乎所有API函數(shù)。

46.字典對(duì)象的____________方法返回字典的“鍵”列表。

47.列表對(duì)象的sort()方法用來(lái)對(duì)列表元素進(jìn)行原地排序,該函數(shù)返回值為

。

48.表達(dá)式[iforiinrange(10)ifi>8]的值為_(kāi)_______________。

49.表達(dá)式-13//4的值為_(kāi)_________。

50.表達(dá)式'Helloworld'.upper()的值為_(kāi)__________。

四、操作題(3題)51.考生文件夾下存在一個(gè)文件“PY202.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請(qǐng)?jiān)谠撐募芯帉?xiě)代碼,以實(shí)現(xiàn)如下功能。使用Python的異常處理結(jié)構(gòu)編寫(xiě)對(duì)數(shù)計(jì)算,要求底數(shù)大于0且不等于1,真數(shù)大于0,且輸入的必須為實(shí)數(shù),否則拋出對(duì)應(yīng)的異常。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)?..處使用一行或多行代碼替換#請(qǐng)?jiān)赺____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)try:a=eval(input(‘請(qǐng)輸入底數(shù):’))b=eval(input(‘請(qǐng)輸入真數(shù):’))c=_____exceptValueError:…exceptZeroDivisionError:print(‘底數(shù)不能為1’)exceptNameError:Prints(‘輸入必須為實(shí)數(shù)’)else:print(C)

52.考生文件夾下存在一個(gè)文件“PY101.py”,請(qǐng)寫(xiě)代碼替換橫線(xiàn),不修改其他代碼,實(shí)現(xiàn)以下功能。用鍵盤(pán)輸入正整數(shù)n,按要求把n輸出到屏幕。

格式要求:寬度為30個(gè)字符,以@填充,右對(duì)齊,帶千位分隔符。如果輸入的正整數(shù)超過(guò)30位,則按照真實(shí)長(zhǎng)度輸出。例如:用鍵盤(pán)輸入的正整數(shù)n為5201314,屏幕輸出@@@@@@@@@@@@@@@5,201,314

試題程序:

#請(qǐng)?jiān)诔绦虻奶幨褂靡恍写a或表達(dá)式替換

#注意:請(qǐng)不要修改其他已給出代碼

n=eval(input("請(qǐng)輸入正整數(shù)”))print("{_____}".format(n))

53.考生文件夾下存在一個(gè)文件PY101.py,請(qǐng)寫(xiě)代碼替換橫線(xiàn),不修改其他代碼,實(shí)現(xiàn)以下功能:獲取用戶(hù)輸入的一組數(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(________)

參考答案

1.D棧稱(chēng)為“后進(jìn)先出”表或“先進(jìn)后出”的線(xiàn)性表;隊(duì)列稱(chēng)為“先進(jìn)先出”或“后進(jìn)后出”的線(xiàn)性表。A,B,C,D,E依次入棧,則依次出棧順序?yàn)镋,D,C,B,A;F,G,H,I,J依次入隊(duì),則依次出隊(duì)順序?yàn)镕,G,H,I,J。故輸出順序?yàn)镋,D,C,B,A,F(xiàn),G,H,I,J。

2.A該代碼的功能是根據(jù)傳人的參數(shù)求取該數(shù)的階乘,經(jīng)過(guò)一系列的運(yùn)算將結(jié)果返回,4的階乘為24。

3.APython中組合數(shù)據(jù)類(lèi)型包括元組、列表、字典和集合等。本題選擇A選項(xiàng)。

4.D列表是包含0個(gè)或多個(gè)元素的有序序列,屬于序列類(lèi)型。列表用中括號(hào)([])表示,由于列表屬于序列類(lèi)型,故繼承了序列類(lèi)型的所有屬性和方法。索引是列表的基本操作,用于獲得列表中的一個(gè)元素,該操作沿用序列類(lèi)型的索引方式,即正向遞增序號(hào)或反向遞減序號(hào),使用中括號(hào)作為索引操作符,索引號(hào)不得超過(guò)列表的元素范圍,否則將產(chǎn)生lndexError錯(cuò)誤。索引下標(biāo)從0開(kāi)始。列表可以進(jìn)行元素增加、刪除、替換、查找等操作。列表沒(méi)有長(zhǎng)度限制,元素類(lèi)型可以不同,能夠包含其他的組合數(shù)據(jù)類(lèi)型,可以使用比較操作符(如>或<等)對(duì)列表進(jìn)行比較,也可以對(duì)列表進(jìn)行成員運(yùn)算操作、長(zhǎng)度計(jì)算和分片。故D項(xiàng)正確。

5.APython最重要的3個(gè)特點(diǎn)是語(yǔ)法簡(jiǎn)潔、生態(tài)豐富、多語(yǔ)言集成。除了這3個(gè)重要特點(diǎn)外,還有一些其他特點(diǎn):平臺(tái)無(wú)關(guān)、強(qiáng)制可讀、支持中文、模式多樣、類(lèi)庫(kù)便捷。Python是一種高級(jí)通用腳本語(yǔ)言,是通過(guò)解釋方式執(zhí)行的(解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行目標(biāo)代碼的過(guò)程),故執(zhí)行速度沒(méi)有采用編譯方式的語(yǔ)言執(zhí)行得快。本題選擇A選項(xiàng)。

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

7.CPyQt(QT開(kāi)發(fā)庫(kù))、PyGObject及PyGTK(GTK\n+庫(kù))均是Python開(kāi)發(fā)用戶(hù)界面的第三方庫(kù)。而time庫(kù)是Python提供的處理時(shí)間標(biāo)準(zhǔn)庫(kù)。本題選擇C選項(xiàng)。

8.A

9.B二進(jìn)制數(shù)以0b或0B開(kāi)頭,后面跟0和1。A、C、D這3個(gè)選項(xiàng)中有4、9、C、3、F,這些都不是二進(jìn)制數(shù)。本題選擇B選項(xiàng)。

10.D棧稱(chēng)為“后進(jìn)先出”表或“先進(jìn)后出”的線(xiàn)性表;隊(duì)列稱(chēng)為“先進(jìn)先出”或“后進(jìn)后出”的線(xiàn)性表。F,G,H,I,J依次人隊(duì),則依次出隊(duì)順序?yàn)镕,G,H,I,J;A,B,c,D,E依次人棧,則依次出棧順序?yàn)镋,D,C,B,A。故輸出順序?yàn)镕,G,H,I,J,E,D,c,B,A。本題選D選項(xiàng)。

11.Cwhile條件為真時(shí)進(jìn)入循環(huán)體,執(zhí)行循環(huán)體中的內(nèi)容。如果x的值為偶數(shù)則if條件為假,不執(zhí)行任何操作,為奇數(shù)則if條件為真,輸出該奇數(shù);進(jìn)入下一次循環(huán),判斷while條件,判斷是否進(jìn)入循環(huán)體,執(zhí)行循環(huán)體中的代碼。后面的操作類(lèi)似,直到while條件不滿(mǎn)足。經(jīng)過(guò)一系列的運(yùn)算,輸出結(jié)果為:97531。

12.B棧按先進(jìn)后出的原則組織數(shù)據(jù),所以入棧最早的元素最后出棧,本題選擇B選項(xiàng)。

13.C1966年Boehm和Jacopini證明了程序設(shè)計(jì)語(yǔ)言?xún)H僅使用順序、選擇和重復(fù)三種基本控制結(jié)構(gòu)就足以表達(dá)出各種其他形式結(jié)構(gòu)的程序設(shè)計(jì)方法。

14.D

15.C解析:程序流程圖是人們對(duì)解決問(wèn)題的方法、思路或算法的一種描述。其中,圖框表示各種操作的類(lèi)型,圖框中的文字和符號(hào)表示操作的內(nèi)容,流程線(xiàn)表示操作的先后次序。帶箭頭的線(xiàn)段在數(shù)據(jù)流程圖中表示數(shù)據(jù)流。帶箭頭的線(xiàn)段在程序流程圖中表示控制流。題中給出的選項(xiàng)中,在圖元之間用帶有箭頭的線(xiàn)段表示圖元關(guān)系。在模塊之間用帶有箭頭的線(xiàn)段表示調(diào)用關(guān)系。構(gòu)成程序流程圖的基本圖符及含義:→或↓表示控制流;□表示加工步驟;

表示邏輯條件。

16.B“1.5+2.1”表達(dá)式的結(jié)果與3.6比較是否相等,返回的結(jié)果為布爾值,即True或False,結(jié)果相等,所以代碼輸出的結(jié)果應(yīng)為T(mén)rue。

17.B數(shù)據(jù)字典(DataDictionary,DD)是對(duì)數(shù)據(jù)流圖中所有元素的精確、嚴(yán)格的定義和解釋?zhuān)且粋€(gè)有組織的列表,使得用戶(hù)和系統(tǒng)分析員對(duì)于輸入、輸出、存儲(chǔ)成分和中間計(jì)件結(jié)果有共同的理解,是結(jié)構(gòu)化分析的核心。

18.C保留字,也稱(chēng)關(guān)鍵字,是指被編程語(yǔ)言?xún)?nèi)部定義并保留使用的標(biāo)識(shí)符。Python3.x版本中有35個(gè)保留字,分別為:and,as,assert,async,await,break,class,continue,def,del,elif,else,excep!,F(xiàn)alse,finally,for,from,global,if,import,in,is,lambda,None,nonlocal,not,or.pass,raise,return,True,try,while,with,yield。define不是Python語(yǔ)言關(guān)鍵字。本題選擇C選項(xiàng)。

19.C白盒測(cè)試方法主要有邏輯覆蓋、基本路徑測(cè)試等。黑盒測(cè)試方法主要有等價(jià)類(lèi)劃分法、邊界值分析法、錯(cuò)誤推測(cè)法及因果圖等。基本路徑測(cè)試根據(jù)軟件過(guò)程性描述中的控制流確定程序的環(huán)路復(fù)雜性度量,用此度量定義基本路徑的集合,并由此導(dǎo)出一組測(cè)試用例對(duì)每一條獨(dú)立執(zhí)行路徑進(jìn)行測(cè)試。因此,基本路徑測(cè)試屬于動(dòng)態(tài)測(cè)試。本題選擇C選項(xiàng)。

20.BA項(xiàng)正確,Python中函數(shù)形參不需要聲明其類(lèi)型,也不需要指定函數(shù)的返回值類(lèi)型;C項(xiàng)是Python正確的縮進(jìn)規(guī)定;D項(xiàng)正確,return結(jié)束函數(shù)時(shí)選擇性返回一個(gè)值給調(diào)用方,不帶表達(dá)式的return相當(dāng)于返回None。B項(xiàng)中,當(dāng)函數(shù)沒(méi)有接收參數(shù)時(shí),括號(hào)也不能省略,錯(cuò)誤。

21.A序列類(lèi)型是一維元素向量,元素之間存在先后關(guān)系,通過(guò)索引訪(fǎng)問(wèn)。Python的很多數(shù)據(jù)類(lèi)型是序列類(lèi)型,其中比較重要的是字符串類(lèi)型、列表類(lèi)型及元組類(lèi)型。字典是存儲(chǔ)可變數(shù)量鍵值對(duì)的數(shù)據(jù)結(jié)構(gòu),通過(guò)字典類(lèi)型實(shí)現(xiàn)映射,所以字典是映射類(lèi)型,不是序列類(lèi)型。B、D兩項(xiàng)錯(cuò)誤。表示多個(gè)數(shù)據(jù)的類(lèi)型被稱(chēng)為組合數(shù)據(jù)類(lèi)型,C錯(cuò)誤。本題選擇A選項(xiàng)。

22.C

23.A執(zhí)行fo=open(“book.txt”,“W”),打開(kāi)book.txt文件,打開(kāi)模式為“W”(覆蓋寫(xiě)模式);創(chuàng)建列表ls=[“book”,“23”,“201009”,“20”];str()函數(shù)返回一個(gè)對(duì)象的字符串格式,str(ls)將列表類(lèi)型的ls轉(zhuǎn)換為字符串類(lèi)型,fo.write(str(ls))將字符串寫(xiě)入book.txt文件中。本題選擇A選項(xiàng)。

24.C在Python中算術(shù)運(yùn)算符”//”來(lái)表示整數(shù)除法,返回不大于結(jié)果的一個(gè)最大的整數(shù),而”/”則單純的表示浮點(diǎn)數(shù)除法,返回浮點(diǎn)結(jié)果。所以先計(jì)算5*8=40,40一14=26,26*3=78,78//6=13,12+13=25。本題選擇C選項(xiàng)。

25.Dsqrt(X)是math庫(kù)中的一個(gè)函數(shù),并不是Python的內(nèi)置函數(shù)。本題選擇D選項(xiàng)。

26.D循環(huán)隊(duì)列的隊(duì)頭指針與隊(duì)尾指針都不是固定的,隨著入隊(duì)與出隊(duì)操作要進(jìn)行變化。因?yàn)槭茄h(huán)利用的隊(duì)列結(jié)構(gòu),所以隊(duì)頭指針有時(shí)可能大于隊(duì)尾指針,有時(shí)也可能小于隊(duì)尾指針。

27.Bfor循環(huán)遍歷列表ls,依次把ls中的元素賦值給變量k,并使用函數(shù)print()輸出各元素(格式為元素間用空格分隔)。本題選擇B選項(xiàng)。

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

29.CPython中無(wú)論是標(biāo)準(zhǔn)庫(kù)、第三方庫(kù)還是自定義庫(kù),在使用之前都需要進(jìn)行導(dǎo)入,方法就是使用import語(yǔ)句導(dǎo)人模塊。本題選擇C選項(xiàng)。

30.Bappend()是向列表元素的結(jié)尾增加元素。

31.Y

32.Y

33.N

34.Y

35.Y

36.Y

37.Y

38.N

39.Npython代碼支持w

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論