江西省宜春市全國(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ō)明:本文檔由用戶提供并上傳,收益歸屬內(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.以下代碼的輸出結(jié)果是()。test={“age”:”18”,”score”:“[89,95]”,”name”:”Hawking”}print(test[“score”],test.get(“name”,“Rose”))A.89,95Hawking

B.[89,95]Hawking

C.[89,95]Rose

D.[89,95]name

2.以下關(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ù)

3.用Pylnstaller工具打包Python源文件時(shí),-F參數(shù)的含義是()。

A.指定所需要的第三方庫(kù)路徑

B.在dist文件夾中只生成獨(dú)立的打包文件

C.指定生成打包文件的目錄

D.刪除生成的臨時(shí)文件

4.下面代碼的意義是()。>>>car=’BWM’>>>Id(car)

A.查看變量所占的位數(shù)B.轉(zhuǎn)換成布爾值C.查看變量在內(nèi)存中的地址D.把變量中的元素隨機(jī)排列

5.下面關(guān)于Python的說(shuō)法正確的是()。

A.Python不支持面向?qū)ο蟪绦蛟O(shè)計(jì)

B.Python中使用的所有函數(shù)庫(kù),都是采用Python編寫(xiě)的

C.Python中的內(nèi)置函數(shù)需要用關(guān)鍵字import來(lái)導(dǎo)入,而不能直接使用

D.Python中若導(dǎo)入了某個(gè)模塊,在后面的代碼中就可以使用它的所有公共函數(shù)、類(lèi)和屬性

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

A.grandfatherB.granfaterC.grandD.father

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

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

8.關(guān)于以下代碼的描述中,正確的是()。deffunc(a,b):c=a**2+bb=areturnca=10b=2c=func(b,a)+a

A.執(zhí)行該函數(shù)后,變量c的值為112

B.該函數(shù)名稱為fun

C.執(zhí)行該函數(shù)后,變量b的值為2

D.執(zhí)行該函數(shù)后,變量b的值為10

9.用Pyinstaller工具打包Python源文件時(shí)一F參數(shù)的含義是()。

A.指定所需要的第三方庫(kù)路徑

B.在dist文件夾中只生成獨(dú)立的打包文件

C.指定生成打包文件的目錄

D.刪除生成的臨時(shí)文件

10.擬在屏幕上輸出HelloWorld,使用的Python語(yǔ)句是()。

A.printf(‘HelloWorld’)

B.print(HelloWorld)

C.print(“HelloWorld")

D.printf("HelloWorld")

11.s=‘1234567890’,以下表示‘1234’的是()。A.s[1:5]B.s[0:3]C.s[-10:-5]D.s[0:4]

12.在Python中,不能作為變量名的是()。

A.studentB.2ageC._regD.use_time

13.以下關(guān)于程序的異常處理的描述中,錯(cuò)誤的是()。

A.except語(yǔ)句后面可以指定異常類(lèi)型

B.異常和錯(cuò)誤是兩個(gè)相同的意思

C.帶有else子句的異常處理結(jié)構(gòu),當(dāng)try中的語(yǔ)句塊正常執(zhí)行結(jié)束且沒(méi)有異常時(shí)執(zhí)行else子句中的代碼

D.異常處理機(jī)制雖然可以解決程序的一些錯(cuò)誤,但不建議過(guò)度依賴

14.以下程序的輸出結(jié)果是()。sum=1foriinrange(1,11):sum+=iprint(sum)

A.1B.56C.67D.56.0

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

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

16.下列關(guān)于Python程序格式的描述中,錯(cuò)誤的是()。

A.縮進(jìn)表達(dá)了所屬關(guān)系和代碼塊的所屬范圍

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

C.進(jìn)行賦值操作時(shí),在運(yùn)算符兩邊各加上一個(gè)空格可以使代碼更加清晰明了

D.文檔注釋的開(kāi)始和結(jié)尾使用三重單引號(hào)“’’’”或三重雙引號(hào)“””””

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

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

18.以下程序的輸出結(jié)果是()。x=4ca=‘123456’ifstr(x)inca: print(ca.replace(ca[x],str(x-2)))

A.123456B.123426C.5D.2

19.以下代碼的輸出結(jié)果是()。forsin"grandfather":ifs==”d”ors==’h’:continueprint(s,end=")

A.grandfatherB.granfaterC.grandD.father

20.以下關(guān)于數(shù)據(jù)維度的描述,錯(cuò)誤的是()。

A.—維數(shù)據(jù)由對(duì)等關(guān)系的有序或無(wú)序數(shù)據(jù)構(gòu)成,采用線性方式組織,對(duì)應(yīng)于數(shù)學(xué)中的集合或數(shù)組的概念

B.二維數(shù)據(jù)由關(guān)聯(lián)關(guān)系構(gòu)成,采用表格方式組織,對(duì)應(yīng)于數(shù)學(xué)中的矩陣

C.高維數(shù)據(jù)由鍵值對(duì)類(lèi)型的數(shù)據(jù)組成,采用對(duì)象方式組織

D.—維數(shù)據(jù)由對(duì)等關(guān)系的有序數(shù)據(jù)構(gòu)成,無(wú)序數(shù)據(jù)不是一維數(shù)據(jù)

21.以下的函數(shù)定義中,錯(cuò)誤的是()。

A.defvfunc(s,a=1,*b):

B.defvfunc(a=3,b):

C.defvfunc(a,**b):

D.defvfunc(a,b=2):

22.在滿足實(shí)體完整性約束的條件下()。

A.—個(gè)關(guān)系中應(yīng)該有一個(gè)或多個(gè)候選關(guān)鍵字

B.—個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵字

C.一個(gè)關(guān)系中必須有多個(gè)候選關(guān)鍵字

D.—個(gè)關(guān)系中可以沒(méi)有候選關(guān)鍵字

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

A.字典的創(chuàng)建必須使用dict()函數(shù)

B.列表和字符串屬于序列,但元組不屬于序列

C.Python只有一種內(nèi)置的映射類(lèi)型,就是字典

D.字符串可以進(jìn)行切片賦值

24.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)型、布爾類(lèi)型

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

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

A.循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)

B.在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況

C.在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況

D.循環(huán)隊(duì)列中元素的個(gè)數(shù)由隊(duì)頭指針和隊(duì)尾指針共同決定

26.以下代碼的輸出結(jié)果是()。Is=[[1,2,3],’python’,[[4,5,’ABC’],6],[7,8]]print(ls[2][l])

A.'ABC'B.pC.4D.6

27.下面程序輸出的結(jié)果是()。sl,s2=”Mom”,””Dad"Print(“{}loves{}format(s2,si))

A.DadlovesMomB.MomlovesDadC.sllovess2D.s2lovess1

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.下面描述正確的是()。

A.軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合

B.程序就是軟件

C.軟件既是邏輯實(shí)體又是物理實(shí)體

D.軟件的運(yùn)行不一定對(duì)計(jì)算機(jī)系統(tǒng)具有依賴性

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

A.if語(yǔ)句中語(yǔ)句塊執(zhí)行與否依賴于條件判斷

B.if語(yǔ)句中條件部分可以使用任何能夠產(chǎn)生True和False的語(yǔ)句和函數(shù)

C.二分支結(jié)構(gòu)有一種緊湊形式,使用保留字if和else實(shí)現(xiàn)

D.多分支結(jié)構(gòu)用于設(shè)置多個(gè)判斷條件及其對(duì)應(yīng)的多條執(zhí)行路徑

二、判斷題(10題)31.表達(dá)式{1,3,2}>{1,2,3}的值為T(mén)rue。

A.是B.否

32.在Python中可以為自定義類(lèi)的對(duì)象動(dòng)態(tài)增加新成員。

A.是B.否

33.列表對(duì)象的pop()方法默認(rèn)刪除并返回最后一個(gè)元素,如果列表已空則拋出異常。

A.是B.否

34.在循環(huán)中continue語(yǔ)句的作用是跳出當(dāng)前循環(huán)。

A.是B.否

35.Python列表中所有元素必須為相同類(lèi)型的數(shù)據(jù)。

A.是B.否

36.下載whl文件進(jìn)行離線安裝擴(kuò)展庫(kù)時(shí),因?yàn)閣hl文件的名字都比較長(zhǎng),可以改成短一些的名字再使用pip進(jìn)行安裝。

A.是B.否

37.Python2.x和Python3.x中input()函數(shù)的返回值都是字符串。

A.是B.否

38.在多線程編程時(shí),當(dāng)某子線程的daemon屬性為False時(shí),主線程結(jié)束時(shí)會(huì)檢測(cè)該子線程是否結(jié)束,如果該子線程尚未運(yùn)行結(jié)束,則主線程會(huì)等待它完成后再退出。A.是B.否

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

A.是B.否

40.如果在函數(shù)中有語(yǔ)句return3,那么該函數(shù)一定會(huì)返回整數(shù)3。

A.是B.否

三、填空題(10題)41.表達(dá)式type('3')in(int,float,complex)的值為_(kāi)_________。

42.已知x=[3,7,5],那么執(zhí)行語(yǔ)句x=x.sort(reverse=True)之后,x的值為_(kāi)________。

43.Python中定義函數(shù)的關(guān)鍵字是_________________。

44.表達(dá)式3<5>2的值為_(kāi)______________。

45.表達(dá)式re.search(r'\w*?(?P\b\w+\b)\s+(?P=f)\w*?','Beautifulisisbetterthanugly.').group(0)的值為_(kāi)__________。

46.Python內(nèi)置函數(shù)_________可以返回列表、元組、字典、集合、字符串以及range對(duì)象中元素個(gè)數(shù)。

47.已知f=lambdax:x+5,那么表達(dá)式f(3)的值為_(kāi)_______。

48.表達(dá)式'a'.join('abc'.partition('a'))的值為_(kāi)_______________。

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

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

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

52.考生文件夾下存在一個(gè)文件“PY201.py”,請(qǐng)寫(xiě)代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能。使用turtle庫(kù)的turtle.right()函數(shù)和turtle.fd()函數(shù)繪制一個(gè)五角星,邊長(zhǎng)為200像素,5個(gè)內(nèi)角度數(shù)為36度,效果如下所示。試題程序:#請(qǐng)?jiān)诔绦虻腳____處使用一行代碼或表達(dá)式替換#注意:請(qǐng)不要修改其他已給出代碼fromturtleimport*foriin_____(1)_____:fd(_____(2)_____)_____(3)_____

53.考生文件夾下存在一個(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ù)又稱質(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(_____,_____):

參考答案

1.Bscore鍵對(duì)應(yīng)的值是列表類(lèi)型[89,95],字典的get(key,default)方法在key鍵存在時(shí)返回對(duì)應(yīng)值,否則返回默認(rèn)值default。name鍵存在于字典中,所以返回的是對(duì)應(yīng)值而不是默認(rèn)值。本題選擇B選項(xiàng)。

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

3.B-F是指在dlst文件夾中只生成獨(dú)立的打包文件(即.exe文件),所有的第三方依賴、資源和代碼均打包到此文件中。本題選擇B選項(xiàng)。

4.Cid(x)是Python中的內(nèi)置函數(shù),用來(lái)查看變量在內(nèi)存中的地址。

5.DA選項(xiàng),Python是支持面向?qū)ο蟪绦蛟O(shè)計(jì)的;B選項(xiàng),并不是所有的函數(shù)庫(kù)都是采用Python編寫(xiě)的,很多采用C、C++、Java等語(yǔ)言編寫(xiě)的專業(yè)庫(kù)可以經(jīng)過(guò)簡(jiǎn)單的接口封裝供Python程序調(diào)用;C選項(xiàng),Python中的內(nèi)置函數(shù)可以直接使用而不需要用import來(lái)導(dǎo)入。本題選擇D選項(xiàng)。

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

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

8.C程序中,將實(shí)參b的值傳給形參a,將實(shí)參a的值傳給形參b,則在函數(shù)體中c=2**2+10=14,函數(shù)返回14,則實(shí)參c=\n14+10=24;形參a和b在函數(shù)結(jié)束后會(huì)自動(dòng)釋放,并沒(méi)有影響到實(shí)參a和b的值,故實(shí)參a仍然是10,實(shí)參b仍然是2。本題選擇C選項(xiàng)。

9.B一F是指在dist文件夾中只生成獨(dú)立的打包文件(即exe文件),所有的第三方依賴、資源和代碼均打包進(jìn)此exe中。

10.C在Python中,輸出用print()函數(shù),HelloWorld是字符串類(lèi)型,需要加單引號(hào)或雙引號(hào)。本題選擇C選項(xiàng)。

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

12.BPython中合法的標(biāo)識(shí)符可以采用大寫(xiě)字母、小寫(xiě)字母、數(shù)字、下劃線及漢字等字符及其組合命名,但首字母不能為數(shù)字。本題選擇B選項(xiàng)。

13.B編程語(yǔ)言的異常和錯(cuò)誤是兩個(gè)相似但不相同的概念。異常和錯(cuò)誤都可能引起程序執(zhí)行錯(cuò)誤而退出,它們屬于程序沒(méi)有考慮到的例外情況。

14.Bforiinrange(1,11)是將1,2,3,4,5,6,7,8,9,10依次賦給變量i,用變量sum累加每一次變化的i的值,最終sum=56。本題選擇B選項(xiàng)。

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

16.B注釋可以在一行中的任意位置開(kāi)始,但只有在“#”后的內(nèi)容才會(huì)被作為注釋不被執(zhí)行。本題選擇B選項(xiàng)。

17.A

18.Bstr(4)=‘4’,此字符在字符串ca中,滿足if條件,執(zhí)行輸出語(yǔ)句。ca.replace(ca[4],str(4-2))是指返回字符串ca副本,ca[4]是指字符串中序號(hào)為4的字符‘5’,str(4-2)返回字符‘2’,也就是用字符‘2’來(lái)替換字符‘5’。本題選擇B選項(xiàng)。

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

20.D任何可以以序列或集合表示的內(nèi)容都可以看作一維數(shù)據(jù)。本題選擇D選項(xiàng)。

21.B函數(shù)定義時(shí)的語(yǔ)法如下:\ndef<函數(shù)名>(<非可選參數(shù)列表>,<可選參數(shù)>=<默認(rèn)值>):\n<函數(shù)體>\nreturn<返回值列表>\n可選參數(shù)一般放置在非可選參數(shù)的后面。B項(xiàng)錯(cuò)誤。

22.A實(shí)體完整性約束要求關(guān)系的主鍵中屬性值不能為空值,本題選擇A選項(xiàng)。

23.Cdict()函數(shù)和{}都可以創(chuàng)建字典;序列類(lèi)型包括列表、元組和字符串;字符串可以切片訪問(wèn),但是不能賦值。

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

25.D循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,但是循環(huán)隊(duì)列仍是線性結(jié)構(gòu)的,所以A錯(cuò)誤;在循環(huán)隊(duì)列中需要隊(duì)頭指針與隊(duì)尾指針來(lái)共同反映隊(duì)列中元素的動(dòng)態(tài)變化情況,所以選項(xiàng)B,C錯(cuò)誤。本題選擇D選項(xiàng)。

26.D列表索引從0開(kāi)始,所以ls[2]\n[1]指的是列表中索引為2的元素[[4,5,’ABC’],6]中索引為1的元素6,所以輸出結(jié)果是6。本題選擇D選項(xiàng)。

27.APython使用format()格式化方法,語(yǔ)法格式為<模板字符串>.format(\n<逗號(hào)分隔的參數(shù)>),其中模板字符串是一個(gè)由字符串和槽組成的字符串,用來(lái)控制字符串和變量的顯示效果。槽用花括號(hào)({})表示,對(duì)應(yīng)fcmnat()方法中逗號(hào)分隔的參數(shù)。如果模板字符串有多個(gè)槽,且槽內(nèi)沒(méi)有指定序號(hào),則按照槽出現(xiàn)的順序分別對(duì)應(yīng)format()方法中的不同參數(shù)。參數(shù)根據(jù)出現(xiàn)先后存在一個(gè)默認(rèn)序號(hào)。本題選擇A選項(xiàng)。

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

29.A計(jì)算機(jī)軟件是由程序、數(shù)據(jù)及相關(guān)文檔構(gòu)成的完整集合,它與計(jì)算機(jī)硬件一起組成計(jì)算機(jī)系統(tǒng)。本題選擇A選項(xiàng)。

30.CPython的單分支結(jié)構(gòu)使用if關(guān)鍵字對(duì)條件進(jìn)行判斷,語(yǔ)法格式如下:if〈條件>:<語(yǔ)句塊>Python的二分支結(jié)構(gòu)使用if-else關(guān)鍵字對(duì)條件進(jìn)行判斷,語(yǔ)法格式如下:if<條件>:<語(yǔ)句塊1>else:〈語(yǔ)句塊2>Python的多分支結(jié)構(gòu)使用if-elif-else關(guān)鍵字對(duì)多個(gè)相關(guān)條件進(jìn)行判斷,并根據(jù)不同條件的結(jié)果按照順序選擇執(zhí)行路徑,語(yǔ)法格式如下:if<條件1>:〈語(yǔ)句塊1>elif<條件2>:<語(yǔ)句塊2>else:〈語(yǔ)句塊3>本題選擇C選項(xiàng)。

31.N

32.Y

33.Y

34.N

35.N

36.N

37.N

38.Y

39.Y

40.N

41.FalseTrue

42.None

43.def

44.True

45.'isis'

46.len()

47.8

48.'aaabc'

49.'aaasd'

50.1,2,3

51.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è)小寫(xiě)英文字母中的任一個(gè):’)Count+=1Ifletter_inputnotinletter_list:Print(‘請(qǐng)重新輸入字母’)Else:Ifcount>5Prin

溫馨提示

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