山東省萊蕪市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第1頁(yè)
山東省萊蕪市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第2頁(yè)
山東省萊蕪市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第3頁(yè)
山東省萊蕪市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第4頁(yè)
山東省萊蕪市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(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)介

山東省萊蕪市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(30題)1.以下關(guān)于列表變量Is操作的描述中,錯(cuò)誤的是()。

A.ls.copy():生成一個(gè)新列表,復(fù)制Is的所有元素

B.ls.remove(x):刪除Is中所有的x元素

C.ls.apperid(x):在Is最后增加一個(gè)元素

D.ls.reverse():反轉(zhuǎn)列表Is中所有元素

2.以下不屬于Python語(yǔ)言保留字的是()。

A.passB.useC.withD.None

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

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

B.元組的元素值可以修改、刪除、連接

C.字典中的“鍵”只能是整數(shù)、字符串

D.集合分為可變集合和不可變集合,可變集合的元素可以添加、刪除

4.以下關(guān)于Python分支結(jié)構(gòu)的描述中,錯(cuò)誤的是()。

A.Python分支結(jié)構(gòu)使用保留字if、elif和else來(lái)實(shí)現(xiàn),每個(gè)if后面必須有elif或else

B.if-else結(jié)構(gòu)是可以嵌套的

C.if語(yǔ)句會(huì)判斷if后面的邏輯表達(dá)式,當(dāng)表達(dá)式為真時(shí),執(zhí)行if后續(xù)的語(yǔ)句塊

D.縮進(jìn)是Python分支語(yǔ)句的語(yǔ)法部分,縮進(jìn)不正確會(huì)影響分支功能

5.以下關(guān)于Python字符串的描述中,錯(cuò)誤的是()。

A.在Python字符串中,可以混合使用正整數(shù)和負(fù)整數(shù)進(jìn)行索引和切片

B.Pythcm字符串采用[N:M]格式進(jìn)行切片,獲取字符串從索引N到M的子字符串(包含N和M)

C.字符串’my\\text.dat’中第一個(gè)\表示轉(zhuǎn)義符

D.空字符串可以表示為""或"

6.采用表結(jié)構(gòu)來(lái)表示數(shù)據(jù)及數(shù)據(jù)間聯(lián)系的模型是()。

A.層次模型B.概念模型C.網(wǎng)狀模型D.關(guān)系模型

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

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

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

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

9.以下不屬于Python控制結(jié)構(gòu)的是()。

A.順序結(jié)構(gòu)B.循環(huán)結(jié)構(gòu)C.分支結(jié)構(gòu)D.數(shù)據(jù)結(jié)構(gòu)

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

A.Python的整數(shù)類(lèi)型有長(zhǎng)度限制,超過(guò)上限會(huì)產(chǎn)生溢出錯(cuò)誤

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

C.Python中可以用八進(jìn)制來(lái)表示整數(shù)

D.Python的浮點(diǎn)類(lèi)型沒(méi)有長(zhǎng)度限制,只受限于內(nèi)存的大小

11.數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢(xún)、插入、修改和刪除,這類(lèi)功能稱(chēng)為()。

A.數(shù)據(jù)控制功能B.數(shù)據(jù)定義功能C.數(shù)據(jù)存儲(chǔ)功能D.數(shù)據(jù)操縱功能

12.以下關(guān)于數(shù)據(jù)組織的描述中,錯(cuò)誤的是()。

A.—維數(shù)據(jù)采用線(xiàn)性方式組織,可以用Python集合或列表表示

B.列表僅用于表示一維和二維數(shù)據(jù)

C.二維數(shù)據(jù)采用表格方式組織,可以用Python列表表示

D.更高維數(shù)據(jù)由鍵值對(duì)類(lèi)型的數(shù)據(jù)構(gòu)成,可以用Python字典表示

13.下面屬于“對(duì)象”成分之一的是()。

A.封裝B.規(guī)則C.屬性D.繼承

14.以下代碼的輸出結(jié)果是()。ls=[]formin’想念’:fornin’家人’:ls.a(chǎn)ppend(m+n)print(ls)

A.想念家人B.想想念念家家人人C.想家想人念家念人D.[’想家’,’想人’,’念家’,’念人’]

15.假設(shè)現(xiàn)在是2018年10月1日的下午2點(diǎn)20分7秒,則下面程序的輸出結(jié)果為()。importtimeprint(time.strftime(“%y-%m-%d@%Y-%M-%D”,time.gmtime()))

A.2018-10-1@14-20-7

B.2018-10-1@14-20-07

C.2018-10-01@-14-20-07

D.True@True

16.以下關(guān)于Python的try語(yǔ)句的描述中,錯(cuò)誤的是()。

A.try用來(lái)捕捉執(zhí)行代碼發(fā)生的異常,處理異常后能夠回到異常處繼續(xù)執(zhí)行

B.執(zhí)行try代碼塊觸發(fā)異常后,會(huì)執(zhí)行except后面的語(yǔ)句

C.一個(gè)try代碼塊可以對(duì)應(yīng)多個(gè)處理異常的except代碼塊

D.try代碼塊不觸發(fā)異常時(shí),不會(huì)執(zhí)行except后面的語(yǔ)句

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

A.循環(huán)鏈表中至少有一個(gè)結(jié)點(diǎn)B.雙向鏈表有兩個(gè)頭指針C.雙向鏈表有兩個(gè)頭結(jié)點(diǎn)D.循環(huán)鏈表是循環(huán)隊(duì)列的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

18.以下不屬于Python保留字的是()。

A.classB.passC.subD.def

19.下面關(guān)于CSV文件描述錯(cuò)誤的是()。

A.CSV文件格式是一種通用的文件格式,應(yīng)用于程序之間轉(zhuǎn)移表格數(shù)據(jù)

B.CSV文件的每一行是一維數(shù)據(jù),可以使用Python中的列表類(lèi)型表示

C.CSV文件通過(guò)多種編碼表示字符

D.整個(gè)CSV文件是一個(gè)二維數(shù)據(jù)

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

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

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

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

21.下面代碼的輸出結(jié)果是()。a=divmod(5,2)b=divmod(2,6)c=set(a+b)print(sum(C))

A.3B.5C.2D.0

22.用鍵盤(pán)輸入數(shù)字5,以下代碼的輸出結(jié)果是()。n=eval(input("請(qǐng)輸入一個(gè)整數(shù):"))s=0ifn>=5:n-=1s=4ifn<5:n-=1s=3print(s)

A.4B.3C.0D.2

23.以下程序的輸出結(jié)果是()。n=2deff(a): n=bool(a-2) returnnb=f(2)print(n,b)

A.20B.0TrueC.2FalseD.0False

24.字典d={‘Python’:123,‘C’:123,‘C++’:123},len(d)的結(jié)果是()。

A.12B.6C.9D.3

25.不能使下面程序結(jié)束的是()。whileTrue: inp=eval(input(“請(qǐng)輸入一個(gè)數(shù)值:”)) ifinp//3: break

A.2B.3C.4D.5

26.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于()。

A.物理設(shè)計(jì)階段B.需求分析階段C.概念設(shè)計(jì)階段D.邏輯設(shè)計(jì)階段

27.以下描述中,正確的是()。

A.如果s是一個(gè)序列,s=[1,”kate”,True],s[3]返回True

B.如果x不是s的元素,xnotins返回True

C.如果x是s的元素,xins返回1

D.如果s是一個(gè)序列,s=[1,”kate”,F(xiàn)alse],s[一1]返回True

28.執(zhí)行以下代碼的結(jié)果是?type(lambda:None)A.(type‘NoneType’)

B.(type‘function’)

C.(type‘tuple’)

D.(type‘type’)

29.某完全二叉樹(shù)有256個(gè)結(jié)點(diǎn),則該二叉樹(shù)的深度為()。

A.7B.8C.9D.10

30.鍵盤(pán)輸入數(shù)字5,以下代碼的輸出結(jié)果是()。n=eva](input(”請(qǐng)輸入一個(gè)整數(shù):”))s=0ifn>=5:n-=1s=4ifn<5:n一=1s=3prim(s)

A.4B.3C.0D.2

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

A.是B.否

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

A.是B.否

33.在Python中可以使用for作為變量名。

A.是B.否

34.已知x=3,那么執(zhí)行語(yǔ)句x+=6之后,x的內(nèi)存地址不變。

A.是B.否

35.定義Python函數(shù)時(shí)必須指定函數(shù)返回值類(lèi)型。

A.是B.否

36.集合可以作為列表的元素。

A.是B.否

37.Python不允許使用關(guān)鍵字作為變量名,允許使用內(nèi)置函數(shù)名作為變量名,但這會(huì)改變函數(shù)名的含義。

A.是B.否

38.使用OpenGL畫(huà)圖時(shí),畫(huà)點(diǎn)是最基本的操作,具體生成的圖形由glBegin()函數(shù)指定的mode來(lái)決定。例如,mode值為GL_TRIANGLES時(shí)表示將要繪制三角形。

A.是B.否

39.當(dāng)以指定“鍵”為下標(biāo)給字典對(duì)象賦值時(shí),若該“鍵”存在則表示修改該“鍵”對(duì)應(yīng)的“值”,若不存在則表示為字典對(duì)象添加一個(gè)新的“鍵-值對(duì)”。

A.是B.否

40.Python變量名區(qū)分大小寫(xiě),所以student和Student不是同一個(gè)變量。

A.是B.否

三、填空題(10題)41.表達(dá)式3andnot5的值為_(kāi)_____________。

42.Python3.x語(yǔ)句print(1,2,3,sep=',')的輸出結(jié)果為_(kāi)_______________。

43.表達(dá)式16**0.5的值為_(kāi)_________。

44.Python標(biāo)準(zhǔn)庫(kù)random中的sample(seq,k)方法作用是從序列中選擇________(重復(fù)?不重復(fù)?)的k個(gè)元素。

45.已知x=[1,2,3,4,5],那么執(zhí)行語(yǔ)句delx[:3]之后,x的值為_(kāi)_________。

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

47.表達(dá)式'aaasdf'.rstrip('af')的值為_(kāi)______________。

48.已知x='abcd',那么表達(dá)式','.join(x.split())的值為_(kāi)__________。

49.表達(dá)式r'c:\windows\notepad.exe'.endswith(('.jpg','.exe'))的值為_(kāi)______。

50.表達(dá)式round(3.7)的值為_(kāi)________。

四、操作題(3題)51.考生文件夾下存在一個(gè)文件“PY202.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請(qǐng)?jiān)谠撐募芯帉?xiě)代碼,以實(shí)現(xiàn)如下功能。用鍵盤(pán)輸入兩個(gè)大于0的整數(shù),按要求輸出這兩個(gè)整數(shù)之間(不包括這兩個(gè)整數(shù))的所有素?cái)?shù)。素?cái)?shù)又稱(chēng)質(zhì)數(shù),是指除了1和它本身以外不能被其他整數(shù)整除的數(shù)。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)?..處使用一行或多行代碼替換#請(qǐng)?jiān)赺____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)lower=int(input(‘輸入?yún)^(qū)間最小值:’))upper=int(inputs(‘輸入?yún)^(qū)間最大值:’))fornuminrange(_____,_____):

52.考生文件夾下存在一個(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)

53.考生文件夾下存在一個(gè)文件PY101.py,請(qǐng)寫(xiě)代碼替換橫線(xiàn),不修改其他代碼,實(shí)現(xiàn)以下功能:列表中有四個(gè)元素,將其倒序輸出。試題程序:

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

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

animals=[’cow’,’duck’,’cat’,’dog’]

print(______)

參考答案

1.BIs.Remove(x)是刪除列表Is中出現(xiàn)的第一個(gè)元素X,而不是刪除列表Is中所有的x元素。本題選擇B選項(xiàng)。

2.BPython總共有35個(gè)保留字,分別是:and,as,assett,async,await,break,class,eontinue,def,del,elif,else,except,F(xiàn)alse,fihally,for,from,global,if,impor.t,in,is,lambda,None,nonlocal,not,or,pass,raise,return,True,try,whiIe,with,yield。

3.D列表的索引是從0開(kāi)始的;元組的元素值可以連接,但不能被修改、刪除;字典中的“鍵”可以是整數(shù)或者字符串,但也可以是函數(shù)、元組、類(lèi)等任意不可變類(lèi)型。本題選擇D選項(xiàng)。

4.APython分支結(jié)構(gòu)使用保留字if、elif和else來(lái)實(shí)現(xiàn),每個(gè)if后面不一定要有elif或else,A選項(xiàng)錯(cuò)誤;if-else結(jié)構(gòu)是可以嵌套的,B選項(xiàng)正確;if語(yǔ)句會(huì)判斷if后面的邏輯表達(dá)式,當(dāng)表達(dá)式為真時(shí),執(zhí)行if后續(xù)的語(yǔ)句塊,C選項(xiàng)正確;縮進(jìn)是Python分支語(yǔ)句的語(yǔ)法部分,縮進(jìn)不正確會(huì)影響分支功能,D選項(xiàng)正確。本題選擇A選項(xiàng)。

5.BPython字符串采用[N:M]格式進(jìn)行切片,獲取字符串從索引N到M的子字符串(包含N,不包含M)。本題選擇B選項(xiàng)。

6.D關(guān)系模型采用二維表來(lái)表示,簡(jiǎn)稱(chēng)表。本題選擇D選項(xiàng)。

7.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)成程序流程圖的基本圖符及含義:→或↓表示控制流;□表示加工步驟;

表示邏輯條件。

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

9.DPython控制結(jié)構(gòu)包括順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)及分支結(jié)構(gòu)。本題選擇D選項(xiàng)。

10.CPython的整數(shù)類(lèi)型沒(méi)有長(zhǎng)度限制;Python語(yǔ)言采用嚴(yán)格的“縮進(jìn)”格式,可以嵌套;Python的浮點(diǎn)類(lèi)型有長(zhǎng)度限制,也受限于內(nèi)存的大小。

11.D數(shù)據(jù)定義功能:負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱功能:負(fù)責(zé)數(shù)據(jù)的操縱,包括查詢(xún)與增、刪、改等操作;數(shù)據(jù)控制功能:負(fù)責(zé)數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復(fù)等功能。本題選D選項(xiàng)。

12.A一維數(shù)據(jù)采用線(xiàn)性方式組織,在Python中主要采用列表表示,集合不屬于線(xiàn)性結(jié)構(gòu)。二維數(shù)據(jù)采用二維列表方式組織,在Python中可以采用二維列表表示。高維數(shù)據(jù)由鍵值對(duì)類(lèi)型的數(shù)據(jù)構(gòu)成,釆用對(duì)象方式組織,在Python中可以采用字典類(lèi)型表示。在Python中,列表類(lèi)型僅用于表示一維和二維數(shù)據(jù)。本題選擇A選項(xiàng)。

13.C面向?qū)ο蠓椒ㄖ械膶?duì)象由兩部分組成:①數(shù)據(jù),也稱(chēng)為屬性,即對(duì)象所包含的信息,表示對(duì)象的狀態(tài);②方法,也稱(chēng)為操作,即對(duì)象所能執(zhí)行的功能、所能具有的行為。本題選擇C選項(xiàng)。

14.D外層for第1次循環(huán)將字符’想’賦給變量m,m=’想’,內(nèi)層for第1次循環(huán)將’家’賦給變量n,則m+n連接字符,利用列表的append()方法將連接后的字符’想家’加入到列表ls中;內(nèi)層for第2次循環(huán)將’人’賦給變量n,則m+n連接字符,利用列表的append()方法將連接后的字符’想人’加入到列表ls中。外層for第2次循環(huán)將字符’念’賦給變量m,m=’念’,內(nèi)層for第1次循環(huán)將’家’賦給變量n,則m+n連接字符,利用列表的append()方法將連接后的字符’念家’加入到列表ls中;內(nèi)層for第2次循環(huán)將’人’賦給變量n,則m+n連接字符,利用列表的append()方法將連接后的字符’念人’加入到列表ls中。最后列表ls=[’想家’,’想人’,’念家’,’念人’],print(ls)輸出ls。本題選D選項(xiàng)。

15.Ctime庫(kù)是Python的標(biāo)準(zhǔn)庫(kù)。使用gmtime()函數(shù)獲取當(dāng)前時(shí)間戳對(duì)應(yīng)的對(duì)象。strftime()函數(shù)是時(shí)間格式化最有效的方法,幾乎可以以任何通用格式輸出時(shí)間。strftime()利用一個(gè)格式字符串,對(duì)時(shí)間格式進(jìn)行表示。本題選擇C選項(xiàng)。

16.APython使用關(guān)鍵字try和except進(jìn)行異常處理,語(yǔ)法格式如下:try:<語(yǔ)句塊1>except:<語(yǔ)句塊2>“語(yǔ)句塊1”是正常執(zhí)行的程序內(nèi)容,執(zhí)行這個(gè)語(yǔ)句塊發(fā)生異常時(shí),則執(zhí)行except關(guān)鍵字后面的“語(yǔ)句塊2”,一個(gè)try代碼塊可以對(duì)應(yīng)多個(gè)處理異常的except代碼塊。本題選擇A選項(xiàng)。

17.A循環(huán)鏈表是指在單鏈表的第一個(gè)結(jié)點(diǎn)前增加一個(gè)表頭結(jié)點(diǎn),即空循環(huán)鏈表和非空循環(huán)鏈表中均存在表頭結(jié)點(diǎn),故循環(huán)鏈表中至少有一個(gè)結(jié)點(diǎn),A項(xiàng)正確。循環(huán)鏈表是線(xiàn)性表的一種鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),循環(huán)隊(duì)列是隊(duì)列的一種順序存儲(chǔ)結(jié)構(gòu),D項(xiàng)錯(cuò)誤。雙向鏈表也叫雙鏈表,是鏈表的一種,它的每個(gè)數(shù)據(jù)結(jié)點(diǎn)中都有兩個(gè)指針(左指針和右指針),分別指向其前件結(jié)點(diǎn)和后件結(jié)點(diǎn)。雙向鏈表中只有一個(gè)頭指針且無(wú)頭結(jié)點(diǎn),B、C兩項(xiàng)錯(cuò)誤。

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、except、False、finally、for、from、global、if、import、in、ls、lambda、None、nonlocal、not、or、pass、ralse、return、True、try、while、with、yield。本題選擇C選項(xiàng)。

19.CCSV文件采用純文本格式,通過(guò)單一編碼表示字符。以行為單位,開(kāi)頭不留空行,行之間沒(méi)有空行。每行表示一個(gè)一維數(shù)據(jù),多行表示多維數(shù)據(jù)。以逗號(hào)分隔每列數(shù)據(jù),列數(shù)據(jù)為空也要保留逗號(hào)。本題選擇C選項(xiàng)。

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

21.Adivmod(a,b)函數(shù)返回的是兩個(gè)數(shù)值的商和余數(shù),那么a和b的值就分別是(2,1)和(0,2),而C是把a(bǔ)、b相加后轉(zhuǎn)為集合型,那么a\n+b為(2,1,0,2),轉(zhuǎn)成集合后即為{0,1,2},最后是取總和的sum()函數(shù),所以相加起來(lái)是的總和為3。本題選擇A選項(xiàng)。

22.B輸入5,因?yàn)閚=5滿(mǎn)足第一個(gè)if條件,所以11=11-1,11=4,8=4;由于現(xiàn)在11=4,滿(mǎn)足第二個(gè)if條件,所以執(zhí)行11=\n11-1,11=3,8=3。Print(s),輸出3。本題選擇B選項(xiàng)。

23.C這段代碼是全局變量、局部變量以及Python內(nèi)置函數(shù)bool()的一個(gè)結(jié)合。當(dāng)函數(shù)內(nèi)部的局部變量名和函數(shù)外部全局變量名相同,調(diào)用函數(shù)時(shí),總是先找到函數(shù)內(nèi)部的局部變量名,所以當(dāng)a為2時(shí),經(jīng)過(guò)布爾型轉(zhuǎn)換之后的a-2,即b為False,而在函數(shù)外部只能訪問(wèn)全局變量名,所以n仍為2。本題選擇C選項(xiàng)。

24.Dlen(d)方法返回字典d的鍵值對(duì)個(gè)數(shù)。字典的每個(gè)鍵值對(duì)用冒號(hào)(:)連接,不同鍵值對(duì)之間用逗號(hào)(,)隔開(kāi),整個(gè)字典包括在花括號(hào)({})中。字典d中共有3個(gè)鍵值對(duì),故len(d)=3。本題選擇D選項(xiàng)。

25.Awhile循環(huán)條件一直為T(mén)rue,即無(wú)限循環(huán),只要“inp//3”條件為真,進(jìn)入循環(huán),則執(zhí)行break語(yǔ)句,即可跳出while循環(huán)。2//3的值為0,條件為假,不執(zhí)行break語(yǔ)句,無(wú)法結(jié)束程序執(zhí)行。本題選擇A選項(xiàng)。

26.D數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)工作主要是將E-R圖轉(zhuǎn)換成指定關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RelationalDa-tabaseManagement\nSystem,RDBMS)中的關(guān)系模式。本題選擇D選項(xiàng)。

27.B序列的索引序號(hào)從0開(kāi)始編號(hào),所以s=[1,”kate”,True]時(shí),s[3]=0,返回False,A項(xiàng)錯(cuò)誤。xins(如果x是s的元素,返回True;否則返回False);xnotins(如果x不是s的元素,返回True;否則返回False),B項(xiàng)正確、C項(xiàng)錯(cuò)誤。序列類(lèi)型使用的索引體系可以是正向遞增序號(hào)(從0開(kāi)始遞增),也可以是反向遞減序號(hào)(從一1開(kāi)始遞減),所以s[一1]=False,返回的是False,D項(xiàng)錯(cuò)誤。

28.B

29.C根據(jù)完全二叉樹(shù)的性質(zhì):具有n個(gè)結(jié)點(diǎn)的完全二叉樹(shù)的深度為[log2n]+1。本題中完全二叉樹(shù)共有256個(gè)結(jié)點(diǎn),則深度為[log2256]+1=8+1=9。本題選擇C選項(xiàng)。

30.B輸入5,因?yàn)閚=5滿(mǎn)足第一個(gè)if條件,所以n=n一1,n=4,s=4;由于現(xiàn)在n=4,滿(mǎn)足第二個(gè)if條件,所以執(zhí)行n=n一1,n=3

溫馨提示

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