




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Python基礎(chǔ)題庫100題及答案
1.下面不屬于python特性的是()o
A.簡單易學(xué)
B.開源的免費的
C.屬于低級語言
D.高可移植性
答案:C
2.Python腳本文件的擴(kuò)展名為()。
Aopython
Bopy
Copt
D。pg
答案:B
3.當(dāng)需要在字符串中使用特殊字符時,python使用O作
為轉(zhuǎn)義字符。
A.\
B./
C.#
D.%
答案:A
4.下面()不是有效的變量名。
A._demo
B.XXX
C.Numbr
D.my-score
答案:C
5.嘉運算運算符為()o
A.*
B.**
C.%
D.//
答案:B
6.關(guān)于a。or0b的描述錯誤的是()。
A.若a=Trueob=True貝!]aorb==True
B.若a=Trueob=False貝1aorb==True
C.若a=Trueob=True貝!]aorb==False
D.若a=Falseob=False則aorb==False
答案:C
7.優(yōu)先級最高的運算符為O。
A./
B.//
C.*
D.()
答案:D
8.正確答案選項使用()關(guān)鍵字來創(chuàng)建python自定義函數(shù)。
n
B.func
re
D.def
答案:D
9.下面程序的運行結(jié)果為()o
a=10
defosetNumber():
a=100
XXX()
print(a)
答案:10
10.關(guān)于a。orob的描述錯誤的是()。
A.若a=Trueob=True貝!]aorb==True
B.若a=Trueob=False貝aorb==True
C.若a=Trueob=True貝!]aorb==False
D.若a=Falseob=False則aorb==False
答案:C
11.關(guān)于函數(shù)參數(shù)傳遞中,形參與實參的描述錯誤的是
OO
A.python實行安值傳遞參數(shù)。值傳遞指調(diào)用函數(shù)時將常量
或變量的值(實參)傳遞給函數(shù)的參數(shù)(形參)
B.實參與形參存儲在各自的內(nèi)存空間中,是兩個不相關(guān)的
獨立變量
C.在參數(shù)內(nèi)部改變形參的值,實參的值一般是不會改變的。
D.實參與形參的名字必須相同
答案:B
12.下面程序的運行結(jié)果為O。
defoswap(list):
temp=list[O]
list[O]=list[l]
list[l]=temp
myList=[l,2]
swap(myList)
print(myList)
答案:[2.1]
調(diào)用。pen函數(shù)可以打開指定文件,使用括號表示訪問模
式參數(shù),其中只讀模式為()。
Ao'a'
Bo'w+'
Co'r'
Do'w'
字符串是一個字符序列,例如,對于字符串s,從右向左
數(shù)第26個字符的索引是什么?
Aos[3]
Bos[-3]
Cos[0:-3]
Dos[:-3]
Python腳本文件的擴(kuò)展名是()o
Aopython
Bopy
Copt
D°Pg
關(guān)于賦值語句的作用,正確的描述是
Ao變量和對象必須類型相同
Bo每個賦值語句只能給一個變量賦值
Co將變量改寫為新的值
Do將變量綁定到對象
若a=,abcd,若想將a變?yōu)椋琫bcd,則下列語句正確的是
Aoa="e'+a[l:]
Boa[0]='e'
Coa[l]='e'
XXX('a'o'e')
關(guān)于列表數(shù)據(jù)結(jié)構(gòu),下面描述正確的是
Ao可以不按順序查找元素
Bo必須按順序插入元素
Co不支持in運算符
Do所有元素類型必須相同
下列不合法的Python變量名是
AoPython2
BoN.x
Cosum
DoHello_World
執(zhí)行以下兩條語句后,1st的結(jié)果是
1.1st=[3.2.1]
2.1st.append(lst)
Ao[3.2.1.[3.2.1]]
Bo[3.2.1.[...],其中“…”表示無窮遞歸
Co拋出異常
Do[3.2.1.1st]
下列不是Python語言關(guān)鍵字的是
Aoopen
Boif
Colambda
Dofinally
與x。yandyoz語句等價的是
AoXoyoz
Bonotx<yornoty<z
Conotx<yory<z
DoXoyornoty<z
以下哪條語句定義了一個Python字典
Ao{}
Bo{1.2.3}
Co[1.2.3]
Do(1.2.3)
執(zhí)行以下操作后,list2的值是:
l.listl=['a'o'b'o'c']
2.1ist2=listl
3.1istl.XXX('de')
答案:['a'o'b'o'c'o'de']
B.Python中的除法運算符/總是返回一個整數(shù)結(jié)果。
C.使用**運算符可以進(jìn)行雇運算。
D.在Python中,可以使用round。函數(shù)對浮點數(shù)進(jìn)行四舍
五入。
下列哪個不可能出現(xiàn)在and操作的真值表中?
AoFTF
BoTTT
CoTFT
DoFFF
不可變類型的數(shù)據(jù)是哪一項?
Ao集合
Bo字典
Co元組
Do列表
對于字典d={'abc':l.'qwe':2.'zxc':3},len(d)的結(jié)果為:
Ao6
Bo3
Co12
Do9
下列哪項不是Python中對文件的讀取操作?
Aoread
Boreadall
Coreadlines
DoXXX
在讀寫文件之前,必須通過以下哪個方法創(chuàng)建文件對象?
Aocreate
Bofolder
CoFile
Doopen
以下不能創(chuàng)建一個字典的語句是:
Aodiet={}
Bodiet={(4,5,6):'nary'}
Codict={4:6}
Dodiet={[4,5,6]:'nary'}
下列程序共輸出_______個值:
l.age-23
2.start-2
3.ifage%2=0:
4.start-1
5.forxinrange(startoage+2.2):
6.print(x)
Ao10
Bo16
Co12
Do14
字符串是一個字符序列,例如,字符串S,從右側(cè)向左第
2個字符用什么索引?
Aos[:-2]
Bos[-2]
Cos[0:-2]
Dos[2]
下列哪一項不是Python的數(shù)據(jù)類型?
Aostring
Bofloat
Conal
Doint
下面哪一個不是Python語言的合法命名?
AoXXX
Bo_Monthly3
XXX
Do3monthly
Python中,用于獲取用戶輸入的命令為:
Aoinput
Boread
Coget
Dofor
用于生成和計算出新的數(shù)值的一段代碼稱為:
Ao表達(dá)式
Bo賦值語句
Co生成語句
Do標(biāo)識符
以下關(guān)于Python數(shù)值運算描述錯誤的是哪一項?
AoPython支持+=、%=這樣的增量賦值操作符。
BoPython中的除法運算符/總是返回一個整數(shù)結(jié)果。
Co使用**運算符可以進(jìn)行雇運算。
Do在Python中,可以使用round。函數(shù)對浮點數(shù)進(jìn)行四
舍五人。
B.在Python2.x中,10/3的結(jié)果為3而非3.3333,因此
10/3==3的判別結(jié)果為True,而Python3.x中則不同,10/3
的結(jié)果為3.3333,因此10/3=3的判別結(jié)果為Falseo
C.Python內(nèi)置支持復(fù)數(shù)運算,可以使用j或者J來表示虛
數(shù)單位,例如3+4j。
D.%運算符表示格式化字符串,可以將變量插入到字符串
中,例如"Hello。%s!"%nameo
A.print('C:\file\time')會輸出C:\file。ime,因為反斜杠被認(rèn)
為是轉(zhuǎn)義字符,需要使用雙反斜杠或者在字符串前加r來表示。
B.Python2.x中字符串是以單引號或雙引號括起來的任意
文本,如果字符串賦值的時候,內(nèi)部有單引號或雙引號時如果
不想使用轉(zhuǎn)義字符常常可以使用三引號或者反斜杠來表示。
C.符號可以被用來表示轉(zhuǎn)義符號,例如doesn't和
"doesn't"都表示字符串doesn'to
D.被單引號)或者雙引號(“。”)包圍的都是字符串。
B.字符串是自帶索引的,對變量word="Python”,word[l]
是字符y,而word[-l]是字符n。
B.+號可以用來拼接兩個字符串,對于以下代碼的輸出字
符串是Python:prefix="Py",prefix+'thon'。
C.字符串的索引有兩個邊界,前邊界是0,后邊界是字符
串的長度-1,例如word="Python",word⑼是字符P,word[5]
是字符n。
D.對于字符串"apple”,3*"apple”的結(jié)果為
"appleappleapple"。
B.在Python中if…elif…elif…結(jié)構(gòu)可以不包含else子句。
以下關(guān)于列表表述中錯誤的是哪一項?
A.可以用“==”比較兩個列表是否相同。
B.Python的列表可以嵌套,形成多維列表。
C.“+”號可以用來拼接兩個列表。
D.列表與字符串不同,可以通過索引和切片來修改。
以下調(diào)用錯誤的是哪一項無法確定,因為函數(shù)ask的定義
沒有給出完整的代碼。
XXX(prompt)
4.ifanswer.lower()in('y'o'yes'):
5.print("Thankyou")
6.returnTrue
7.XXXQin('n'o'no'):
8.print("Whynot")
9.returnFalse
10.XXX:
11.print(hint)
函數(shù)ask()可以接受用戶輸入并判斷用戶輸入的內(nèi)容,如
果是‘y'或'yes,則會打印"Thankyou"并返回True,如果是H或
‘過則會打印"Whynot”并返回False,否則會打印提示信息
hinto
在Python中,關(guān)鍵字參數(shù)是讓調(diào)用者通過使用參數(shù)名區(qū)
分參數(shù),在使用時不允許改變參數(shù)列表中的參數(shù)順序。
在Python中,函數(shù)的return語句可以以元組tuple的方式
返回多個值。
可以在函數(shù)參數(shù)名前面加上星號*,這樣用戶所有傳來的
參數(shù)都被收集起來然后使用,星號在這里的作用是收集其余的
位置參數(shù),這樣就實現(xiàn)了變長參數(shù)。
AoPython中函數(shù)的返回值如果多于1個,則系統(tǒng)默認(rèn)將
它們處理成一個元組。
Bo遞歸調(diào)用語句可以出現(xiàn)在循環(huán)結(jié)構(gòu)中。
Co在Python中,一個算法的遞歸實現(xiàn)往往可以用循環(huán)實
現(xiàn)等價表示,但是大多數(shù)情況下循環(huán)表達(dá)的效率要更高一些。
Do在Python中,自帶數(shù)據(jù)結(jié)構(gòu)的運算結(jié)果都是正確的。
函數(shù)是指可以直接或間接調(diào)用自身的函數(shù),其中l(wèi)ambda
函數(shù)是一種常見的匿名函數(shù),map函數(shù)可以將一個函數(shù)映射到
一個可迭代對象中的每個元素上并返回一個新的可迭代對象,
zip函數(shù)可以將多個可迭代對象中對應(yīng)位置的元素打包成元組
并返回一個新的可迭代對象,理ter函數(shù)可以根據(jù)指定的函數(shù)
對可迭代對象中的元素進(jìn)行篩選并返回一個新的可迭代對象。
在print函數(shù)的輸出字符串中,可以使用格式化字符串的
方式將O作為參數(shù),代表后面指定要輸出的字符串。其
中,%(1表示輸出整數(shù),%。表示輸出字符,%s表示輸出字符
串。
字符串是一個字符序列,可以使用索引來訪問其中的元素。
例如,字符串S,從右側(cè)向左第83個字符的索引為s[-3]。
賦值語句的作用是將變量綁定到對象上,可以同時給多個
變量賦值。賦值語句的右側(cè)可以是任意表達(dá)式,左側(cè)的變量可
以是任意合法的變量名。
如果a='abed,想要將a變?yōu)椋琫bed,可以使用a=、+
a[l:]的方式進(jìn)行替換。其中,a[l:]表示從字符串a(chǎn)的第二個字
符開始截取到末尾的子串。
列表是一種有序的可變數(shù)據(jù)結(jié)構(gòu),可以使用in運算符來
判斷一個元素是否在列表中,可以按任意順序插入和查找元素,
而且列表中的元素可以是不同類型的。
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 那份離婚協(xié)議書
- 子女對父母撫養(yǎng)協(xié)議書
- 環(huán)保戰(zhàn)略協(xié)議書
- 簽訂創(chuàng)建協(xié)議書
- 男子分手協(xié)議書
- 贖回土地協(xié)議書
- 推廣業(yè)務(wù)員合同協(xié)議書
- 瓷磚有問題理賠協(xié)議書
- 第二離婚協(xié)議書
- 股票賬號協(xié)議書
- 2025年消防知識考試題庫:火災(zāi)預(yù)防與逃生逃生技巧實戰(zhàn)演練題
- 福建卷-2025屆高考化學(xué)全真模擬卷
- 高速公路占道施工應(yīng)急安全措施
- 2025高考英語作文考前背誦(應(yīng)用文+讀后續(xù)寫)
- 6.3種群基因組成的變化與物種的形成課件-2高一下學(xué)期生物人教版必修2
- 成人創(chuàng)傷性顱腦損傷院前與急診診治中國專家共識2025解讀
- 北京開放大學(xué)2025年《企業(yè)統(tǒng)計》形考作業(yè)4答案
- 廣東2025年中考模擬數(shù)學(xué)試卷試題及答案詳解
- GB/Z 27001-2025合格評定通用要素原則與要求
- 掛學(xué)籍協(xié)議書范本
- 2024年數(shù)字文化產(chǎn)業(yè)的發(fā)展策略試題及答案
評論
0/150
提交評論