四川省宜賓市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)預(yù)測(cè)試題(含答案)_第1頁(yè)
四川省宜賓市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)預(yù)測(cè)試題(含答案)_第2頁(yè)
四川省宜賓市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)預(yù)測(cè)試題(含答案)_第3頁(yè)
四川省宜賓市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)預(yù)測(cè)試題(含答案)_第4頁(yè)
四川省宜賓市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)預(yù)測(cè)試題(含答案)_第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)介

四川省宜賓市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)預(yù)測(cè)試題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

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

A.復(fù)數(shù)可以進(jìn)行四則運(yùn)算

B.實(shí)部不可以為0

C.Python可以使用z.real和a.imag分另|]獲取它的實(shí)部和虛部

D.復(fù)數(shù)類(lèi)型與數(shù)學(xué)中復(fù)數(shù)的概念一致

2.下面代碼中Dog這個(gè)類(lèi)中的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è)

3.以下關(guān)于Python分支的描述中,錯(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后的語(yǔ)句塊

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

4.以下程序的輸出結(jié)果是()。a,b,c='I’,chr(64),"you"s=a+b+cprint(s)

A.I@youB.IyouC.I4youD.Ichr(64)you

5.下列關(guān)于Python運(yùn)算符的使用描述正確的是()。

A.a=!b,比較a與b是否不相等

B.a=+b,等同于a=a+b

C.a==b,比較a與b是否相等

D.a//=b,等同于a=a/b

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

A.Python程序的main函數(shù)可以改變?yōu)槠渌Q(chēng)

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

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

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

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

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

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

C.<類(lèi)名>.<變量>

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

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

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

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

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

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

9.以下不是Python所使用特殊含義符號(hào)的是()。

A.$B.**C.&D.+=

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

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

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

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

D.如果s是一個(gè)序列,s=[l,”kate”,False],s[-1]返回True

11.運(yùn)行以下Python中表達(dá)式后,X的值為是x=3==3,5

A.3B.5C.(True,5)D.(False,5)

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

A.passB.useC.withD.None

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

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

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

15.算法的有窮性是指A.算法程序的運(yùn)行時(shí)間是有限的

B.算法程序所處理的數(shù)據(jù)量是有限的

C.算法程序的長(zhǎng)度是有限的

D.算法只能被有限的用戶(hù)使用

16.以下關(guān)于分支和循環(huán)結(jié)構(gòu)的描述中,錯(cuò)誤的是()。

A.While循環(huán)只能用來(lái)實(shí)現(xiàn)無(wú)限循環(huán)

B.所有的for分支都可以用while循環(huán)改寫(xiě)

C.保留字break可以終止一個(gè)循環(huán)

D.continue可以停止后續(xù)代碼的執(zhí)行,從循環(huán)的開(kāi)頭重新執(zhí)行

17.關(guān)于數(shù)據(jù)組織的維度描述正確的是()。

A.二維數(shù)據(jù)由對(duì)等關(guān)系的有序或無(wú)序數(shù)據(jù)構(gòu)成

B.高維數(shù)據(jù)由關(guān)聯(lián)關(guān)系數(shù)據(jù)構(gòu)成

C.CSV是一維數(shù)據(jù)

D.一維數(shù)據(jù)采用線性方式存儲(chǔ)

18.Python提供3種基本的數(shù)字類(lèi)型,它們是()。

A.整數(shù)類(lèi)型、浮點(diǎn)數(shù)類(lèi)型、復(fù)數(shù)類(lèi)型

B.整數(shù)類(lèi)型、二進(jìn)制類(lèi)型、浮點(diǎn)數(shù)類(lèi)型

C.整數(shù)類(lèi)型、二進(jìn)制類(lèi)型、浮點(diǎn)數(shù)類(lèi)型

D.整數(shù)類(lèi)型、二進(jìn)制類(lèi)型、復(fù)數(shù)類(lèi)型

19.下列關(guān)于Python程序格式的描述中正確的是()。

A.注釋可以在一行中的任意位置開(kāi)始,這一行都會(huì)作為注釋不被執(zhí)行

B.縮進(jìn)是指每行代碼前的留白部分,用來(lái)表示層次關(guān)系,使代碼更加整潔利于閱讀,所有代碼都需要在行前至少加一個(gè)空格

C.Python語(yǔ)言不允許在一行的末尾加分號(hào),這會(huì)導(dǎo)致語(yǔ)法錯(cuò)誤

D.一行代碼的長(zhǎng)度如果過(guò)長(zhǎng),可以使用“\”反斜杠續(xù)行

20.下列不屬于處理Python中字典的方法的是()。

A.pop()B.replace()C.get()D.popitem()

21.需求分析的主要任務(wù)是()。

A.確定軟件系統(tǒng)的功能B.確定軟件開(kāi)發(fā)方法C.確定軟件開(kāi)發(fā)工具D.確定軟件開(kāi)發(fā)人員

22.以下關(guān)于Python字符編碼的描述中,正確的是()。

A.Python字符編碼使用ASCII值存儲(chǔ)

B.chr(x)和ord(x)函數(shù)用于在單字符和Unicode值之間進(jìn)行轉(zhuǎn)換

C.print(chr('a’))輸出97

D.print(ord(65))輸出A

23.deque是一種()數(shù)據(jù)結(jié)構(gòu)

A.HeapB.StackC.隊(duì)列D.雙端隊(duì)列

24.下面代碼的輸出結(jié)果為()。foriinrange(8):ifi%2!=1:continueelse:print(i,end=",”)

A.0,B.l,C.l,3,5,7,D.0,2,4,6,

25.軟件按功能可以分為應(yīng)用軟件、系統(tǒng)軟件及支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是()。

A.編譯程序B.操作系統(tǒng)C.教務(wù)管理系統(tǒng)D.匯編程序

26.有兩個(gè)關(guān)系R、S如下:

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

A.選擇B.投影C.插入D.連接

27.下面代碼的輸出結(jié)果是()。foriin“PYTHON":forkinrange(2):print(i,end=“”)ifi=='H':break

A.PPYYTTHHOONNB.PPYYTT00NNC.PPYYTTH00NND.PPYYTTH

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

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

29.以下代碼的輸出結(jié)果是()。whileTrue:guess=eval(input())ifguess==0x452//2:breakprint(guess)

A.0x452B.breakC.553D.”0x452//2”

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

A.可行性分析報(bào)告B.軟件需求規(guī)格說(shuō)明書(shū)C.概要設(shè)計(jì)說(shuō)明書(shū)D.集成測(cè)試計(jì)劃

二、判斷題(10題)31.函數(shù)是代碼復(fù)用的一種方式。

A.是B.否

32.Python3.x和Python2.x唯一的區(qū)別就是:print在Python2.x中是輸出語(yǔ)句,而在Python3.x中是輸出函數(shù)。

A.是B.否

33.表達(dá)式{1,2}*2的值為{1,2,1,2}。

A.是B.否

34.Python標(biāo)準(zhǔn)庫(kù)os中的方法startfile()可以用來(lái)打開(kāi)外部程序或文件,系統(tǒng)會(huì)自動(dòng)關(guān)聯(lián)相應(yīng)的程序來(lái)打開(kāi)或執(zhí)行指定的文件。

A.是B.否

35.表達(dá)式{1,3,2}>{1,2,3}的值為T(mén)rue。

A.是B.否

36.已知seq為長(zhǎng)度大于10的列表,并且已導(dǎo)入random模塊,那么[random.choice(seq)foriinrange(10)]和random.sample(seq,10)等價(jià)。A.是B.否

37.元組可以作為字典的“鍵”。

A.是B.否

38.在任何時(shí)刻相同的值在內(nèi)存中都只保留一份。

A.是B.否

39.正則表達(dá)式對(duì)象的match()方法可以在字符串的指定位置開(kāi)始進(jìn)行指定模式的匹配。A.是B.否

40.已知x=3,那么賦值語(yǔ)句x='abcedfg'是無(wú)法正常執(zhí)行的。A.是B.否

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

42.已知x={1:2,2:3},那么表達(dá)式x.get(3,4)的值為_(kāi)___。

43.已知x=[[1]]*3,那么執(zhí)行語(yǔ)句x[0][0]=5之后,變量x的值為_(kāi)_______________。

44.已知x={'a':'b','c':'d'},那么表達(dá)式'b'inx.values()的值為_(kāi)_____________。

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

46.表達(dá)式3and5的值為_(kāi)___________。

47.表達(dá)式'{0:#d},{0:#x},{0:#o}'.format(65)的值為_(kāi)____________。

48.已知列表x=[1,2,3],那么執(zhí)行語(yǔ)句x.insert(0,4)只有,x的值為_(kāi)__________。

49.Python用來(lái)訪問(wèn)和操作內(nèi)置數(shù)據(jù)庫(kù)SQLite的標(biāo)準(zhǔn)庫(kù)是_____________。

50.已知x=3,那么執(zhí)行語(yǔ)句x+=6之后,x的值為_(kāi)______________。

四、操作題(3題)51.考生文件夾下存在一個(gè)文件“PY201.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請(qǐng)?jiān)谠撐募芯帉?xiě)代碼,以實(shí)現(xiàn)如下功能。使用循環(huán)輸出由星號(hào)組成的實(shí)心菱形圖案,如下所示。試題程序:#請(qǐng)?jiān)?..處使用一行或多行代碼替換#注意:請(qǐng)不要修改其他已給出代碼foriinrange(0,4):…foriinrange(0,4):…

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

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

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

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

print(______)

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

參考答案

1.B在Python中,復(fù)數(shù)類(lèi)型表示數(shù)學(xué)中的復(fù)數(shù),D項(xiàng)正確。復(fù)數(shù)可以看作二元有序?qū)崝?shù)對(duì)(a,b),表示a+bj,其中a是實(shí)數(shù)部分,簡(jiǎn)稱(chēng)實(shí)部,b是虛數(shù)部分,簡(jiǎn)稱(chēng)虛部。虛數(shù)部分通過(guò)后綴“J”或“j”來(lái)表示,實(shí)部、虛部都可為0。復(fù)數(shù)可以進(jìn)行四則運(yùn)算。A選項(xiàng)正確,B選項(xiàng)錯(cuò)誤。復(fù)數(shù)類(lèi)型中,實(shí)部和虛部都是浮點(diǎn)數(shù)類(lèi)型,對(duì)于復(fù)數(shù)z,可以使用z.\nreal和a.imag分別獲取它的實(shí)部和虛部,C選項(xiàng)正確。本題選擇B選項(xiàng)。

2.D_init_()方法是一個(gè)特殊的方法,每當(dāng)根據(jù)類(lèi)創(chuàng)建新實(shí)例時(shí),Python會(huì)自動(dòng)運(yùn)行該方法。該方法的開(kāi)頭和結(jié)尾各有兩個(gè)下劃線,這是一種約定,旨在避免Python的默認(rèn)方法和普通方法發(fā)生命名沖突。self,name,age都是init方法的形參,所以共3個(gè)。

3.APython分支結(jié)構(gòu)使用關(guān)鍵字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后的語(yǔ)句塊,C項(xiàng)正確;縮進(jìn)是Python分支語(yǔ)句的語(yǔ)法部分,縮進(jìn)不正確會(huì)影響分支功能,D選項(xiàng)正確。本題選擇A選項(xiàng)。

4.A程序中,chr(64)輸出的是字符@,之后用“+”連接字符串,最后輸出I@you。本題選擇A選項(xiàng)。

5.C比較a與b是否不相等的運(yùn)算符是!=;a+=b等同于a=a+b;a//=b等同于a=a//b。

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

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

8.APython包括三種控制結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu);Python支持的數(shù)據(jù)類(lèi)型有數(shù)字類(lèi)型和字符串類(lèi)型;Python變量使用前需要定義。

9.A在Python中,有特殊含義的符號(hào):+、-、*、/、%、**、//、==、!=、<>、>、<、>=、<=、=、+=、-=、*=、/=、%=、**=、//=、&、|、^、~、<<、>>、&=、|=、^=、~=。本題選擇A選項(xiàng)。

10.B序列的索引從0開(kāi)始,所以s=[1,”kate”,True]時(shí),s[3]=0,返回False,A選項(xiàng)錯(cuò)誤。Xin\ns(如果x是s的元素,返回True;否則返回False);xnotin\nS(如果X不是S的元素,返回True;否則返回False),B選項(xiàng)正確、C選項(xiàng)錯(cuò)誤。序列類(lèi)型使用的索引可以是正向遞增索引(從0開(kāi)始遞增),也可以是反向遞減索引(從-1開(kāi)始遞減),所以s[-1]=FalSe,返回的是False,D選項(xiàng)錯(cuò)誤。本題選擇B選項(xiàng)。

11.C

12.BPython總共有35個(gè)關(guān)鍵字,分別是\nand、as、assert、async、await、break、class、continue、def、del、elif、else\n、except、False、finally、for、from、global、if、import、in、is、lambda、None、nonlocal、not、or、pass、raise、re-turn、Tme、try、while、with、yield。本題選擇\nB選項(xiàng)。

13.C

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

15.A算法的有窮性,是指算法必須能在有限的時(shí)間內(nèi)做完,即算法必須能在執(zhí)行有限個(gè)步驟之后終止。

16.APython中循環(huán)包括兩種:遍歷循環(huán)和無(wú)限循環(huán)。遍歷循環(huán)使用保留字for依次提取遍歷結(jié)構(gòu)元素進(jìn)行處理;無(wú)限循環(huán)使用保留字while根據(jù)判斷條件執(zhí)行程序。如果while中判斷條件可以執(zhí)行一次或兩次,while中的語(yǔ)句塊也就執(zhí)行一次或兩次,A項(xiàng)錯(cuò)誤。循環(huán)結(jié)構(gòu)有兩個(gè)輔助循環(huán)控制保留字:break和continue。break用來(lái)跳出最內(nèi)層for或while循環(huán),脫離該循環(huán)后程序從循環(huán)后的代碼繼續(xù)執(zhí)行;continue用來(lái)結(jié)束當(dāng)前當(dāng)次循環(huán),即跳出循環(huán)體中下面尚未執(zhí)行的語(yǔ)句,但跳不出當(dāng)前循環(huán)。兩者的區(qū)別是:continue語(yǔ)句只結(jié)束本次循環(huán),不終止整個(gè)循環(huán)的執(zhí)行,而break具備結(jié)束循環(huán)的能力。C、D兩項(xiàng)正確。所有的for分支都可以用while循環(huán)改寫(xiě),B項(xiàng)正確。本題選A選項(xiàng)。

17.D二維數(shù)據(jù)由關(guān)聯(lián)關(guān)系的數(shù)據(jù)構(gòu)成,因此A項(xiàng)錯(cuò)誤;高維數(shù)據(jù)由鍵值對(duì)類(lèi)型的數(shù)據(jù)構(gòu)成,因此B項(xiàng)錯(cuò)誤;CSV是一種通用的、相對(duì)簡(jiǎn)單的文件格式,不僅可以保存一維數(shù)據(jù),還可以保存二維數(shù)據(jù),因此C項(xiàng)錯(cuò)誤。

18.APython提供3種基本的數(shù)字類(lèi)型:整數(shù)類(lèi)型、浮點(diǎn)數(shù)類(lèi)型、復(fù)數(shù)類(lèi)型,分別對(duì)應(yīng)數(shù)學(xué)中的整數(shù)、實(shí)數(shù)及復(fù)數(shù)。本題選擇A選項(xiàng)。

19.D注釋可以在一行的任意位置開(kāi)始,但只有在“#”后的部分才會(huì)被作為注釋不被執(zhí)行;Python語(yǔ)言有嚴(yán)格的格式要求,不能隨意縮進(jìn),只有在需要的時(shí)候才在代碼前加空格;Python語(yǔ)言允許在一行的末尾加分號(hào),但一般不建議這么做,會(huì)影響代碼的美觀度。

20.Bpop()方法:鍵存在則返回相應(yīng)值,同時(shí)刪除鍵值對(duì),否則返回默認(rèn)值;get()方法:若訪問(wèn)的項(xiàng)不存在于字典中,返回默認(rèn)值,若存在,則返回鍵對(duì)應(yīng)的值;popitem()方法:隨機(jī)從字典中取出一個(gè)鍵值對(duì),以元組(key,value)形式返回,同時(shí)將該鍵值對(duì)從字典中刪除。replace()方法:是字符串的操作方法,在字符串中用新的子串替換舊的子串,返回字符串的副本。

21.A需求分析是軟件開(kāi)發(fā)之前必須要做的準(zhǔn)備工作之一。需求是指用戶(hù)對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望。故需求分析的主要任務(wù)是確定軟件系統(tǒng)的功能。本題選擇A選項(xiàng)。

22.B在Python中,字符編碼以Unicode值存儲(chǔ)。chr(x)和ord(x)函數(shù)用于在單字符和Unicode值之間進(jìn)行轉(zhuǎn)換。chr(x)函數(shù)返回Unicode值對(duì)應(yīng)的字符,ord(x)函數(shù)返回單字符x對(duì)應(yīng)的Unicode值,如chr(1010)返回’c’,ord(”和”)返回21644。因此,選項(xiàng)C、D錯(cuò)誤。本題選擇B選項(xiàng)。

23.D

24.C該程序可輸出8以?xún)?nèi)的奇數(shù),continue只結(jié)束本次循環(huán),不終止整個(gè)循環(huán)的執(zhí)行。本題選擇C選項(xiàng)。

25.C編譯軟件、操作系統(tǒng)、匯編程序都屬于系統(tǒng)軟件,只有教務(wù)管理系統(tǒng)才是應(yīng)用軟件。本題選擇C選項(xiàng)。

26.B投影運(yùn)算是指對(duì)于關(guān)系內(nèi)的域指定可引入新的運(yùn)算。本題中S是在原有關(guān)系R的內(nèi)部進(jìn)行的,是由R中原有的那些域的列所組成的關(guān)系。本題選擇B選項(xiàng)。

27.C外層循環(huán)用來(lái)遍歷字符串PYTHON,內(nèi)層循環(huán)用來(lái)控制輸出每個(gè)字符的次數(shù)。當(dāng)i==’H’時(shí),break結(jié)束內(nèi)層循環(huán),故輸出結(jié)果中只有一個(gè)’H’,其他字符均為兩個(gè)。本題選擇C選項(xiàng)。

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

29.C該程序最外層是while循環(huán),while循環(huán)的條件是True,由此可知while內(nèi)的語(yǔ)句會(huì)無(wú)限循環(huán)。input()函數(shù)是用來(lái)獲取用戶(hù)從鍵盤(pán)輸入的內(nèi)容并以字符串類(lèi)型返回。eval()函數(shù)是把字符串轉(zhuǎn)換成Python可用的語(yǔ)言。if語(yǔ)句的作用是來(lái)控制程序是否繼續(xù)循環(huán),判斷條件中0x452是十六進(jìn)制數(shù),對(duì)2整除的結(jié)果是553,如果用戶(hù)輸入的數(shù)據(jù)是553,則將結(jié)果輸出并終止循環(huán);如果輸入其他數(shù)據(jù),程序會(huì)一直要求用戶(hù)輸入直到輸入正確的數(shù)據(jù)才會(huì)終止循環(huán)。本題選C選項(xiàng)。

30.BA選項(xiàng)錯(cuò)誤,可行性分析階段產(chǎn)生可行性分析報(bào)告。C選項(xiàng)錯(cuò)誤,概要設(shè)計(jì)說(shuō)明書(shū)是總體設(shè)計(jì)階段產(chǎn)生的文檔。D選項(xiàng)錯(cuò)誤,集成測(cè)試計(jì)劃是在概要設(shè)計(jì)階段編寫(xiě)的文檔。B選項(xiàng)正確,軟件需求規(guī)格說(shuō)明書(shū)是后續(xù)工作如設(shè)計(jì)、編碼等需要的重要參考文檔。本題選擇B選項(xiàng)。

31.Y

32.N

33.N

34.Y

35.N

36.N

37.Y

38.N

39.Y

40.N

41.2

42.4

43.[[5],[5],[5]]

44.True

45.None

46.5

47.'65,0x41,0o101'

48.[4,1,2,3]

49.sqlite3

50.9

51.foriinrange(0,4):Foryinrange(0,4-i):Print(‘*’*i)foriinrange(0,4):Forxinrange(0,i):Print(“”,end=””)Print(‘*’*(4-i))觀察題目給的圖形,可以知道菱形是規(guī)則圖形,可以分成兩部分編寫(xiě)代碼,且兩部分代碼的邏輯思維是一樣的。圖

溫馨提示

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