Python期末試題題庫_第1頁
Python期末試題題庫_第2頁
Python期末試題題庫_第3頁
Python期末試題題庫_第4頁
Python期末試題題庫_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

面描述錯(cuò)誤的是?

A.若a二True,b=FaIse貝ljaorb為True

B.若a=True,b=Faise貝ljaandb為FaIse

C.若a=True,b二FaIse貝ljnota為FaIse

D.a&&b為FaIse

D

下面描述錯(cuò)誤的是?

A.在python中邏輯與運(yùn)算符不能寫作&&,要寫作

and

B.&是兩個(gè)數(shù)字按二進(jìn)制位作與運(yùn)算的操作符

C.3&2的結(jié)果為2

D.3&3的結(jié)果為0

C

下列表達(dá)式的值為True的是?

ATrue>2

B3>2>2

C('3',,2')<(,33','22')

D'abc'>'xyz'

C

9.6E-5表示以下哪個(gè)數(shù)字?

A.9.6

B.0.96

C.0.000096

D.96

C

下面哪一個(gè)是以添加(追加)模式打開文件做寫入操作

A:f.open("f","r")

B:f.open("f","w")

C:f.openC'f","a")

D:f.open("f","w+")

C

下列不屬于浮點(diǎn)數(shù)類型的是?

A.36.0

B.96e4

C.-77

D.9.6E-5

D

Python的序列類型不包括下列哪一種

A字符串

B列表

C元組

D字典

以下程序輸出什么?

x=1whilex:

print(x)

A.運(yùn)行結(jié)果顯7FNameError:name'x'isnotdefined

B.運(yùn)行結(jié)果無限循環(huán)輸出1

C.它等價(jià)于下面的程序

#x=1

whilex:

print(x)

D.它等價(jià)于下面的程序whilex:

print(x)

python單行注釋和多行注釋分別是什么?

A.和.....

#和.....

C.〃和.....

D.#和〃

表達(dá)式3**2的值為

A.6

B.18

C.9

D.12

B

以下可以終結(jié)一個(gè)循環(huán)的保留字是

A.if

B.break

C.exit

D.continue

A

python不支持的數(shù)據(jù)類型有

A\char

B\int

C\float

D\Iist

C

pythonmy.pyv1v2命令運(yùn)行腳本,通過fromsysimportargv如何獲得v2的參數(shù)

A.argv[0]

B.argv[1]

C.argv[2]

D.argv[3]

a二round(3.49),貝lja的值為0

A:4

B:3.49

C:4.0

D:3

C

a二round(3.51),則a的值為()

A:3.51

B:3

C:4

D:4.0

A

int(10,46)輸出值為?

A.10

B.10.5

C.10.4

D.10.46

D

int(10.96)輸出值為?

A.11.0

B.10.96

C.11

D.10

D___________________________

以下正確輸出hello的是

■■/X

printf("heIIo

-world");

printf("heIIo)

B.worId"

print("heIIo

'world");

D.print("heIIoworId")

D下面程序輸出的值為()importmathmath,fabs(-3)

A.-3

B.3

C.-3.0

D.3.0

D以下可以只終結(jié)本次循環(huán)的保留字是()

A.if

C.exit

B.break

D.continue

D

下面哪種不是有效的變量名?

A._demo

B.banana

C.Number

D.my-score

D

使用下列哪種關(guān)鍵字來創(chuàng)建Python自定義函數(shù)?

A.function

B.cIass

C.procedure

D.def

A

下面程序的運(yùn)行結(jié)果是?

a=10

defsetNumber():

a=100

setNumber()

print(a)

A.10

B.100

c.10100

D.10010

B下面程序的運(yùn)行結(jié)果是?a=10

defsetNumber():

gIobaIa

a=100setNumber()print(a)

A.10

B.100

C.10100

D.10010

A

python可執(zhí)行腳本的文件擴(kuò)展名

為?

A..py

B..pyc

C..dlI

D..exe

B

布爾型變量的值分別是?

A.0與1

B.Ture與FaIse

C.yes與no

D.以上都不是

D

pow(2,pow(3,2))的運(yùn)行結(jié)果為?

A.9

B.8

C.81

D.512

A

下列哪一項(xiàng)不是序列類型?

A.dic

B.str

C.Iist

tupI

拓展包wxPython的功能是

A,讀寫表格文

/tl_

D用于繪圖

D.

設(shè)計(jì)窗體界

C.面

D.中文分詞

如何在cmd終端安裝jieba拓展包

A.instaIIjieba

B.uninstaIIjieba

C.pipuninstaIIjieba

D.pipinstaIIjieba

B

設(shè)a={'a':{'b':[2,3]},'c':[4,5])則如何取出其中的數(shù)值

3

A.a[,a1]['b'][O]

B.a[,a']['b1][1]

C.⑵

D.a[,a']['b']

B

若vehicle=['train','bus',,貝U是什

22"匕ehip1]vehicle[1]么?

B.bus

C.car

D.ship

D

若vehicle=['train','bus','car','ship'],貝vehicle[-1]是什么?

A.train

B.bus

C.car

D.ship

B

若vehicle=['train','bus','car','ship'],則vehicle,index('car')的結(jié)果是什

么?

A.1

B.2

C.3

D.4

D

='bicycle''car'].

右vehicle'car','bus','subway','ship',m(,

vehicle,count('car')結(jié)果是什么?

A.car

B.7

C.1

D.2

若vehicle=[['train','car'],'subway1['ship','bicycle'],['car']],

['bus',則len(vehicle)結(jié)果是什么?

A.1

B.7

C.6

D.4

若vehicle=[['train','car1],['bus','subway'],['ship','bicycle'],['car1]],

則len(vehicle[1])結(jié)果是什么?

A.2

B.7

C.6

D.4

A

若vehicle=[['train','car'],['bus",'subway'],['ship',

則len(vehicle[1][0])結(jié)果是什么?'bicycle'],['car']],

A.3

B.7

C.6

D.4

C

以下不能創(chuàng)建一個(gè)字典的語句是

A、dictl={}

B、dict2={3:5}

C\dict3={[1,2,3]:"uestc"}

D\dict4={(1,2,3):"uestc")關(guān)于python中的字符串,下列說法錯(cuò)誤的是

A、字符應(yīng)該視為長度為1的字符串

B、字符串以\0為結(jié)束標(biāo)識(shí)

C、既可以用單引號(hào),也可以用雙引號(hào)創(chuàng)建字符串

D、在三引號(hào)字符串中可以包含換行回車等特殊字符

D

下列哪種說法是錯(cuò)誤的?

A、所有標(biāo)準(zhǔn)對(duì)象均可以用于布爾測(cè)試

B、空字符串"和空列表口的布爾值都是False

C、值為0的數(shù)值的布爾值是False

D、下面程序執(zhí)行后,a為1

a=1

if"0":

a=2

D

哪一個(gè)不是函數(shù)的優(yōu)點(diǎn)()。

A.減少代碼重復(fù)

B.使程序更加模塊化

C.使程序便于閱讀

D.加快程序運(yùn)行速度

B

以下哪個(gè)轉(zhuǎn)義字符表示換行()

A.\r

B.\n

c.\t

D.\\

A

下列哪種說法是錯(cuò)誤的?

A.1.0+int(2*3.14))的結(jié)果是int型

B.在Python中16進(jìn)制數(shù)用Ox或0X引導(dǎo)

C.0x10轉(zhuǎn)成10進(jìn)制后,值為16

D.0x0a轉(zhuǎn)成10進(jìn)制后,值為10

A

有如下兩個(gè)列表:

listl=[(2),(0),(1),(8)]

Iist2=[(2,),(0,),(1,),(8,)]

那么,type(Iist1[0])和typedist2[0])分別是:

Aint和tuple

Bint和int

CtupIe和tupIe

DtupIe和int

D

定義如下的字符串和列表:

a='IIovePythonSomething!,

b='IIovePythonSomething!"

c=[1,2,3]

d=[1,2.3]

那么,aisb和cisd的結(jié)果分別是:

AFaIse和True

BTrue和True

CTrue和FaIse

DFaIse和FaIse

A

Python標(biāo)準(zhǔn)庫math中用來計(jì)算平方根的函數(shù)是.()

A\sqrt

B\pow

C\power

D\abs

C

Python源代碼程序編譯后的文件擴(kuò)展名為.()

A、py

B\pdf

C、pyc

D\exe

D

若變量a和b的取值為

a='1

則,下面描述錯(cuò)誤的是?

A.print(int(a)+b)結(jié)果是3

B.print(a+b)結(jié)果是TypeError:mustbestr,notint

C.print(a+str(b))結(jié)果是12

D.print(a+str(b))結(jié)果是3

D

下面描述錯(cuò)誤的是?

A.在函數(shù)定義里的參數(shù)稱為形參

B.在函數(shù)調(diào)用里的參數(shù)稱為實(shí)參

C.函數(shù)調(diào)用時(shí),參數(shù)傳遞實(shí)現(xiàn)了從函數(shù)外部到部的傳遞

D.函數(shù)定義必須有參數(shù),deff()這種無參數(shù)函數(shù)是非法的

下面關(guān)于pip工具的描述,錯(cuò)誤的是?

A.使用pip升級(jí)科學(xué)計(jì)算擴(kuò)展庫numpy的完整命令是pipinstall—upgradenumpy

B.使用pip工具查看當(dāng)前已安裝的Python擴(kuò)展庫的完整命令是pipIist

C.python安裝科學(xué)計(jì)算擴(kuò)展庫numpy用的是pipinstalInumpy

D.pip只支持在線安裝擴(kuò)展庫,不支持離線安裝

D

print(1,1+2,5)輸出結(jié)果為

A.1,1+2,5

print(1,1+2,5)輸出結(jié)果為

B.1,3,5

C."1,1+2,5"

D.135

C

print(314.15e-2)輸出結(jié)果

為:

A.314.15e-2

B.314.15

C.3.1415

C

print(set([1,2,3]))輸出結(jié)果

為:

A.set([1,2,3])

B.([1,2,3])

C.[1,2,31

C

print("呦,"+"寫B(tài)UG呢輸出

結(jié)果為

A,"呦,"+"寫B(tài)UG呢"

B.呦,+寫B(tài)UG呢

C.呦,寫B(tài)UG呢

x=eval(input0),當(dāng)用戶輸入1+2時(shí),x的值為?

A.3

B.1+2

C."1+2"

D."3"

D

以下哪個(gè)不是Python中的數(shù)據(jù)結(jié)構(gòu)?

A.列表

B.元組

c字典

D.結(jié)構(gòu)體

B

下列哪個(gè)表達(dá)式在Python中是非法的?

A.x=y=z=1

B.x二(y=z+1)

C.x,y=y,x

D.x+=y

C

下列代碼運(yùn)行結(jié)果是?

a='a'

printa>'b'or'c

A.a

B.b

C.c

D.True

E.FaIse

c

下列哪種函式參數(shù)定義不合法

A.defmyfunc(*args):

B.defmyfunc(arg1=1):

C.defmyfunc(*args,a=1):

D.defmyfunc(a=1,**args):

若a=range(100),以下哪個(gè)操作是非法的

A.a[-3]

B.a[2:13]

C.a[::3]

D.a[x]

A

下列語句執(zhí)行結(jié)果是什么?

a=[1,2,3]

print(a*3)

A:[1,2,3,1,2,3,1,2,3]

B:[1,8,27]

C:(3,6,9)

D:[3,6,9]

D

關(guān)于下面函數(shù),哪一個(gè)是錯(cuò)誤描述?

#n為整數(shù)

deffactoriaI(n):

ifn<=0:

return

ifn==1:

return1

returnn*factoriaI(n-1)

A.求整數(shù)n的階乘

B.factorial(5)是函數(shù)調(diào)用

C.是遞歸函數(shù)

D.求任意兩個(gè)數(shù)值n和n-1的乘積

C關(guān)于下面函數(shù),哪一個(gè)是錯(cuò)誤描述?defcount_letter_number(string):

Ietter_count=0

digit_count=0

forchinstring:

if'a'<=ch<='z'or'A'<=ch<='Z':

Ietter_count十二1

elif'O'<=ch<='9':

digit_count+=1

returnIetter_count,digit_count

A.函數(shù)能統(tǒng)計(jì)字符串中英文字母出現(xiàn)的次數(shù)

B.Ietter_count可以寫做letter_count=

C.fttejcount可以寫做lettercount++

D.窗數(shù)能統(tǒng)計(jì)字符串中數(shù)字出現(xiàn)的次薪

C

下面對(duì)程序及其運(yùn)行結(jié)果的解釋,錯(cuò)誤的是?

deffuncArgsTest(a,b,c=100,*argc,**kwarg):

sum=a+b+c

fordinargc:

sum+=d

forvinkwarg.vaIues0:

sum+=v

returnsum

print(funcArgsTest(100,200,300,500,600,aa=700,bb=900,cc=1000))

輸出結(jié)果:4300

A.函數(shù)調(diào)用時(shí),100傳遞給a;200傳遞給b:300傳遞給c;500和600傳遞給

argc;aa=700\bb=900\cc=1000傳遞給kwarg)

B.forvinkwarg.valuesO用于遍歷訪問字典中每一項(xiàng)key對(duì)應(yīng)的value取值

C.函數(shù)定義中,c有默認(rèn)取值100;函數(shù)調(diào)用時(shí),c仍被賦值為100

D.函數(shù)定義中,形參包含了有默認(rèn)值的形參c、接收可變個(gè)數(shù)實(shí)參的形參*argc、接

收字典

dict格式的形參**kwarg

下面哪一個(gè)是錯(cuò)誤描述?

A.使用字符串名[下標(biāo)]來獲取字符串中的某個(gè)字符,例如:

str1="helIo"

print(str1[0])

B.使用切片來獲取字符串中的一些字符,如使用字符串名Em:n:示終止下標(biāo)(不包

含n),k表示每隔k個(gè)元素取一個(gè)

C.使用len()方法測(cè)得字符的長度,如:

m表示開始下標(biāo),n表

str1="helIo"

print(Ien(str1))

D."100"表示字符串,100表示數(shù)字,使用起來沒有區(qū)別

D

下面哪一個(gè)是錯(cuò)誤的?

A.使用len(列表名)測(cè)量元素的個(gè)數(shù)

names_list=["zhangsan","Iisi","wangwu"]

print(Ien(names_Iist))

B.使用列表名[下標(biāo)]獲取列表的某個(gè)元素,例如:

names_list=["zhangsan","Iisi","wangwu"]

print(names_Iist[2])

C.向列表中添加新兀素有三個(gè)方法:appendsextendK

insertnames_list=["zhangsan","Iisi","wangwu"]

names_list.append("zhaoIiu"),例如:

names_list.extend(["zhaoIiu","Iiqi"])

names_Iist.insert(1,"zhaoIiu")

print(names_list)

D.已有列表nums=[11,22,33,44,55],使用while循環(huán)遍歷列表

nums=[11,22,33,44,55]

i=0

whilei<Ien(nums)

print(nums[i])

i+=1

列哪種類型是Python的映射類型?

A.str

B.Iist

C.tupIe

D.dict

A

下列哪種不Python元組的定義方

是式?

A.(1)

B.(1,)

C.(1,2)

D.(1,2,(3,4))

Python中函數(shù)是對(duì)象,描述錯(cuò)誤的是

A,函數(shù)不可以賦值給一個(gè)變量

函數(shù)可以作為元素添加到集合對(duì)

B.象中

函數(shù)可以作為參數(shù)值傳遞給其它

C.函數(shù)

一個(gè)函數(shù)可以當(dāng)做另一個(gè)函數(shù)的

返回值

C

第a=(1,2,,下列哪個(gè)操作是非法的?

A.a[1:-1]

B.a*3

C.a[2]=4

D.Iist(a)

C

下列語句的執(zhí)行結(jié)果是什么?

a=1

foriinrange(5):

ifi==2:

break

a+=1

else:

a十二1

print(a)

A.1

B.2

C.3

D.6

D

關(guān)于下面函數(shù),哪一個(gè)是錯(cuò)誤描述?

#n為整數(shù)

defsum(n):

ifn<=0:

return0

returnn+sum(n-1)

A.功能等價(jià)于下面的函數(shù)

#n為整數(shù)

defsum2(n):

return(1+n)*n/2

B.sum(5)是函數(shù)調(diào)用

C.是遞歸函數(shù)

D.求任意兩個(gè)數(shù)值n和n-1的和

B

下面哪一個(gè)是錯(cuò)誤描述?

A.列表Iist是可以修改的

B.元組tuple是可以修改的

C.字典diet是一組鍵(key)和值(value)的組合,通過鍵(key)進(jìn)行查找,沒有

順序

D.

溫馨提示

  • 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. 人人文庫網(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)論