陜西省銅川市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)模擬考試(含答案)_第1頁(yè)
陜西省銅川市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)模擬考試(含答案)_第2頁(yè)
陜西省銅川市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)模擬考試(含答案)_第3頁(yè)
陜西省銅川市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)模擬考試(含答案)_第4頁(yè)
陜西省銅川市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)模擬考試(含答案)_第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ì)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(30題)1.列表變量Is共包含10個(gè)元素,Is索引的取值范圍是()。

A.(0,10)B.[0,10]C.(l,10]D.[0,9]

2.以下屬于Python機(jī)器學(xué)習(xí)方向的第三方庫(kù)的是()。

A.randomB.SnowNLPC.TensorflowD.loso

3.以下不屬于Python數(shù)據(jù)分析領(lǐng)域第三方庫(kù)的是()。

A.scrapyB.numpyC.lmndasD.matplotlib

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

A.循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線(xiàn)性結(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ì)尾指針共同決定

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

A.classB.returnC.importD.print

6.以下關(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ì)影響分支功能

7.Python中文件的打開(kāi)模式為“t”,對(duì)應(yīng)的文件打開(kāi)模式為()。

A.只讀模式B.覆蓋寫(xiě)模式C.文本文件模式D.二進(jìn)制文件模式

8.以下代碼的輸出結(jié)果是()。Is=[”2020”,”1903”,“Python”]Is.append(2050)Is.append([2020,"2020"])print(Is)

A.['2020','1903','Python',2020,[2050,'2020']]

B.['2020','1903','Python',2020]

C.['2020','1903','Python',2050,[2020,'2020']]

D.['2020','1903','Python',2050,['2020']]

9.以下程序的輸出結(jié)果是()。CLis=list(range(5))print(5inCLis)

A.TrueB.FalseC.0D.-1

10.以下程序的輸出結(jié)果是()。imgl=[12,34,56,78]img2=[1,2,3,4,5]defmodi():img1=img2print(img1)modi()print(img1)

A.[12,34,56,78][1,2,3,4,5]

B.[1,2,3,4,5][1,2,3,4,5]

C.[12,34,56,78][12,34,56,78]

D.[1,2,3,4,5][12,34,56,78]

11.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)型

12.以下程序的輸出結(jié)果是()。defHello(famlyName,age): ifage>50: print(“您好!”+famlyName+“奶奶”) elifage>40: print(“您好!“+famlyName+“阿姨”) elifage>30: print(“您好!”+famlyName+”姐姐”) else: print(“您好!”+“小”+famlyName)Hello(age=43,famlyName=“趙”)

A.您好!趙奶奶B.您好!趙阿姨C.您好!趙姐姐D.函數(shù)調(diào)用出錯(cuò)

13.下面關(guān)于類(lèi)的說(shuō)法錯(cuò)誤的是()。

A.類(lèi)是一種實(shí)例

B.在類(lèi)進(jìn)行實(shí)例化時(shí)將會(huì)首先執(zhí)行該類(lèi)中的int方法

C.在對(duì)類(lèi)進(jìn)行實(shí)例化時(shí),傳人的實(shí)參不用帶上self,它在類(lèi)執(zhí)行過(guò)程中將自行帶上

D.類(lèi)中的變量前帶有前綴self意味著此變量在類(lèi)中任意位置可以使用

14.以下代碼的輸出結(jié)果是()。a=[[1,2,3],[4,5,6],[7,8,9]]s=0forcina:forjinrange(3):s+=c[j]print(s)

A.[l,2,3,4,5,6,7,8,9]B.45C.24D.0

15.列表listV=list(range(10)),以下能夠輸出列表listV中最小元素的是()。

A.print(min(listV))

B.print(min(listV()))

C.print(listV.max())

D.print(listV.reverse(i)[0])

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

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

17.程序流程圖是()。

A.總體設(shè)計(jì)階段使用的表達(dá)工具B.詳細(xì)設(shè)計(jì)階段使用的表達(dá)工具C.編碼階段使用的表達(dá)工具D.測(cè)試階段使用的表達(dá)工具

18.下面關(guān)于Python中實(shí)參和形參的說(shuō)法錯(cuò)誤的是()。

A.在函數(shù)定義時(shí)的參數(shù)被稱(chēng)為形參,形參不是實(shí)際存在的變量

B.可選參數(shù)一般都放置在非可選參數(shù)的后面

C.實(shí)參必須是一個(gè)常量

D.形參存在的目的是接收調(diào)用函數(shù)時(shí)傳入的實(shí)參

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

A.鏈表可以是線(xiàn)性結(jié)構(gòu)也可以是非線(xiàn)性結(jié)構(gòu)

B.鏈表只能是非線(xiàn)性結(jié)構(gòu)

C.快速排序也適用于線(xiàn)性鏈表

D.二分法查找也適用于有序鏈表

20.以下不屬于Python的pip工具命令的是()。

A.getB.installC.showD.download

21.以下程序的輸出結(jié)果是()。deffun(x): returnx**2+6fun(8)

A.14B.16C.無(wú)輸出D.70

22.以下保留字不用于循環(huán)邏輯的是()。

A.tryB.elseC.forD.continue

23.執(zhí)行以下程序,輸出結(jié)果是()。y=‘中文’X=‘中文字’print(x>y)

A.NoneB.FalseC.FalseorFalseD.True

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

A.PPYYTTHHOONNB.PPYYTT00NNC.PPYYTTH00NND.PPYYTTH

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

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

26.下列說(shuō)法正確的是()。

A.set()可以將任何類(lèi)型轉(zhuǎn)換為集合類(lèi)型

B.remove()方法刪除集合中的元素,不管元素存不存在都不報(bào)錯(cuò)

C.集合中的元素不可重復(fù),元素類(lèi)型只能是不可變數(shù)據(jù)類(lèi)型

D.集合元素是有序的

27.關(guān)于函數(shù)定義,以下形式錯(cuò)誤的是()。

A.deffoo(*a,b)

B.deffoo(a,b=10)

C.deffoo(a,*b)

D.deffoo(a,b)

28.從訪(fǎng)問(wèn)權(quán)限的角度來(lái)看,類(lèi)中的方法默認(rèn)都是()

A.私有方法B.公有方法C.靜態(tài)方法D.實(shí)例方法

29.以下程序中,while循環(huán)的循環(huán)次數(shù)是()。i=0Whilei<10:ifi<1:print(“Python")continueifi==5:print(“World!”)breaki+=1

A.10B.5C.4D.死循環(huán),不能確定

30.以下代碼的作用是?A.改變python的啟動(dòng)路徑

B.改變python目前的工作路徑

C.添加一個(gè)新的python模塊的搜索路徑

D.從/root/mydir中移除所有的文件夾

二、判斷題(10題)31.不可以在同一臺(tái)計(jì)算機(jī)上安裝多個(gè)Python版本。

A.是B.否

32.Python關(guān)鍵字不可以作為變量名。

A.是B.否

33.在類(lèi)定義的外部沒(méi)有任何辦法可以訪(fǎng)問(wèn)對(duì)象的私有成員。

A.是B.否

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

A.是B.否

35.Python支持多繼承,如果父類(lèi)中有相同的方法名,而在子類(lèi)中調(diào)用時(shí)沒(méi)有指定父類(lèi)名,則Python解釋器將從左向右按順序進(jìn)行搜索。

A.是B.否

36.在函數(shù)內(nèi)部沒(méi)有任何方法可以影響實(shí)參的值。

A.是B.否

37.定義類(lèi)時(shí)如果實(shí)現(xiàn)了__len__()方法,該類(lèi)對(duì)象即可支持內(nèi)置函數(shù)len()。

A.是B.否

38.函數(shù)中的return語(yǔ)句一定能夠得到執(zhí)行。

A.是B.否

39.Python3.x完全兼容Python2.x。

A.是B.否

40.定義類(lèi)時(shí)如果實(shí)現(xiàn)了__contains__()方法,該類(lèi)對(duì)象即可支持成員測(cè)試運(yùn)算in。

A.是B.否

三、填空題(10題)41.Python內(nèi)置函數(shù)_____________用來(lái)打開(kāi)或創(chuàng)建文件并返回文件對(duì)象。

42.字典對(duì)象的___________方法可以獲取指定“鍵”對(duì)應(yīng)的“值”,并且可以在指定“鍵”不存在的時(shí)候返回指定值,如果不指定則返回None。

43.表達(dá)式'\x41'=='A'的值為_(kāi)____________。

44.使用pip工具升級(jí)科學(xué)計(jì)算擴(kuò)展庫(kù)numpy的完整命令是_________________。

45.正則表達(dá)式元字符________用來(lái)表示該符號(hào)前面的字符或子模式0次或多次出現(xiàn)。

46.已知x=(3),那么表達(dá)式x*3的值為_(kāi)_________。

47.表達(dá)式callable(int)的值為_(kāi)__________。

48.Python運(yùn)算符中用來(lái)計(jì)算整商的是_________。

49.已知x=range(1,4)和y=range(4,7),那么表達(dá)式sum([i*jfori,jinzip(x,y)])的值為_(kāi)_________。

50.表達(dá)式len(range(1,10))的值為_(kāi)__________。

四、操作題(3題)51.考生文件夾下存在一個(gè)文件PY101.py,請(qǐng)寫(xiě)代碼替換橫線(xiàn),不修改其他代碼,實(shí)現(xiàn)以下功能:

鍵盤(pán)輸入正整數(shù)n,按要求把n輸出到屏幕,格式要求:寬度為25個(gè)字符,等號(hào)字符(=)填充,右對(duì)齊,帶千位分隔符。如果輸入正整數(shù)超過(guò)25位,則按照真實(shí)長(zhǎng)度輸出。

例如:鍵盤(pán)輸入正整數(shù)n為1234,屏幕輸出===================1,234

試題程序:

#請(qǐng)完善如下代碼

s=input()

print(”{________(1)_________}”.format(________(2)_________))

52.考生文件夾下存在一個(gè)文件PY103.py,請(qǐng)寫(xiě)代碼替換橫線(xiàn),不修改其他代碼,實(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è)Python源文件“PY301.py”,請(qǐng)按照文件內(nèi)說(shuō)明修改代碼,實(shí)現(xiàn)以下功能。愷撒密碼是一種非常古老的加密算法,相傳當(dāng)年愷撒大帝行軍打仗時(shí)為了保證自己的命令不被敵軍知道,它采用了替換方法將信息中的每一個(gè)英文字母循環(huán)替換為字母表序列中該字母后面的第三個(gè)字母,即循環(huán)后三位,對(duì)應(yīng)關(guān)系如下。原文:ABCDEFGHIJKLMNOPQRSTUVWXYZ密文:DEFGHIJKLMNOPQRSTUVWXYZABC原文字母P,其密文字母C滿(mǎn)足如下條件。C=(P+3)mod26解密方法反之,滿(mǎn)足如下條件。P=(C-3)mod26愷撒密碼包括加密算法和解密算法兩個(gè)部分。愷撒密碼的加密算法程序首先接收用戶(hù)輸入的文本,然后對(duì)字母a?z和字母A?Z按照密碼算法進(jìn)行轉(zhuǎn)換,同時(shí)輸出。其他非英文字母原樣輸出。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)?..處使用一行或多行代碼替換#注意..提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)intxt=input(“請(qǐng)輸入明文:")

參考答案

1.D列表使用方括號(hào)作為索引操作符,索引從0開(kāi)始,即第一個(gè)元素的索引是0,第二個(gè)元素的索引是1,依此類(lèi)推。本題列表中有10個(gè)元素,則索引取值范圍是[0,9]。本題選擇D選項(xiàng)。

2.CsnowNLP和loso是自然語(yǔ)言處理方向的第三方庫(kù);random庫(kù)用于產(chǎn)生各種分布的偽隨機(jī)序列,是Python的標(biāo)準(zhǔn)庫(kù)。本題選擇C選項(xiàng)。

3.A在Python語(yǔ)言中,用于數(shù)據(jù)分析的第三方庫(kù)有numpy、scipy、pandas和matplotlib。scrapy庫(kù)是網(wǎng)絡(luò)爬蟲(chóng)方向的第三方庫(kù)。

4.D\r\n所謂循環(huán)隊(duì)列,就是將隊(duì)列存儲(chǔ)空間的最后一個(gè)位置繞到第一個(gè)位置,形成邏輯上的環(huán)狀空間,供隊(duì)列循環(huán)使用。在循環(huán)隊(duì)列中,用隊(duì)尾指針rear指向隊(duì)列中的隊(duì)尾元素,用排頭指針front指向排頭元素的前一個(gè)位置,因此,從排頭指針front指向的后一個(gè)位置直到隊(duì)尾指針real指向的位置之間所有的元素均為隊(duì)列中的元素。求解隊(duì)列中元素個(gè)數(shù)的方法是:若front>rear,隊(duì)列中有n-front+rear個(gè)元素(其中n為循環(huán)隊(duì)列的容量);若front<rear,隊(duì)列中有real-front個(gè)元素;若front=rear,隊(duì)列中有n個(gè)或0個(gè)元素。循環(huán)隊(duì)列是線(xiàn)性結(jié)構(gòu)。因此本題的正確答案是D。

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

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

7.C在Python中,文件的打開(kāi)模式對(duì)應(yīng)為:r表示只讀;w表示覆蓋寫(xiě);t表示文本文件模式;b表示二進(jìn)制文件模式。本題選擇D選項(xiàng)。

8.C要向列表中添加元素,可以使用append()方法,添加的元素類(lèi)型可以不同,可以是數(shù)字、字符串、列表等,要注意的是append()方法不能同時(shí)添加多個(gè)元素。本題選擇C選項(xiàng)。

9.Brange()函數(shù)的語(yǔ)法是range(start,stop,step),作用是生成一個(gè)從start參數(shù)的值開(kāi)始到stop參數(shù)的值結(jié)束的數(shù)字序列(注意不包含數(shù)stop),參數(shù)step是步長(zhǎng)。CLis=list(range(5)),生成一個(gè)列表,包含0、1、2、3、4。因?yàn)?不在CLis列表中,所以返回False。本題選擇B選項(xiàng)。

10.D程序先調(diào)用函數(shù)modi(),函數(shù)體內(nèi)進(jìn)行賦值操作,列表對(duì)象的賦值就是簡(jiǎn)單的對(duì)象引用。函數(shù)體內(nèi),img1和img2是一樣的,他們指向同一片內(nèi)存,img1不過(guò)是img2的別名。因此,函數(shù)調(diào)用執(zhí)行后輸出[1,2,3,4,5]。然后執(zhí)行print(img1),此處的img1是外部變量,與函數(shù)體內(nèi)img1不是同一個(gè)變量,仍輸出[12,34,56,78]。故正確答案為D項(xiàng)。

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

12.B將實(shí)參age=43,famlyName=“趙”分別賦給形參age和famlyName,之后進(jìn)入多分支結(jié)構(gòu)進(jìn)行判斷,因?yàn)?0<age=43<50,執(zhí)行第一個(gè)elif后面的語(yǔ)句,用“+”進(jìn)行字符串連接,故輸出“您好!趙阿姨”。本題選擇B選項(xiàng)。

13.AA選項(xiàng)中類(lèi)只是一種抽象事物的分類(lèi),對(duì)象才是一種實(shí)例。

14.B外層for循環(huán)將a[0]=[l,2,3],a[l]=[4,5,6],a[2]=[7,8,9]依次賦給變量c;內(nèi)層for循環(huán)將變量j從0遞增到2,即累加c[l]+c[2]\n+c[3]的值,所以?xún)?nèi)層循環(huán)加外層循環(huán)用于計(jì)算1+2+3+4+5+6+7+8+9的值,s=450本題選擇B選項(xiàng)。

15.A列表操作函數(shù)如下(假設(shè)列表名為ls)。len(ls):返回列表ls的元素個(gè)數(shù)(長(zhǎng)度)。min(ls):返回列表ls的最小元素。max(ls):返回列表ls的最大元素。llst(x):將x轉(zhuǎn)變?yōu)榱斜眍?lèi)型。使用min(ls)和max(ls)的前提是列表中各元素類(lèi)型可以進(jìn)行比較。如果列表元素不能比較,使用這兩個(gè)函數(shù)將會(huì)報(bào)錯(cuò)。本題選擇A選項(xiàng)。

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

17.B詳細(xì)設(shè)計(jì)階段常見(jiàn)的工具有程序流程圖、N—S圖、PAD圖、HIPO圖、判定表等。本題選B選項(xiàng)。

18.CPython中函數(shù)定義時(shí)的參數(shù)稱(chēng)為形參,調(diào)用時(shí)的參數(shù)稱(chēng)為實(shí)參。實(shí)參可以是常量、變量、表達(dá)式、函數(shù)等。調(diào)用函數(shù)時(shí),形參用來(lái)接收實(shí)參的值。本題選擇C選項(xiàng)。

19.A線(xiàn)性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)稱(chēng)為線(xiàn)性鏈表,線(xiàn)性鏈表可以是線(xiàn)性結(jié)構(gòu)也可以是非線(xiàn)性結(jié)構(gòu)??焖倥判蚝投址ú檎疫m用于順序存儲(chǔ)的線(xiàn)性表。本題選擇A選項(xiàng)。

20.Ainstall命令用于安裝第三方庫(kù);show命令是列出某個(gè)已經(jīng)安裝的庫(kù)的詳細(xì)信息;download命令用于下載第三方庫(kù)的安裝包,但并不安裝。get不屬于pip工具的命令。本題選擇A選項(xiàng)。

21.C向函數(shù)傳入實(shí)參8,函數(shù)的作用是返回x**2+6的結(jié)果。該函數(shù)是沒(méi)有輸出的,要想將返回值輸出,需要調(diào)用print()函數(shù)輸出結(jié)果。本題選擇C選項(xiàng)。

22.A用于循環(huán)邏輯的保留字:while、for、else、break、continue。try用于捕捉異常。

23.D在Python中比較兩個(gè)字符串的大小,要從第一個(gè)字符開(kāi)始比較,只要比較出了大小就結(jié)束。本題中,x和y的前兩個(gè)字符相同,但y沒(méi)有第三個(gè)字符,所以x大,則x>y的結(jié)果為T(mén)rue。本題選擇D選項(xiàng)。

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

25.C

26.Cset()函數(shù)將其他組合數(shù)據(jù)類(lèi)型變成集合類(lèi)型;remove()刪除集合中指定的元素,不存在則產(chǎn)生KeyError異常;集合元素是無(wú)序的,集合的輸出順序與定義順序可以不一致。

27.APython在定義函數(shù)的時(shí)候,不僅可以設(shè)置普通的形參,如”deffun(arr1,arr2=’我是2號(hào)參數(shù)’)”(其中arr1為必傳參數(shù),arr2為可選參數(shù)),還可以傳入兩種特殊的參數(shù):帶*或**的參數(shù)。這兩類(lèi)形式的參數(shù)都可以傳人任意數(shù)量的實(shí)參,它們的不同點(diǎn)主要在于*參數(shù)傳入的為一個(gè)元組(tuple);**參數(shù)傳人的則為一個(gè)字典(diet)。由于傳入的參數(shù)數(shù)量不確定,因此當(dāng)它們與普通參數(shù)放在一起時(shí),必須把它們放在最后。故A項(xiàng)錯(cuò)誤。

28.B

29.Dwhile循環(huán)的判斷條件為真時(shí),進(jìn)人循環(huán)體,為假時(shí),直接執(zhí)行while同級(jí)的代碼。初始值為i=0,進(jìn)入循環(huán)體之后,因?yàn)閕<\n1,執(zhí)行continue語(yǔ)句跳出本次循環(huán),進(jìn)入下一循環(huán)。i的值始終為0,故程序?yàn)樗姥h(huán)。本題選擇D選項(xiàng)。

30.C

31.N

32.Y

33.N

34.N

35.Y

36.N

37.Y

38.N

39.N

40.Y

41.open()

42.get()

43.True

44.pipinstall--upgradenumpy

45.*

46.9

47.True

48.//

49.32

50.951.s=input()\r\nprint(”{:=>25}”.format(eval(s)))該題目主要考查Python字符串的格式化方法。Python語(yǔ)言推薦使用.format()格式化方法,其使用方式如下:\r\n

<模板字符串>.format(<逗號(hào)分隔的參數(shù)>)\r\n

其中,模板字符串是一個(gè)由字符串和槽組成的字符串,用來(lái)控制字符串和變量的顯示效果。槽用大括號(hào)({})表示,對(duì)應(yīng)format()方法中逗號(hào)分隔的參數(shù)。如果模板字符串中有多個(gè)槽,可以通過(guò)format()參數(shù)的序號(hào)在模板字符串槽中指定參數(shù)的使用,參數(shù)從0開(kāi)始編號(hào)。例如:\r\n”{0}日:學(xué)而不思則罔,思而不學(xué){1}?!保甪ormat(”孔子”,”則殆”)\r\n

其結(jié)果為:’孔子日:學(xué)而不思則罔,思而不學(xué)則殆?!痋r\n

format()方法的槽除了包括參數(shù)序號(hào),還可以包括格式控制信息,語(yǔ)法格式如下:\r\n

{<參數(shù)序號(hào)>:<格式控制標(biāo)記>}\r\n其中,格式控制標(biāo)記包括

溫馨提示

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