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

下載本文檔

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

文檔簡介

面描述錯誤的是?

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

下面描述錯誤的是?

A.在python中邏輯與運算符不能寫作&&,要寫作

and

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

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

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

C

下列表達式的值為True的是?

ATrue>2

B3>2>2

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

D'abc'>'xyz'

C

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

A.9.6

B.0.96

C.0.000096

D.96

C

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

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

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

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

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

C

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

A.36.0

B.96e4

C.-77

D.9.6E-5

D

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

A字符串

B列表

C元組

D字典

以下程序輸出什么?

x=1whilex:

print(x)

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

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

C.它等價于下面的程序

#x=1

whilex:

print(x)

D.它等價于下面的程序whilex:

print(x)

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

A.和.....

#和.....

C.〃和.....

D.#和〃

表達式3**2的值為

A.6

B.18

C.9

D.12

B

以下可以終結(jié)一個循環(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命令運行腳本,通過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

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

a=10

defsetNumber():

a=100

setNumber()

print(a)

A.10

B.100

c.10100

D.10010

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

defsetNumber():

gIobaIa

a=100setNumber()print(a)

A.10

B.100

C.10100

D.10010

A

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

為?

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))的運行結(jié)果為?

A.9

B.8

C.81

D.512

A

下列哪一項不是序列類型?

A.dic

B.str

C.Iist

tupI

拓展包wxPython的功能是

A,讀寫表格文

/tl_

D用于繪圖

D.

設(shè)計窗體界

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)建一個字典的語句是

A、dictl={}

B、dict2={3:5}

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

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

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

B、字符串以\0為結(jié)束標識

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

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

D

下列哪種說法是錯誤的?

A、所有標準對象均可以用于布爾測試

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

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

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

a=1

if"0":

a=2

D

哪一個不是函數(shù)的優(yōu)點()。

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

B.使程序更加模塊化

C.使程序便于閱讀

D.加快程序運行速度

B

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

A.\r

B.\n

c.\t

D.\\

A

下列哪種說法是錯誤的?

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

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

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

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

A

有如下兩個列表:

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標準庫math中用來計算平方根的函數(shù)是.()

A\sqrt

B\pow

C\power

D\abs

C

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

A、py

B\pdf

C、pyc

D\exe

D

若變量a和b的取值為

a='1

則,下面描述錯誤的是?

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

下面描述錯誤的是?

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

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

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

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

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

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

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

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

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

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時,x的值為?

A.3

B.1+2

C."1+2"

D."3"

D

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

A.列表

B.元組

c字典

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

B

下列哪個表達式在Python中是非法的?

A.x=y=z=1

B.x二(y=z+1)

C.x,y=y,x

D.x+=y

C

下列代碼運行結(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),以下哪個操作是非法的

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ù),哪一個是錯誤描述?

#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.求任意兩個數(shù)值n和n-1的乘積

C關(guān)于下面函數(shù),哪一個是錯誤描述?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)計字符串中英文字母出現(xiàn)的次數(shù)

B.Ietter_count可以寫做letter_count=

C.fttejcount可以寫做lettercount++

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

C

下面對程序及其運行結(jié)果的解釋,錯誤的是?

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)用時,100傳遞給a;200傳遞給b:300傳遞給c;500和600傳遞給

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

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

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

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

收字典

dict格式的形參**kwarg

下面哪一個是錯誤描述?

A.使用字符串名[下標]來獲取字符串中的某個字符,例如:

str1="helIo"

print(str1[0])

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

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

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

m表示開始下標,n表

str1="helIo"

print(Ien(str1))

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

D

下面哪一個是錯誤的?

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

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

print(Ien(names_Iist))

B.使用列表名[下標]獲取列表的某個元素,例如:

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

print(names_Iist[2])

C.向列表中添加新兀素有三個方法: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ù)是對象,描述錯誤的是

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

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

B.象中

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

C.函數(shù)

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

返回值

C

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

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ù),哪一個是錯誤描述?

#n為整數(shù)

defsum(n):

ifn<=0:

return0

returnn+sum(n-1)

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

#n為整數(shù)

defsum2(n):

return(1+n)*n/2

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

C.是遞歸函數(shù)

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

B

下面哪一個是錯誤描述?

A.列表Iist是可以修改的

B.元組tuple是可以修改的

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

順序

D.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論