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

下載本文檔

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

文檔簡介

D

下面描述錯誤的是?

A.若a=True,b=False貝!jaorb為True

B.若a二True,b=False則aandb為False

C.若a=True,b=False則nota為False

D.a&&b為False

D

下面描述錯誤的是?

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

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

C.3&2的結果為2

D.3&3的結果為0

C

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

ATrue>2

B3>2>2

C㈠門內(nèi)黃口)

D'abc^'xyz'

C

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

A.9.6

B.0.96

C.0.000096

D.96

C

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

n

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

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

C:f.open("f7'a")

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

C

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

A.36.0

B.96e4

C.-77

D.9.6E-5

D

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

A字符串

B列表

C元組

D字典

A

以下程序輸出什么?

mm

X=1

whilex:

print(x)

A.運彳亍結果顯示NameError:name'x'isnotdefined

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

C.它等價于下面的程序

#x=l

whilex:

print(x)

D.它等價于下面的程序

whilex:

print(x)

B

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

Amininin

B.#和“"””小

C.〃和H,

D.#和〃

C

表達式3**2的值為

A.6

B.18

C.9

D.12

B

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

A.if

B.break

C.exit

D.continue

A

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

A^char

int

C>float

D、list

C

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

A.argv[0]

B.argv[l]

C.argv⑵

D.argv⑶

D

a=round(3.49),則a的值為()

A:4

B:3.49

C:4.0

D:3

C

a=round(3.51),貝ija的值為()

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

以下正確輸出helloworld的是()

A.printf("helloworld");

B.printf("helloworld")

C.print("helloworld1');

D.print("helloworld")

D

下面程序輸出的值為()

importmath

math.fabs(-3)

A.-3

B.3

C.-3.0

D.3.0

D

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

A.if

B.break

C.exit

D.continue

D

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

A._demo

B.banana

C.Number

D.my-score

D

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

A.function

B.class

C.procedure

D.def

A

下面程序的運行結果是?

a=10

defsetNumber():

a=100

setNumber()

print(a)

A.10

B.100

C.10100

D.10010

B

下面程序的運行結果是?

a=10

defsetNumber():

globala

a=100

setNumberf)

print(a)

A.10

B.100

C.10100

D.10010

A

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

A..py

B..pyc

C..dll

D..exe

B

布爾型變量的值分別是?

A.0與1

B.Ture與False

C.yes與no

D.以上都不是

D

pow(2,pow(3,2))的運行結果為?

A.9

B.8

C.81

D.512

A

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

A.die

B.str

C.list

D.tuple

C

拓展包wxPython的功能是

A.讀寫表格文件

B.用于繪圖

C.設計窗體界面

D.中文分詞

D

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

A.installjieba

B.uninstalljieba

C.pipuninstalljieba

D.pipinstalljieba

B

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

A.aCa'K'b'KO]

B.a['a']['b'][l]

C.a['a']['b'][2]

D.aCa'lLb']

B

若vehicle=['train;'bus','car;'ship'],則vehicle⑴是什么?

A.train

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('ca門的結果是什么?

A.1

B.2

C.3

D.4

D

若vehicle=['train','car','bus','subway','ship','bicycle',"car'],則vehicle.count('car)結果是什

么?

A.car

B.7

C.1

D.2

D

若vehicle=[['train','car'],['bus','subway'],['ship",'bicycle'],['car']],則len(vehicle)結果是什

么?

A.1

B.7

C.6

D.4

A

若vehicle=[['train','car'],['bus','subway'],['ship','bicycleJJ'car']],則len(vehicle口])結果是什

么?

A.2

B.7

C.6

D.4

A

若vehicle=[['train','car'],['bus','subway'],['ship','bicycle'14'car']],則len(vehicle[l][O])結果是

什么?

A.3

B.7

C.6

D.4

C

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

A、dictl={}

Bdict2={3:5}

C、dict3={[1,2,3]-"uestc"}

D^dict4={(1,2,3):"uestc"}

B

關于python中的字符串,下列說法錯誤的是

A、字符應該視為長度為1的字符串

B、字符串以\0為結束標識

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

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

D

下列哪種說法是錯誤的?

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

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

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

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

a=l

if"0":

a=2

D

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

A.減少代碼重復

B.使程序更加模塊化

C.使程序便于閱讀

D.加快程序運行速度

B

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

A.\r

B.\n

C.\t

D.\\

A

下列哪種說法是錯誤的?

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

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

C0x10轉(zhuǎn)成10進制后,值為16

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

A

有如下兩個列表:

Hstl=[(2),(0),⑴,⑻]

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

那么,type(listl[O])和type(list2[0])分別是:

Aint和tuple

Bint和int

Ctuple和tuple

Dtuple和int

D

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

a='IlovePythonSomething!'

b='IlovePythonSomething!'

c=[l,2,3]

d=[1,2,3]

那么,aisb和cisd的結果分別是:

AFalse和True

BTrue和True

CTrue和False

DFalse和False

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='l'

b=2

則,下面描述錯誤的是?

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

B.print(a+b)結果是TypeError:mustbestcnotint

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

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

D

下面描述錯誤的是?

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

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

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

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

D

下面關于pip工具的描述,錯誤的是?

A.使用pip升級科學計算擴展庫numpy的完整命令是pipinstall-upgradenumpy

B.使用pip工具查看當前已安裝的Python擴展庫的完整命令是piplist

C.python安裝科學計算擴展庫numpy用的是pipinstallnumpy

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

D

print(l,l+2,5)輸出結果為:

A.1,1+2,5

B.1,3,5

C.”1,1+2,5”

D.135

C

print(314.15e-2)輸出結果為:

A.314.15e-2

B.314.15

C.3.1415

D.314.15E-2

C

print(set(口,2,3]))輸出結果為:

A.set([lz2z3])

B.([1,2,3])

C.{1,2,3}

D.[1,2,3]

C

print(“呦寫B(tài)UG呢”)輸出結果為

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

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

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

D.“呦,寫B(tài)UG呢”

A

x=eval(input()),當用戶輸入1+2時,x的值為?

A.3

B.1+2

C."1+2"

D.”3"

D

以下哪個不是Python中的數(shù)據(jù)結構?

A.列表

B.元組

C.字典

D.結構體

B

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

A.x=y=z=1

B.x=(y=z+1)

C.x,y二y,x

D.x+=y

C

下列代碼運行結果是?

a='a'

printa>'b'or'c'

A.a

B.b

C.c

D.True

E.False

C

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

A.defmyfunc(*args):

B.defmyfunc(argl=l):

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

D.defmyfunc(a=lz**args):

D

若a二range(lOO),以下哪個操作是非法的?

A.a[-3]

B.a[2:13]

C.a[::3]

D.a[x]

A

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

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

關于下面函數(shù),哪一個是錯誤描述?

#n為整數(shù)

deffactorial(n):

ifn<=0:

return

ifn==1:

return1

returnn*factorial(n-1)

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

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

C.是遞歸函數(shù)

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

C

關于下面函數(shù),哪一個是錯誤描述?

defcount_letter_number(string):

letter_count=0

digit__count=0

forchinstring:

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

letter_count+=1

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

digit_count+=1

returnletter_count,digit_count

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

B.Ietter_count+=1可以寫做lettejcount=letter_count+l

C.Ietter_count+=1可以寫做letter_count++

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

C

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

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

sum=a+b+c

fordinargc:

sum+=d

forvinkwarg.values():

sum+=v

returnsum

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

輸出結果:4300

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

bb=900>cc=1000傳遞給kwarg)

B.forvinkwarg.values。用于遍歷訪問字典中每一項key對應的value取值

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

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

diet格式的形參**kwarg

D

下面哪一個是錯誤描述?

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

strl="hello"

print(strl[O])

B.使用切片來獲取字符串中的一些字符,如使用字符串名[m:n:k],m表示開始下標,n表示

終止下標(不包含n),k表示每隔k個元素取一個

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

strl="hello"

print(len(strl))

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

D

下面哪一個是錯誤的?

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

namesjist=["zhangsan","lisi","wangwu"]

print(len(names_list))

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

namesjist=["zhangsan","lisi","wangwu"]

print(names_list[2])

C.向列表中添加新元素有三個方法:append、extendsinsert,例如:

namesjist=["zhangsan","lisi","wangwu"]

names_list.append("zhaoliu")

names_list.extend(["zhaoliu"/"liqi"])

namesjist.insert(lz"zhaoliu")

print(namesjist)

D.已有列表nums,ll,22,33,44,55]/i(^while循環(huán)遍歷列表

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

i=0

whilei<len(nums)

print(nums[i])

i+=l

D

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

A.str

B.list

C.tuple

D.diet

A

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

A.(1)

B.(1J

c.(1,2)

D.(1,2,⑶4))

A

Python中函數(shù)是對象,描述錯誤的是?

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

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

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

D.一個函數(shù)可以當做另一個函數(shù)的返回值

C

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

A.a[l:-l]

B.a*3

C.a[2]=4

D.list(a)

C

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

a=l

foriinrange(5):

ifi==2:

break

a+=1

else:

a+=1

print(a)

A.1

B.2

C.3

D.6

D

關于下面函數(shù),哪一個是錯誤描述?

#n為整數(shù)

defsum(n):

ifn<=0:

return0

returnn+sum(n-1)

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

#n為整數(shù)

defsum2(n):

return(l+n)*n/2

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

C.是遞歸函數(shù)

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

B

下面哪一個是錯誤描述?

A,列表list是可以修改的

B.元組tuple是可以修改的

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

D.集

溫馨提示

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

評論

0/150

提交評論