python基礎(chǔ)單選題匯總_第1頁
python基礎(chǔ)單選題匯總_第2頁
python基礎(chǔ)單選題匯總_第3頁
python基礎(chǔ)單選題匯總_第4頁
python基礎(chǔ)單選題匯總_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、單選類此此為為題題庫庫管管理理系系統(tǒng)統(tǒng)導(dǎo)導(dǎo)入入考考題題專專用用格格式式, ,深深紅紅色色為為導(dǎo)導(dǎo)入入有有效效項項編號題目正確答案選項1下面不屬于python特性的是( )。A.簡單易學(xué)B.開源的免費(fèi)的C.屬于低級語言D.高可移植性C 2Python腳本文件的擴(kuò)展名為( )。A. .pythonB.pyC.ptD.pgB3當(dāng)需要在字符串中使用特殊字符時,python使用( )作為轉(zhuǎn)義字符。A.B./C.#D.%A4下面( )不是有效的變量名。A._demoB.bananaC.NumbrD.my-scoreD5冪運(yùn)算運(yùn)算符為( )。A.*B.*C.%D./B6關(guān)于a or b的描述錯誤的是( )。

2、A.若a=True b=True 則 a or b =TrueB.若a=True b=False 則 a or b =TrueC.若a=True b=True 則 a or b =FalseD.若a=False b=False 則 a or b =FalseC7優(yōu)先級最高的運(yùn)算符為( )。A./B./C.*D.()D8使用( )關(guān)鍵字來創(chuàng)建python自定義函數(shù)。A.functionB.funcC.procedureD.defD9下面程序的運(yùn)行結(jié)果為( )。a=10def setNumber(): a=100setNumber()print(a)A.10B.100C.10100D.10010A

3、10關(guān)于a or b的描述錯誤的是( )。A.若a=True b=True 則 a or b =TrueB.若a=True b=False 則 a or b =TrueC.若a=True b=True 則 a or b =FalseD.若a=False b=False 則 a or b =FalseC11關(guān)于函數(shù)參數(shù)傳遞中,形參與實參的描述錯誤的是( )。A.python實行安值傳遞參數(shù)。值傳遞指調(diào)用函數(shù)時將常量或變量的值(實參)傳遞給函數(shù)的參數(shù)(形參)B.實參與形參存儲在各自的內(nèi)存空間中,是兩個不相關(guān)的獨(dú)立變量C.在參數(shù)內(nèi)部改變形參的值,實參的值一般是不會改變的。D.實參與形參的名字必須相同

4、D12下面程序的運(yùn)行結(jié)果為( )。def swap(list): temp=list0 list0=list1 list1=templist=1,2swap(list)print(list)A.1,2B.2,1C.2,2D.1,1B13構(gòu)造函數(shù)是類的一個特殊函數(shù),在python中,構(gòu)造函數(shù)的名稱為( )A.與類同名B._constructC._init_D.initC14在每個python類中,都包含一個特殊的變量()。它表示當(dāng)前類自身,可以使用它來引用類中的成員變量和成員函數(shù)。A.thisB.meC.selfD.與類同名C15Python定義私有變量的方法為( )。A.使用_private

5、關(guān)鍵字B.使用public關(guān)鍵字C.使用_xxx_定義變量名D.使用_xxx定義變量名D16( )模塊是python標(biāo)準(zhǔn)庫中最常用的模塊之一。通過它可以獲取命令行參數(shù),從而實現(xiàn)從程序外部向程序內(nèi)部傳遞參數(shù)的功能,也可以獲取程序路徑和當(dāng)前系統(tǒng)平臺等信息。A.sysB.platformC.mathD.timeA17( )不是用于處理中文的字符編碼。A.gb2312B.gbkC.big5D.asciiD(ASCII)18( )可以返回x的整數(shù)部分A.math.ceil()B.math.fabs()C.math.pow(x,y)D.math.trunc(x)D19( )表達(dá)式是一種匿名函數(shù),是從數(shù)學(xué)里

6、的得名,A.lambdaB.mapC.filterD.zipA20( )函數(shù)用于將指定序列中的所有元素作為參數(shù)調(diào)用指定函數(shù),并將結(jié)果構(gòu)成一個新的序列返回A.lambdaB.mapC.filterD.zipB21( )函數(shù)以一系列列表作為參數(shù),將列表中對應(yīng)的元素打包成一個個元組,然后返回由這些元組組成的列表。A.lambdaB.mapC.filterD.zipD(打包肯定是zip)22( )函數(shù)是指直接或間接調(diào)用函數(shù)本身的函數(shù)A.遞歸B.閉包C.lambdaD.匿名A23使用()函數(shù)接收用輸入的數(shù)據(jù)A.accept ()B.input ()C.readline()D.login()B24在pri

7、nt函數(shù)的輸出字符串中可以將( )作為參數(shù),代表后面指定要輸出的字符串A.%dB.%cC.%sD.%tC25調(diào)用open函數(shù)可以打開指定文件,在open()函數(shù)中訪問模式參數(shù)使用( )表示只讀。A. aB.w+C.rD.wC26字符串是一個字符序列,例如,字符串s,從右側(cè)向左第3個字符用什么索引?A.s3 B.s-3C.s0:-3 D.s:-3B27Python腳本文件的擴(kuò)展名為( )。A. .pythonB.pyC.ptD.pgB28關(guān)于賦值語句的作用,正確的描述是A.變量和對象必須類型相同B.每個賦值語句只能給一個變量賦值C.將變量改寫為新的值D.將變量綁定到對象D29若 a = abcd

8、 ,若想將 a 變?yōu)?ebcd ,則下列語句正確的是A.a0 = eB.a.replace(a, e)C.a1 = eD.a = e + a1:D30關(guān)于列表數(shù)據(jù)結(jié)構(gòu),下面描述正確的是A.可以不按順序查找元素B.必須按順序插入元素C.不支持 in 運(yùn)算符D.所有元素類型必須相同A31下列不合法的Python變量名是A.Python2B.N.xC.sumD.Hello_WorldB32執(zhí)行以下兩條語句后,lst的結(jié)果是1. lst = 3, 2, 12. lst.append(lst)A.3, 2, 1, 3, 2, 1B.3, 2, 1, ,其中“”表示無窮遞歸C.拋出異常D.3, 2, 1,

9、 lstB33下列不是Python語言關(guān)鍵字的是A.openB.ifC.lambdaD.finallyA34與x y and y z 語句等價的是A.x y zB.not x y or not y zC.not x y or y y or not y prefix = Py 2. prefix + thonC.字符串的索引有兩個邊界,前邊界和后邊界都是包括的。D.對于字符串a(chǎn)pple, 3 * apple的結(jié)果為3apple。B65以下關(guān)于循環(huán)控制語句描述錯誤的是哪一項?A.Python中的for語句可以在任意序列上進(jìn)行迭代訪問,例如列表、字符串和元組。B.在Python中ifelifelif

10、結(jié)構(gòu)中必須包含else子句。C.在Python中沒有switch-case的關(guān)鍵詞,可以用ifelifelif來等價表達(dá)。D.循環(huán)可以嵌套使用,例如一個for語句中有另一個for語句,一個while語句中有一個for語句等。B66以下關(guān)于列表表述中錯誤的是哪一項?A.可以用“=”比較兩個列表是否相同。B.Python的列表可以嵌套,形成二維列表。C.“+”號可以用來拼接兩個列表。D.列表與字符串一樣都是不可變的。D67對于函數(shù)ask,以下調(diào)用錯誤的是哪一項?1. def ask(prompt = Do you like Python? , hint =yes or no):2. while T

11、rue:3. answer = raw_input(prompt)4. if answer.lower() in (y, yes):5. print Thank you6. return True7. if answer.lower() in (n, no):8. print Why not 9. return False10. else:11. print hintA. answer.lower() 是調(diào)用了string自帶函數(shù)lower(),將輸入轉(zhuǎn)換為小寫字母。B.調(diào)用函數(shù)ask(),在交互頁面輸入N,則會繼續(xù)打印yes orno提示你繼續(xù)輸入。C.調(diào)用函數(shù)ask(),在交互頁面輸入x,

12、則會打印yes or no,如果繼續(xù)輸入y,則會打印Thank you并退出ask()函數(shù)的執(zhí)行同時返回值True。D.函數(shù)調(diào)用ask(Do you like Python? )與ask()效果一致B68在Python中,以下關(guān)于函數(shù)的描述錯誤的是哪一項?A.在Python中,關(guān)鍵字參數(shù)是讓調(diào)用者通過使用參數(shù)名區(qū)分參數(shù),在使用時不允許改變參數(shù)列表中的參數(shù)順序。B.在Python中,默認(rèn)參數(shù)的值可以修改。C.在Python中,引入了函數(shù)式編程的思想,函數(shù)本身亦為對象。D.在Python中,函數(shù)的return語句可以以元組tuple的方式返回多個值。A69以下關(guān)于Python的說法中正確的是哪一項

13、?A.Python中函數(shù)的返回值如果多于1個,則系統(tǒng)默認(rèn)將它們處理成一個字典。B.遞歸調(diào)用語句不允許出現(xiàn)在循環(huán)結(jié)構(gòu)中。C.在Python中,一個算法的遞歸實現(xiàn)往往可以用循環(huán)實現(xiàn)等價表示,但是大多數(shù)情況下遞歸表達(dá)的效率要更高一些。D.可以在函數(shù)參數(shù)名前面加上星號*,這樣用戶所有傳來的參數(shù)都被收集起來然后使用,星號在這里的作用是收集其余的位置參數(shù),這樣就實現(xiàn)了變長參數(shù)。D70以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中錯誤的是哪一項?A.l = 1, 2, 3, 4; l.insert(2, -1); 則l為 1, 2, -1, 4。B.l = 1, 2, 3, 4; l.pop(1); 則l結(jié)果

14、為1, 3, 4。C.l = 1, 2, 3, 4; l.pop(); 則l.index(3) 結(jié)果為2。D.l = 1, 2, 3, 4; l.rerverse(); 則l1為3。A71以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中正確的是哪一項?A.l = 1, 2, 3, 4, 5; del l2:4; 則運(yùn)算之后l為1,2, 3。B.basket = apple, banana, apple, orange ;fruit = set(basket);fruit2 = set(apple, melo); len(fruit | fruit2)的結(jié)果是5。C.basket = apple,

15、banana, apple, orange ;fruit = set(basket); len(fruit) 的運(yùn)算結(jié)果是4。D.l = 2, 1, 3, 5, 4; l.remove(3); l.sort(); 則運(yùn)算之后l為1, 2, 4, 5D72以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中正確的是哪一項?A.scores = Jack: 90, Mike: 80, Jay: 85,Bill: 60; del scoresBill; len(scores)的結(jié)果是6。B.scores = Jack: 90, Mike: 80, Jay: 85,Bill: 60; s = dict(Jac

16、k=90, Mike=80, Jay=85,Bill=60); 則scores = s 判斷結(jié)果是False。C.scores = Jack: 90, Mike: 80, Jay: 85,Bill: 60; 無法執(zhí)行命令 scoresBill=90; 因為原來的字典中已經(jīng)有了一個值為90了。D.scores = Jack: 90, Mike: 80, Jay: 85,Bill: 60; sorted(scores.keys()的運(yùn)算結(jié)果是Bill, Jack, Jay, MikeD73以下描述中錯誤的是哪一項?A.在遍歷列表的同時可以修改列表本身,例如如下的代碼可以做到。 words = I,

17、 love, Python for w in words: if len(w) 4: words.insert(0, w)B.當(dāng)在序列中循環(huán)訪問元素時,如果要獲取元素的下標(biāo),可以使用enumerate() 函數(shù),例如 for i inenumerate(list)。C.如果要倒序遍歷訪問序列中的元素,可以對該序列使用reversed() 函數(shù),例如 for i in reversed(list)。D.對字典進(jìn)行遍歷訪問時,可以通過items()函數(shù)同時得到key, value值。例如 for k, v in scores.items()A74以下描述中錯誤的是哪一項?A.字符串的格式化,:.2

18、f.format(math.pi) 與 %.2f% math.pi 在運(yùn)算結(jié)果上相同。B.Python中的同一種序列互相之間可以進(jìn)行比較,按照字典序進(jìn)行排序,例如 (1, 2, 3, 4) (1, 2, 4) 的運(yùn)算結(jié)果是True。C.打開一個文本文件,f = open(test.txt, r+); 則f.seek(5) 表示在打開的文件里尋找數(shù)字5。D.打開一個文本文件,在對其進(jìn)行讀取,f =open(test.txt, r+); f.read() ;read函數(shù)內(nèi)不帶參數(shù)是讀取整個文本文件內(nèi)容并返回C75以下不能作為字典的key的是哪一個選項?A.numB.listA = classNam

19、eC.123D.tupleA = (sum)C76對于一個列表aList和一個元組bTuple,以下函數(shù)調(diào)用錯誤的選項是哪一個?A.sorted(aList)B.sorted(bTuple)C.aList.sort()D.bTuple.sort()D77( )函數(shù)以一系列列表作為參數(shù),將列表中對應(yīng)的元素打包成一個個元組,然后返回由這些元組組成的列表。A.lambdaB.mapC.zipD.filterC78( )函數(shù)是指直接或間接調(diào)用函數(shù)本身的函數(shù)A.匿名B.閉包C.lambdaD.遞歸D79在print函數(shù)的輸出字符串中可以將( )作為參數(shù),代表后面指定要輸出的字符串A.%dB.%cC.%t

20、D.%sD80字符串是一個字符序列,例如,字符串s,從右側(cè)向左第3個字符用什么索引?A.s3B.s-3C.s0:-3D.s:-3B81關(guān)于賦值語句的作用,正確的描述是A.將變量綁定到對象B.每個賦值語句只能給一個變量賦值C.將變量改寫為新的值D.變量和對象必須類型相同A82若 a = abcd ,若想將 a 變?yōu)?ebcd ,則下列語句正確的是A.a0 = eB.a.replace(a, e)C.a = e + a1:D.a1 = eC83關(guān)于列表數(shù)據(jù)結(jié)構(gòu),下面描述正確的是A.不支持 in 運(yùn)算符B.必須按順序插入元素C.可以不按順序查找元素D.所有元素類型必須相同C84下列不合法的Pytho

21、n變量名是A.Python2B.N_xC.sumD.Hello$WorldD85下列不是Python語言關(guān)鍵字的是A.elseB.printC.lambdaD.finallyA86以下哪條語句定義了一個Python字典A.1:2,2:3 B.1, 2, 3C.1, 2, 3D.(1, 2, 3)A87下列運(yùn)算符的使用錯誤的是:A.100 + aB.1, 2, 3 + 4, 5, 6C.3 * abcD.10 % 3A88用于生成和計算出新的數(shù)值的一段代碼稱為:A.賦值語句B.表達(dá)式C.生成語句D.標(biāo)識符B89以下關(guān)于Python數(shù)值運(yùn)算描述錯誤的是哪一項?A.Python支持+=、%=這樣的增量賦值操作符。B.默認(rèn)情況下10/3 = 3的判別結(jié)果是TrueC.Python內(nèi)置支持復(fù)數(shù)運(yùn)算,可以使用j或者J來表示。D.%運(yùn)算符表示運(yùn)算對象取余。B90以下關(guān)于Python自帶數(shù)據(jù)結(jié)構(gòu)的運(yùn)算結(jié)果中錯誤的是哪一項?A.l = 1, 2, 3, 4; l.rerverse(); 則l1為3。B.l = 1, 2, 3, 4; l.pop(1); 則l結(jié)果為1, 3, 4。C.l = 1, 2, 3, 4;

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論