廣東省陽江市全國(guó)計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)預(yù)測(cè)試題(含答案)_第1頁
廣東省陽江市全國(guó)計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)預(yù)測(cè)試題(含答案)_第2頁
廣東省陽江市全國(guó)計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)預(yù)測(cè)試題(含答案)_第3頁
廣東省陽江市全國(guó)計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)預(yù)測(cè)試題(含答案)_第4頁
廣東省陽江市全國(guó)計(jì)算機(jī)等級(jí)考試Python語言程序設(shè)計(jì)預(yù)測(cè)試題(含答案)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

一、單選題(30題)1.不屬于Python開發(fā)用戶界面的第三方庫(kù)的是()。

A.PyGObjectB.PyQtC.timeD.PyGTK

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

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

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

C.CSV文件通過多種編碼表示字符

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

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

A.getB.installC.showD.download

4.下面代碼的輸出結(jié)果是()。foriinrange(3):forjin”dream”:ifj=="e":continueprint(j,end="")

A.dramdramdramB.drdrdrC.dreamdreamdreamD.dream

5.執(zhí)行以下代碼的結(jié)果是?foo={1,3,3,4}type(foo)

A.setB.dictC.tupleD.object

6.靜態(tài)成員變量稱為類變量,非靜態(tài)成員變量稱為實(shí)例變量,下列關(guān)于一個(gè)類的靜態(tài)成員的描述中,不正確的是()

A.該類的對(duì)象共享其靜態(tài)成員變量的值

B.靜態(tài)成員變量可被該類的所有方法訪問

C.該類的靜態(tài)方法只能訪問該類的靜態(tài)成員變量

D.該類的靜態(tài)數(shù)據(jù)成員變量的值不可修改

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

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

8.在軟件開發(fā)中,需求分析階段可以使用的工具是()。

A.N-S圖B.DFD圖C.PAD圖D.程序流程圖

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

A.找是“先進(jìn)先出”的線性表

B.隊(duì)列是“先進(jìn)后出”的線性表

C.循環(huán)隊(duì)列是非線性結(jié)構(gòu)

D.有序線性表既可以釆用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

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

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

11.以下代碼的輸出結(jié)果是()。deffibRate(n):ifn<=0:return—1elifn==1:retum—1elifn==2:return1else:L=[1,5]foriinrange(2,n):L.a(chǎn)ppend(L[一1]+L[一2])returnL[一2]%L[一1]print(fibRate(7))

A.0.6B.28C.一1D.1

12.以下程序的輸出結(jié)果是()。a=3.6e一1b=4.2e3print(b—a)

A.4199.64B.7.8e2C.0.6e一4D.4199.064

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

A.deffoo(*a,b)

B.deffoo(a,b=10)

C.deffoo(a,*b)

D.deffoo(a,b)

14.以下程序的輸出結(jié)果是()。foriin”miss":Forjinrange(3):print(i,end=”)ifi=="i”:breakA.missmissmissB.mmmissssssC.mmmiiissssssD.mmmssssss

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

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

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

16.下面代碼中描述的是哪一種傳人參數(shù)的方法?()deff(a,b):ifa>b:print("l")elifa==b:pritn(”2”)else:print("3”)f(2,3)

A.可變參數(shù)B.關(guān)鍵字參數(shù)C.默認(rèn)值參數(shù)D.位置參數(shù)

17.以下不是Python語言保留字的是()。

A.awaitB.passC.doD.lambda

18.下面代碼的輸出結(jié)果是()。deffun(x,y,z):u=x+y-zprint(u)fun(l+2j,5,4-lj)

A.NameErrorB.(2+3j)C.2D.3j

19.下列函數(shù)中,不是Python內(nèi)置函數(shù)的是()。

A.perf_counter()B.all()C.abs()D.format()

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

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

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

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

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

21.下面關(guān)于類的說法錯(cuò)誤的是()。

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

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

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

D.類中的變量若帶有前綴self,則意味著此變量在類中任意位置可以使用

22.Python使用縮進(jìn)作為語法邊界,一般建議怎樣縮進(jìn)?

A.TABB.兩個(gè)空格C.四個(gè)空格D.八個(gè)空格

23.以下屬于Python中Web開發(fā)的第三方庫(kù)的是()。

A.DjangoB.TinyDBC.audiolazyD.Pattern

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

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

25.設(shè)棧與隊(duì)列初始狀態(tài)為空。首先A、B、C、D、E依次入棧,接著F、G、H、I、J依次入隊(duì);然后依次出隊(duì)至隊(duì)空,接著依次出棧至??铡t輸出序列為()。

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

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

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

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

26.下面代碼的輸出結(jié)果是()。deff(n):ifn==1:return1else:returnn*f(n-1)print(f(4))

A.24B.4C.0D.10

27.下列關(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ù)部分

28.以下代碼的輸出結(jié)果是()。ls=[”apple”,”red”,”orange”]deffunC(a):ls.a(chǎn)ppend(a)returnfunC(”yellow”)print(ls)

A.[]

B.[”apple”,”red”,”orange”]

C.[“yellow”]

D.[”apple”,”red”,”orange”,”yellow”]

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

A.列表的長(zhǎng)度和內(nèi)容都可以改變,但元素類型必須相同

B.不可以對(duì)列表進(jìn)行成員運(yùn)算操作、長(zhǎng)度計(jì)算和分片

C.列表的索引是從1開始的

D.可以使用比較操作符(如>或<等)對(duì)列表進(jìn)行比較

30.關(guān)于Python文件打開模式,表示錯(cuò)誤的是()。

A.rtB.nbC.abD.wt

二、判斷題(10題)31.一般來說,Python擴(kuò)展庫(kù)沒有通用于所有版本Python的,安裝時(shí)應(yīng)選擇與已安裝Python的版本對(duì)應(yīng)的擴(kuò)展庫(kù)。

A.是B.否

32.一個(gè)數(shù)字5也是合法的Python表達(dá)式。

A.是B.否

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

A.是B.否

34.表達(dá)式{1,3,2}>{1,2,3}的值為True。

A.是B.否

35.Python集合中的元素可以是元組。

A.是B.否

36.在Python中可以使用if作為變量名。

A.是B.否

37.Python字典和集合屬于無序序列。

A.是B.否

38.Python是一種跨平臺(tái)、開源、免費(fèi)的高級(jí)動(dòng)態(tài)編程語言。

A.是B.否

39.二進(jìn)制文件也可以使用記事本或其他文本編輯器打開,但是一般來說無法正常查看其中的內(nèi)容。

A.是B.否

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

A.是B.否

三、填空題(10題)41.已知x,y=map(int,['1','2']),那么表達(dá)式x+y的值為_______。

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

43.表達(dá)式{1,2,3}&{3,4,5}的值為______________。

44.已知字典x={i:str(i+3)foriinrange(3)},那么表達(dá)式''.join([item[1]foriteminx.items()])的值為_____________。

45.表達(dá)式'abc'in('abcdefg')的值為______________。

46.表達(dá)式{1,2,3}=={1,3,2}的值為___________。

47.已知函數(shù)定義deffunc(*p):returnsum(p),那么表達(dá)式func(1,2,3,4)的值為______。

48.使用運(yùn)算符測(cè)試集合A是否為集合B的真子集的表達(dá)式可以寫作__________。

49.已知x,y=3,5,那么執(zhí)行x,y=y,x之后,x的值為__________。

50.Python內(nèi)置函數(shù)____________用來返回序列中的最大元素。

四、操作題(3題)51.考生文件夾下存在一個(gè)文件PY101.py,請(qǐng)寫代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能:獲取用戶輸入的一組數(shù)字,采用逗號(hào)分隔輸入,輸出其中的最大值。示例如下:請(qǐng)輸入一組數(shù)據(jù),以逗號(hào)分隔:8,78,54,520,21,34520

試題程序:

#請(qǐng)?jiān)赺_____處使用一行代碼或表達(dá)式替換#注意:請(qǐng)不要修改其他已給出代碼data=eval(input(”請(qǐng)輸入一組數(shù)據(jù),以逗號(hào)分隔:”))print(________)

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

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

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

試題程序:

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

s=input()

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

53.考生文件夾下存在一個(gè)文件“PY202.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請(qǐng)?jiān)谠撐募芯帉懘a,以實(shí)現(xià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.CPyQt(QT開發(fā)庫(kù))、PyGObject及PyGTK(GTK\n+庫(kù))均是Python開發(fā)用戶界面的第三方庫(kù)。而time庫(kù)是Python提供的處理時(shí)間標(biāo)準(zhǔn)庫(kù)。本題選擇C選項(xiàng)。

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

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

4.Acontinue語句只結(jié)束本次循環(huán),不終止整個(gè)循環(huán)的執(zhí)行,而break語句具備結(jié)束循環(huán)的能力。本題外層循環(huán)用來計(jì)數(shù),內(nèi)層循環(huán)用來遍歷字符串,當(dāng)滿足判斷條件時(shí),就會(huì)結(jié)束本次循環(huán)進(jìn)入下一循環(huán),字符串遍歷完成之后,外層循環(huán)進(jìn)入下一循環(huán)。本題選擇A選項(xiàng)。

5.A

6.D

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

8.B解析:軟件開發(fā)階段包括需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和測(cè)試5個(gè)階段。其中需求分析階段常用的工具是數(shù)據(jù)流圖(簡(jiǎn)稱DFD)和數(shù)據(jù)字典(簡(jiǎn)稱DD)。常見的詳細(xì)設(shè)計(jì)的圖形描述工具主要有程序流程圖、N-S結(jié)構(gòu)圖、問題分析圖(簡(jiǎn)稱PAD圖)。

9.D棧是先進(jìn)后出的線性表,所以A選項(xiàng)錯(cuò)誤;隊(duì)列是先進(jìn)先出的線性表,所以B選項(xiàng)錯(cuò)誤;循環(huán)隊(duì)列是線性結(jié)構(gòu)的線性表,所以C選項(xiàng)錯(cuò)誤。本題選擇D選項(xiàng)。

10.C一維數(shù)據(jù)由對(duì)等關(guān)系的有序或無序數(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)。

11.B將實(shí)參7傳遞給函數(shù)形參變量n,之后進(jìn)入多分支結(jié)構(gòu),依次判斷后,執(zhí)行else后面的語句。for語句為:foriinrange(2,7),i從2依次變化到6,循環(huán)5次,將L[一1]+L[一2]的值通過append()方法加入到列表L中。\n當(dāng)i=2時(shí),L[一1]+L[一2]=5+1=6,將6添加到列表L中,此時(shí)L=[1,5,6];\n當(dāng)i=3時(shí),L[一1]+L[一2]=6+5=11,將11添加到列表L中,此時(shí)L=[1,5,6,11];\n當(dāng)i=4時(shí),L[一1]+L[一2]=11+6=17,將17添加到列表L中,此時(shí)L=[1,5,6,11,17];\n當(dāng)i=5時(shí),L[一1]+L[一2]=17+ll=28,將28添加到列表L中,此時(shí)L=[1,5,6,11,17,28];\n當(dāng)i=6時(shí),L[一1]+L[一2]=28+17=45,將45添加到列表L中,此時(shí)L=[1,5,6,11,17,28,45]。\n最后L[一2]%L[一1]=28%45=28,故程序輸出28。本題選擇B選項(xiàng)。

12.A程序中b=4200,a=0.36,b—a=4199.64。本題選擇A選項(xiàng)。

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

14.B外層for循環(huán)依次將字符串miss中的字符賦給變量i,內(nèi)層for控制循環(huán)3次,注意是先執(zhí)行Print()再判斷if條件,輸出第一個(gè)i后,碰到if判斷條件,當(dāng)i\r\n==”i”時(shí)退出內(nèi)層循環(huán),所以結(jié)果為mrmnis-sssss。本題選擇B選項(xiàng)。

15.D自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T關(guān)系中的有序組可知R與S進(jìn)行的是自然連接運(yùn)算。本題選擇D選項(xiàng)。

16.Df()函數(shù)中參數(shù)數(shù)量是固定的,所以A選項(xiàng)錯(cuò)誤;傳入?yún)?shù)時(shí)并沒有指定形參a或b,所以B選項(xiàng)錯(cuò)誤;函數(shù)并沒有自帶默認(rèn)值參數(shù),且使用函數(shù)時(shí)傳入了兩個(gè)實(shí)參,C選項(xiàng)錯(cuò)誤。該函數(shù)的傳參方式采用默認(rèn)的傳參方式,即位置參數(shù)傳參。本題選擇D選項(xiàng)。

17.C保留字也稱關(guān)鍵字,指被編程語言內(nèi)部定義并保留使用的標(biāo)識(shí)符。Python3.x版本的保留字有35個(gè),分別是and,as,assert,async,await,break,class,continue,def,del,elif,else,except,F(xiàn)alse,finally,for,from,global,if,import,in,is,lambda,None,nonlocal,not,or,pass,raise,return,True,try,with,whiIe,yield。

18.Bfun()函數(shù)進(jìn)行加減計(jì)算,輸入為復(fù)數(shù),按復(fù)數(shù)加減運(yùn)算法則計(jì)算結(jié)果為(2+3j)。本題選擇B選項(xiàng)。

19.Aperf_counter()是time庫(kù)的函數(shù),調(diào)用該函數(shù)需要先導(dǎo)入time庫(kù)。

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

21.AA選項(xiàng)中類只是一種抽象事物的分類,對(duì)象才是一種實(shí)例。本題選擇A選項(xiàng)。

22.C

23.AB選項(xiàng)是一個(gè)微型的面向文檔的數(shù)據(jù)庫(kù),C選項(xiàng)是Python的數(shù)字信號(hào)處理包,D選項(xiàng)是Python的網(wǎng)絡(luò)信息挖掘模塊。本題選擇A選項(xiàng)。

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

25.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。故輸出序列為F,G,H,I,J,E,D,C,B,A。本題選擇D選項(xiàng)。

26.A該代碼的功能是根據(jù)傳入的參數(shù)求取該數(shù)的階乘,經(jīng)過一系列的運(yùn)算將結(jié)果返回,4的階乘為24。本題選擇A選項(xiàng)。

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

28.D列表ls中有三個(gè)元素,函數(shù)funC(”yellow”),將”yellow”傳遞給形參a,用append()方法將a中內(nèi)容添加到列表ls中,最后返回,故最終的ls=[”apple”,”red”,”orange”,”yellow”],print(ls),即將列表ls中的內(nèi)容輸出。

29.D列表是包含0個(gè)或多個(gè)元素的有序序列,屬于序列類型。列表用中括號(hào)([])表示,由于列表屬于序列類型,故繼承了序列類型的所有屬性和方法。索引是列表的基本操作,用于獲得列表中的一個(gè)元素,該操作沿用序列類型的索引方式,即正向遞增序號(hào)或反向遞減序號(hào),使用中括號(hào)作為索引操作符,索引號(hào)不得超過列表的元素范圍,否則將產(chǎn)生lndexError錯(cuò)誤。索引下標(biāo)從0開始。列表可以進(jìn)行元素增加、刪除、替換、查找等操作。列表沒有長(zhǎng)度限制,元素類型可以不同,能夠包含其他的組合數(shù)據(jù)類型,可以使用比較操作符(如>或<等)對(duì)列表進(jìn)行比較,也可以對(duì)列表進(jìn)行成員運(yùn)算操作、長(zhǎng)度計(jì)算和分片。故D項(xiàng)正確。

30.BPython中open()函數(shù)提供了7種基本的文件打開模式:r、w、x、a、b、t、+。其中,r、w、x、a可以和b、t、+組合使用。故表示錯(cuò)誤的是B項(xiàng)。

31.Y

32.Y

33.Y

34.N

35.Y

36.N

37.Y

38.Y

39.Y

40.N

41.3

42.不重復(fù)

43.{3}

44.'345'

45.True

46.True

47.10

48.A

49.5

50.max()

51.data=eval(input(”請(qǐng)輸入一組數(shù)據(jù),以逗號(hào)分隔:”))\r\nprint(max(date))題目要求把輸入的數(shù)據(jù)中的最大值輸出,需使用max()方法。input()方法接收的數(shù)據(jù)是字符串類型,字符串的比較是根據(jù)ASCII進(jìn)行比較的,所以需要使用eval()方法把字符串類型轉(zhuǎn)換Python可執(zhí)行的類型,然后使用max()方法對(duì)變量data進(jìn)行比較。

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

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

其中,模板字符串是一個(gè)由字符串和槽組成的字符串,用來控制字符串和變量的顯示效果。槽用大括號(hào)({})表示,對(duì)應(yīng)format()方法中逗號(hào)分隔的參數(shù)。如果模板字符串中有多個(gè)槽,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論