寧夏回族自治區(qū)固原市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)重點(diǎn)匯總(含答案)_第1頁(yè)
寧夏回族自治區(qū)固原市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)重點(diǎn)匯總(含答案)_第2頁(yè)
寧夏回族自治區(qū)固原市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)重點(diǎn)匯總(含答案)_第3頁(yè)
寧夏回族自治區(qū)固原市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)重點(diǎn)匯總(含答案)_第4頁(yè)
寧夏回族自治區(qū)固原市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)重點(diǎn)匯總(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

寧夏回族自治區(qū)固原市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)重點(diǎn)匯總(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(30題)1.下列關(guān)于Python中復(fù)數(shù)類型的描述錯(cuò)誤的是()。

A.復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成

B.復(fù)數(shù)可以看作二元有序?qū)崝?shù)對(duì)(a,b)

C.虛數(shù)部分必須有后綴j,且為小寫

D.復(fù)數(shù)中的虛數(shù)部分不能單獨(dú)存在,必須有實(shí)數(shù)部分

2.下列敘述中正確的是()。

A.順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的

B.順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線性結(jié)構(gòu)

C.順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表

D.鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間

3.設(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

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

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

A.PyGObjectB.PyQtC.timeD.PyGTK

5.S=’1234567890’,以下表示’1234’的選項(xiàng)是()。

A.s[1:5]B.s[0:3]C.s[一10:-5]D.s[0:4]

6.下面程序的輸出結(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]

7.以下程序的輸出結(jié)果是()。forcin’PythonNCRE’:ifc==’N’:breakprint?

A.無(wú)輸出B.PythonC.PythoD.PythonCRE

8.以下代碼的輸出結(jié)果是()。forsin”HelloWorld”:ifs==”W”:continueprint(s,end=””)

A.WorldB.HelloC.HelloorldD.HelloWorld

9.設(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

10.下面哪一種定義是類的私有成員?()

A._xxB._xx_C._xxxD.xxx

11.Python中heapq是一種()數(shù)據(jù)結(jié)構(gòu)

A.樹型數(shù)據(jù)結(jié)構(gòu)B.列表數(shù)據(jù)結(jié)構(gòu)C.隊(duì)列數(shù)據(jù)結(jié)構(gòu)D.鏈表數(shù)據(jù)結(jié)構(gòu)

12.執(zhí)行eval('l1=[5,7,9]')后()

A.[5,7,9]B.l1=[5,7,9]C.異常D.沒(méi)有任何返回

13.以下關(guān)于Python函數(shù)的描述中,錯(cuò)誤的是()。

A.Python程序的main()函數(shù)可以改為其他名稱

B.如果Python程序包含一個(gè)函數(shù)main(),這個(gè)函數(shù)與其他函數(shù)地位相同

C.Python程序可以不包含main()函數(shù)

D.Python程序需要包含一個(gè)main()函數(shù)且只能包含一個(gè)main()函數(shù)

14.循環(huán)隊(duì)列的存儲(chǔ)空間為Q(0:59),初始狀態(tài)為空。經(jīng)過(guò)一系列正常的入隊(duì)與退隊(duì)操作后,front=25,rear=24。循環(huán)隊(duì)列中的元素個(gè)數(shù)為()。

A.1B.2C.59D.60

15.正則中的^符號(hào),用在一對(duì)中括號(hào)中則表示要匹配()

A.字符串的開始B.除中括號(hào)內(nèi)的其它字符C.字符串的結(jié)束D.僅中括號(hào)內(nèi)含有的字符

16.下列關(guān)于Python縮進(jìn)的描述中,錯(cuò)誤的是()。

A.Python語(yǔ)言中采用嚴(yán)格的“縮進(jìn)”來(lái)表明程序格式不可嵌套

B.判斷、循環(huán)、函數(shù)等語(yǔ)法形式能夠通過(guò)縮進(jìn)包含一批Python代碼,進(jìn)而表達(dá)對(duì)應(yīng)的語(yǔ)義

C.Python單層縮進(jìn)代碼屬于之前最鄰近的一行非縮進(jìn)代碼,多層縮進(jìn)代碼根據(jù)縮進(jìn)關(guān)系決定所屬范圍

D.縮進(jìn)指每一行代碼前面的留白部分,用來(lái)表示代碼之間的層次關(guān)系

17.以下代碼的輸出結(jié)果是()。fo=open(”book.txt”,”w”)ls=[’C語(yǔ)言’,’Java’,’C#’,’Python’]fo.writelines(ls)fo.close()

A.’C語(yǔ)言“Java”C#”Python’

B.C語(yǔ)言JavaC#Python

C.[C語(yǔ)言,Java,C#,Python]

D.[’C語(yǔ)言’,’Java’,’C#’,’Python’]

18.以下程序的輸出結(jié)果不可能是()。importrandomls=[2,3,4,6]s=10k=random.randint(0,2)s+=ls[k]print(s)

A.12B.14C.13D.16

19.以下程序的輸出結(jié)果是()。deffunc(a,b): a**=b returnas=func(2,5)print(s)

A.10B.20C.32D.5

20.概念模型是()。

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

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

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

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

21.time庫(kù)的time.time()函數(shù)的作用是()。

A.以數(shù)字形式返回當(dāng)前系統(tǒng)時(shí)間

B.以字符串形式返回當(dāng)前系統(tǒng)時(shí)間

C.以struct_time形式返回當(dāng)前系統(tǒng)時(shí)間

D.根據(jù)format格式定義返回當(dāng)前系統(tǒng)時(shí)間

22.以下描述中,錯(cuò)誤的是()。

A.Python語(yǔ)言通過(guò)索引來(lái)訪問(wèn)列表中元素,索引可以是負(fù)整數(shù)

B.列表用方括號(hào)來(lái)定義,繼承了序列類型的所有屬性和方法

C.Python列表是各種類型數(shù)據(jù)的集合,列表中的元素不能夠被修改

D.Python語(yǔ)言的列表類型能夠包含其他的組合數(shù)據(jù)類型

23.以下代碼的輸出結(jié)果是()。t=10.5defabove_zero(t):returnt>0

A.TrueB.FalseC.10.5D.沒(méi)有輸出

24.下列關(guān)于Python的描述正確的是()。

A.代碼的縮進(jìn)錯(cuò)誤導(dǎo)致的是邏輯錯(cuò)誤

B.跳躍結(jié)構(gòu)是Python的流程結(jié)構(gòu)之一

C.Python支持的數(shù)據(jù)類型包括char、int及float等

D.Pythcm內(nèi)存管理中,變量無(wú)須事先創(chuàng)建和賦值,而是可以直接使用

25.以下屬于turtle庫(kù)顏色控制函數(shù)的是()。

A.right()B.pensize()C.seth()D.pencolor()

26.表格類型數(shù)據(jù)的組織維度最可能是()。

A.多維數(shù)據(jù)B.一維數(shù)據(jù)C.二維數(shù)據(jù)D.高維數(shù)據(jù)

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

A.函數(shù)中return語(yǔ)句只能放在函數(shù)定義的最后面

B.定義函數(shù)需要使用保留字def

C.使用函數(shù)最主要的作用是復(fù)用代碼

D.Python函數(shù)不可以定義在分支或循環(huán)語(yǔ)句的內(nèi)部

28.在Python的類定義中,對(duì)函數(shù)變量的訪問(wèn)形式為()。

A.<對(duì)象>.<變量>

B.<對(duì)象>.方法(變量)

C.<類名>.<變量>

D.<對(duì)象>.方法(變量)

29.有3個(gè)關(guān)系R、S、T如下:

由關(guān)系R和S通過(guò)運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為()。

A.并B.自然連接C.笛卡兒積D.交

30.對(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”

二、判斷題(10題)31.表達(dá)式[]==None的值為True。

A.是B.否

32.盡管可以使用import語(yǔ)句一次導(dǎo)入任意多個(gè)標(biāo)準(zhǔn)庫(kù)或擴(kuò)展庫(kù),但是仍建議每次只導(dǎo)入一個(gè)標(biāo)準(zhǔn)庫(kù)或擴(kuò)展庫(kù)。

A.是B.否

33.如果需要連接大量字符串成為一個(gè)字符串,那么使用字符串對(duì)象的join()方法比運(yùn)算符+具有更高的效率。

A.是B.否

34.表達(dá)式list('[1,2,3]')的值是[1,2,3]。

A.是B.否

35.使用del命令或者列表對(duì)象的remove()方法刪除列表中元素時(shí)會(huì)影響列表中部分元素的索引。

A.是B.否

36.Python元組支持雙向索引。

A.是B.否

37.使用正則表達(dá)式對(duì)字符串進(jìn)行分割時(shí),可以指定多個(gè)分隔符,而字符串對(duì)象的split()方法無(wú)法做到這一點(diǎn)。

A.是B.否

38.文件對(duì)象是可以迭代的。

A.是B.否

39.在同一個(gè)作用域內(nèi),局部變量會(huì)隱藏同名的全局變量。

A.是B.否

40.加法運(yùn)算符可以用來(lái)連接字符串并生成新字符串。

A.是B.否

三、填空題(10題)41.Python運(yùn)算符中用來(lái)計(jì)算集合差集的是__________。

42.已知x={'a':'b','c':'d'},那么表達(dá)式'b'inx.values()的值為______________。

43.已知f=lambdax:x+5,那么表達(dá)式f(3)的值為________。

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

45.已知列表x=[1,3,2],那么執(zhí)行語(yǔ)句x=x.reverse()之后,x的值為____________。

46.表達(dá)式sum(range(10))的值為________________。

47.已知列表x=[1,2],執(zhí)行語(yǔ)句y=x后,表達(dá)式xisy的值為_______。

48.表達(dá)式list(range(5))的值為________________。

49.表達(dá)式{1,2,3}|{3,4,5}的值為_____________________。

50.表達(dá)式(1,)+(2,)的值為_____________。

四、操作題(3題)51.考生文件夾下存在一個(gè)文件“PY102.py”,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用jieba庫(kù),把題目給出的文本進(jìn)行分詞,并將分詞后的結(jié)果輸出。試題程序:#請(qǐng)?jiān)赺____處使用一行代碼或表達(dá)式替換#注意:請(qǐng)不要修改其他已給出代碼_____(1)_____s="一件事情沒(méi)有做過(guò),就沒(méi)有資格對(duì)此事發(fā)表看法"Is=_____(2)____print(Is)

52.考生文件夾下存在一個(gè)文件PY103.py,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能:使用循環(huán)輸出從1到50之間的奇數(shù)。

試題程序:

#請(qǐng)?jiān)赺____處使用一行代碼或表達(dá)式替換

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

ifcount%2==0:

print(count,end=”,”)

53.考生文件夾下存在一個(gè)文件PY101.py,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能:隨機(jī)選擇一個(gè)手機(jī)品牌屏幕輸出。

試題程序:

#請(qǐng)?jiān)诔绦虻摹幨褂靡恍谢蚨嘈写a替換

#請(qǐng)?jiān)诔绦虻腳_____處使用一行代碼替換#注意:請(qǐng)不要修改其他已給出代碼

import________brandlist=[’三星’,’蘋果’,’vivo’,’OPPO’,’魅族’]random.seed(0)

……

print(name)

參考答案

1.CPython中復(fù)數(shù)類型的虛數(shù)部分的后綴可以為j或者J;復(fù)數(shù)的實(shí)部可以單獨(dú)存在,但是虛部不可以單獨(dú)存在;復(fù)數(shù)由實(shí)部和虛部構(gòu)成,可以使用z.\nreal和z.imag分別獲得它的實(shí)部和虛部。本題選擇C選項(xiàng)。

2.A解析:順序存儲(chǔ)結(jié)構(gòu)就是用一組地址連續(xù)的存儲(chǔ)單元依次存儲(chǔ)該線性表中的各個(gè)元素,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)序號(hào)是不連續(xù)的,并且各結(jié)點(diǎn)在存儲(chǔ)空間中的位置關(guān)系與邏輯關(guān)系也不一致,所以選項(xiàng)A是正確的。兩者都可以存儲(chǔ)線性的、有序的邏輯結(jié)構(gòu),所以選項(xiàng)B、C不正確。順序結(jié)構(gòu)使用的是連續(xù)物理空間,鏈?zhǔn)浇Y(jié)構(gòu)可以使用零散的物理空間存儲(chǔ),鏈?zhǔn)浇Y(jié)構(gòu)更靈活,不存在誰(shuí)節(jié)約空間的說(shuō)法,所以選項(xiàng)D不正確。

3.D找稱為“后進(jìn)先出”表或“先進(jìn)后出”的線性表;隊(duì)列稱為“先進(jìn)先出”或“后進(jì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。故輸出序列為E,D,C,B,A,F(xiàn),G,H,I,J。本題選擇D選項(xiàng)。

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

5.D對(duì)字符串中某個(gè)子串或區(qū)間的檢索稱為切片。切片的使用方式如下:\n<字符串或字符串變量>[N:M]\n切片獲取字符串從N到M(不包含M)的子字符串,其中N和M為字符串的索引序號(hào),可以混合使用正向遞增序號(hào)和反向遞減序號(hào)。切片要求N和M都在字符串的索引區(qū)間,如果N大于等于M,則返回空字符串。如果N缺失,則默認(rèn)將N設(shè)為0;如果M缺失,則默認(rèn)表示到字符串結(jié)尾。\n題干中s[1:5]=’2345’,s[0:3]=’123’,s[一10:一5]=’12345’,s[0:4]=’1234’。

6.A

7.A本題中,break語(yǔ)句出現(xiàn)在print語(yǔ)句之前,當(dāng)if的條件為True時(shí),執(zhí)行break語(yǔ)句,跳出for循環(huán),不再執(zhí)行循環(huán)體中break后面的語(yǔ)句,故無(wú)輸出。

8.Cforsin”HelloWorld”:將字符串”HelloWorld”中的字符依次賦給變量s,之后進(jìn)行if判斷,如果s=”w”,則continue,執(zhí)行下一個(gè)循環(huán),不執(zhí)行print(s,end=””),否則執(zhí)行print(s,end=””),所以最后輸出的結(jié)果是Helloorld。

9.D棧稱為“后進(jìn)先出”表或“先進(jìn)后出”的線性表;隊(duì)列稱為“先進(jìn)先出”或“后進(jì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)。

10.C在Python中,類的定義中以一個(gè)下劃線開頭是成員的保護(hù)成員,以兩個(gè)下劃線開頭和結(jié)束的成員是系統(tǒng)定義的特殊成員,以兩個(gè)或多個(gè)下劃線開頭但不以兩個(gè)或多個(gè)下劃線結(jié)束的成員是私有成員,所以選C。

11.A

12.C

13.DPython是一種腳本解釋語(yǔ)言,與C/C++和Java有很大的區(qū)別,沒(méi)有main()函數(shù)。當(dāng)運(yùn)行單個(gè)Python文件時(shí),如文件名為a.\npy,則a的屬性_name_==’_main_’并不是首先執(zhí)行main()函數(shù)。Py-thon整個(gè)程序自頂向下順序執(zhí)行。本題選擇D選項(xiàng)。

14.C設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為Q(l:m),初始狀態(tài)為空。在循環(huán)隊(duì)列運(yùn)轉(zhuǎn)起來(lái)后,如果rear-front>0,則隊(duì)列中的元素個(gè)數(shù)為\nrear-front個(gè);如果rear-front<0,則隊(duì)列中的元素個(gè)數(shù)為rear-front+m。本題中front=25,rear=24,rear-front<0,則兀素個(gè)數(shù)為24-25+60=\n59。本題選擇C選項(xiàng)。

15.B

16.APython語(yǔ)言采用嚴(yán)格的“縮進(jìn)來(lái)表明程序格式”,而且“縮進(jìn)”中是可以嵌套的。

17.B文件打開模式中w表示覆蓋寫模式,文件不存在則創(chuàng)建,存在則完全覆蓋原文件。文件寫入方法中,writelines表示直接將列表類型的各元素連接起來(lái)寫入文件中。此代碼就是將列表ls中的內(nèi)容整體寫入文件中,本題選B選項(xiàng)。

18.Drandint(a,b)產(chǎn)生一個(gè)[a,b]的整數(shù),因此random.randint(0,2)的返回值可能為0、1或者2(即k的值),ls[0]=2,ls[1]=3,ls[2]=4,所以s也有3個(gè)可能的值s+=2,s+=3,s+=4,也就是12、13、14。本題選擇D選項(xiàng)。

19.C該函數(shù)的功能是計(jì)算a的b次方,運(yùn)算符“**”表示冪運(yùn)算,s=2**5=32。本題選擇C選項(xiàng)。

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

21.Atime.time()返回的是當(dāng)前時(shí)間的時(shí)間戳,是一個(gè)浮點(diǎn)數(shù),以秒為單位。本題選擇A選項(xiàng)。

22.C列表用中括號(hào)([])表示,由于列表屬于序列類型,故繼承了序列類型的所有屬性和方法,B項(xiàng)正確。索引是列表的基本操作,用于獲得列表中的一個(gè)元素,該操作沿用序列類型的索引方式,即正向遞增序號(hào)或反向遞減序號(hào),使用中括號(hào)作為索引操作符,索引號(hào)不得超過(guò)列表的元素范圍,否則將產(chǎn)生IndexError錯(cuò)誤。A項(xiàng)正確。列表可以進(jìn)行元素增加、刪除、替換、查找等操作,列表沒(méi)有長(zhǎng)度限制,元素類型可以不同,能夠包含其他的組合數(shù)據(jù)類型,故D項(xiàng)正確、C項(xiàng)錯(cuò)誤。

23.D在Python語(yǔ)言中,retum語(yǔ)句用來(lái)結(jié)束函數(shù)并將程序返回到函數(shù)被調(diào)用的位置繼續(xù)執(zhí)行。return語(yǔ)句可以出現(xiàn)在函數(shù)中的任何部分,可以同時(shí)將0個(gè)、1個(gè)或多個(gè)函數(shù)運(yùn)算結(jié)果返回給函數(shù)被調(diào)用處的變量。函數(shù)可以沒(méi)有return,此時(shí)函數(shù)并不返回值。return返回的是值而不是表達(dá)式,故程序無(wú)輸出。本題選擇D選項(xiàng)。

24.APython包括3種控制結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)及循環(huán)結(jié)構(gòu);Python支持的數(shù)據(jù)類型有數(shù)字類型和字符串類型;Python變量使用前需要定義。本題選擇A選項(xiàng)。

25.Dturtle庫(kù)中,pencolor()用于設(shè)置畫筆的顏色;color()用于設(shè)置畫筆和填充顏色;pensize()用于設(shè)置畫筆線條的粗細(xì)為指定大小;seth(angle)用于設(shè)置當(dāng)前朝向?yàn)閍ngle角度;right(angle)用于設(shè)置向右旋轉(zhuǎn)angle角度。本題選擇D選項(xiàng)。

26.C一維數(shù)據(jù)由對(duì)等關(guān)系的有序或無(wú)序數(shù)據(jù)構(gòu)成,采用線性方式組織;二維數(shù)據(jù),也稱表格數(shù)據(jù),由關(guān)聯(lián)關(guān)系數(shù)據(jù)構(gòu)成,采用二維表格方式組織;高維數(shù)據(jù)由鍵值對(duì)類型的數(shù)據(jù)構(gòu)成,采用對(duì)象方式組織。故答案為C項(xiàng)。

27.B函數(shù)定義:函數(shù)是指一組語(yǔ)句的集合通過(guò)一個(gè)名字(函數(shù)名)封裝起來(lái),要想執(zhí)行這個(gè)函數(shù),只需要調(diào)用其函數(shù)名即可。函數(shù)最主要的作用是提高應(yīng)用的模塊性和代碼的重復(fù)利用率,C選項(xiàng)錯(cuò)誤。return語(yǔ)句用來(lái)結(jié)束函數(shù)并將程序返回到函數(shù)被調(diào)用的位置繼續(xù)執(zhí)行。return語(yǔ)句可以出現(xiàn)在函數(shù)的任何部分,可以同時(shí)將0個(gè)、1個(gè)或多個(gè)函數(shù)運(yùn)算結(jié)果返回給函數(shù)被調(diào)用處的變量,A選項(xiàng)錯(cuò)誤。在Python中,函數(shù)可以定義在分支或循環(huán)語(yǔ)句的內(nèi)部,D選項(xiàng)錯(cuò)誤。Python通過(guò)保留字def定義函數(shù),語(yǔ)法如下。def<函數(shù)名>(<非可選參數(shù)列表>,<可選參數(shù)>=<默認(rèn)值>):\t<函數(shù)體>\treturn<返回值列表>可選參數(shù)一般都放置在非可選參數(shù)的后面。本題選擇B選項(xiàng)。

28.A訪問(wèn)函數(shù)的變量時(shí),需要使用點(diǎn)表示法:對(duì)象.變量名。

29.D自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以B選項(xiàng)錯(cuò)誤。笛卡兒積是用R集合中元素為第一元素,S集合中元素為第二元素構(gòu)成的有序?qū)Γ訡選項(xiàng)錯(cuò)誤??梢院苊黠@地看出,關(guān)系T是從關(guān)系R與關(guān)系S中取得的相同的關(guān)系組,所以使用的是交運(yùn)算。本題選擇D選項(xiàng)。

30.Clen()函數(shù)用來(lái)獲取字符串的長(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)。

31.N

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論