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

下載本文檔

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

文檔簡(jiǎn)介

1、.實(shí)用文檔實(shí)用文檔.D下面描述錯(cuò)誤的選項(xiàng)是?a=True,b=Falsea or bTruea=True,b=Falsea and bFalsea=True,b=Falsenot aFalsea & bFalseD下面描述錯(cuò)誤的選項(xiàng)是?python&,要寫作and&是兩個(gè)數(shù)字按二進(jìn)制位作與運(yùn)算的操作符3 & 223 & 30C以下表達(dá)式的值為True的ATrue2B322C(3,2)xyzC9.6E5 表示以下哪個(gè)數(shù)字?D. 96CA: f.open(f,r)B: f.open(f,w)C: f.open(f,a)D: f.open(f,w+)CA. 36.0B. 96e4C. -77DPyt

2、hon 的序列類型不包括以下哪一A字符串列表元組字典Ax=1 while x:print(x)運(yùn)行結(jié)果顯示NameError: name x is not defined1它等價(jià)于下面的程序#x=1while x:print(x)它等價(jià)于下面的程序while x:print(x)Bpython 單行注釋和多行注釋分別是什么A. 和B. # 和C. / 和D. #和/C表達(dá)式 3*2 的值為618912B以下可以終結(jié)一個(gè)循環(huán)的保存字是ifbreakexitcontinueApython 不支持的數(shù)據(jù)類型有A、 charB、 intC、 float D、 listCpython my.py v1

3、v2 命令運(yùn)行腳本,通過 from sys import argv 如何獲得v2 的參數(shù)值?argv0argv1argv2argv3Da=round(3.49),那么aA: 4D: 3Ca=round(3.51),那么a 的值為B: 3C: 4Aint(10.46)輸出值為?A.10Dint(10.96)輸出值為?C.11D.10D以下正確輸出hello world 的是printf(hello world);printfhello print(hello world);print(hello world)D下面程序輸出的值為import mathmath.fabs(-3)-33D以下可以只終

4、結(jié)本次循環(huán)的保存字是ifbreakexitcontinueD下面哪種不是有效的變量名?_demobananaNumbermy-scoreD使用以下哪種關(guān)鍵字來創(chuàng)立Python 自定義函數(shù)?functionclassproceduredefA下面程序的運(yùn)行結(jié)果是? a=10def setNumber(): a=100setNumber() print(a)A.10B.100C.10100D.10010B下面程序的運(yùn)行結(jié)果是? a=10def setNumber(): global a a=100setNumber() print(a)A.10B.100C.10100D.10010Apython

5、可執(zhí)行腳本的文件擴(kuò)展名為?.py.pyc.dll.exeB布爾型變量的值分別是?01TureFalseyesno以上都不是Dpow(2,pow(3,2)的運(yùn)行結(jié)果為?9881D. 512A以下哪一項(xiàng)不是序列類型?dicstrlisttupleC拓展包wxPython 的功能是讀寫表格文件用于繪圖設(shè)計(jì)窗體界面中文分詞D如何在cmd 終端安裝jieba 拓展包install jiebauninstall jiebapip uninstall jiebapip install jiebaB設(shè)a = a:b:2,3,c:4,5 那么如何取出其中的數(shù)值A(chǔ).aab0B.aab1C.aab2D.aabB假設(shè)

6、 vehicle = train, bus, car, ship,那么 vehicle1是什么?trainbuscarshipD假設(shè) vehicle = train, bus, car, ship,那么 vehicle-1是什么?trainbuscarshipB假設(shè) vehicle = train, bus, car, ship,那么 vehicle.index (car)的結(jié)果是什么?1234D假設(shè) vehicle = train, car, bus, subway, ship, bicycle, car,那么vehicle.count( car)結(jié)果是什么?car712Dvehicletr

7、ain,car,bus,subway,ship,bicycle,carlen(vehicle)結(jié)果是什么?1764Avehicletrain,car,bus,subway,ship,bicycle,carlen(vehicle1)結(jié)果是什么?2764Avehicletrain,car,bus,subway,ship,bicycle,carlen(vehicle10)結(jié)果是什么?3764C以下不能創(chuàng)立一個(gè)字典的語句是A、dict1= B、dict2= 3 : 5 C、dict3=1,2,3: uestcD、dict4= (1,2,3): uestcB關(guān)于 python 中的字符串,以下說法錯(cuò)誤的

8、選項(xiàng)是A、 字符應(yīng)該視為長(zhǎ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、空字符串和空列表的布爾值都是C0FalseDa=1if 0:a=2D哪一個(gè)不是函數(shù)的優(yōu)點(diǎn)()。B以下哪個(gè)轉(zhuǎn)義字符表示換行()A.r B.n C.t D.A以下哪種說法是錯(cuò)誤的?1.0+int(2*3.14)的結(jié)果是int在Python160 x0X0 x1010160 x0a1010A有如下兩個(gè)列表:list1 = (2),(0),(1),(8) list2 = (2,

9、),(0,),(1,),(8,)那么,type(list10)和type(list20)分別是Aint和tupleintinttuple 和Dtuple和intD定義如下的字符串和列表:a = I love PythonSomething!b = I love PythonSomething!c =1,2,3d =1,2,3那么,a is b和c is d的結(jié)果分別是AFalse和TrueBTrue 和 True CTrue 和DFalseFalseAPython 標(biāo)準(zhǔn)庫mathAsqrtB、 powC、 D、 absCPython 源代碼程序編譯后的文件擴(kuò)展名為.A、 pyB、 pdf C、

10、 pyc D、 exeD假設(shè)變量aba =1b = 2那么,下面描述錯(cuò)誤的選項(xiàng)是?print(int(a) + 3print(a + )結(jié)果是TypeError: must be str, not intprint(a + str(b)12print(a + str(b)3D下面描述錯(cuò)誤的選項(xiàng)是?在函數(shù)定義里的參數(shù)稱為形參在函數(shù)調(diào)用里的參數(shù)稱為實(shí)參函數(shù)調(diào)用時(shí),參數(shù)傳遞實(shí)現(xiàn)了從函數(shù)外部到內(nèi)部的傳遞 f()這種無參數(shù)函數(shù)是非法的D下面關(guān)于pip 工具的描述,錯(cuò)誤的選項(xiàng)是?使用pipnumpypip install -upgrade numpy使用pipPythonpip listpythonnum

11、pypip install numpypip 只支持在線安裝擴(kuò)展庫,不支持離線安裝Dprint(1,1+2,5)輸出結(jié)果為: A. 1,1+2,5B. 1,3,5C. 1,1+2,5D. 1 3 5Cprint(314.15e-2)輸出結(jié)果為:Cprint(set(1,2,3)輸出結(jié)果為:A. set(1,2,3)B. (1,2,3)C. 1,2,3D. 1,2,3Cprint(呦,+寫 BUG 呢)輸出結(jié)果為呦,+寫B(tài)UGBUG呦,寫B(tài)UGBUGAx=eval(input(),當(dāng)用戶輸入 1+2 時(shí),x 的值為?A. 3B. 1+2C. 1+2D. 3D以下哪個(gè)不是Python 中的數(shù)據(jù)結(jié)構(gòu)

12、?列表元組字典結(jié)構(gòu)體B以下哪個(gè)表達(dá)式在Python 中是非法的?A.x = y = z = 1B.x = (y = z + 1)x, y = y, xx+=yC以下代碼運(yùn)行結(jié)果是? a = aprint a b or cabcTrueFalseC以下哪種函式參數(shù)定義不合法?def myfunc(*args):def myfunc(arg1=1):def myfunc(*args, a=1):def myfunc(a=1, *args):D假設(shè) a = range(100),以下哪個(gè)操作是非法A.a-3B.a2:13C.a:3D.axA以下語句執(zhí)行結(jié)果是什么? a = 1, 2, 3print(

13、a*3)A: 1, 2, 3, 1, 2, 3, 1, 2, 3B:1,8,27C:(3,6,9)D:3,6,9D關(guān)于下面函數(shù),哪一個(gè)是錯(cuò)誤描述? #n 為整數(shù)def factorial(n): if n=0:return if n = 1:return 1return n * factorial(n - 1)求整數(shù)nfactorial(5)是遞歸函數(shù)求任意兩個(gè)數(shù)值n 和n-1Cdef count_letter_number(string):letter_count = 0digit_count = 0 for ch in if a = ch = z or A = ch = Z:letter_

14、count += 1elif 0 = ch = 9:digit_count += 1return letter_count, digit_count函數(shù)能統(tǒng)計(jì)字符串中英文字母出現(xiàn)的次數(shù)letter_count += 1letter_count = letter_count+1letter_count += 1letter_count+函數(shù)能統(tǒng)計(jì)字符串中數(shù)字出現(xiàn)的次數(shù)C下面對(duì)程序及其運(yùn)行結(jié)果的解釋,錯(cuò)誤的選項(xiàng)是? def funcArgsTest(a,b,c=100,*argc,*kwarg):sum = a + b + c for d in argc: sum += dfor v in kwa

15、rg.values(): sum += vreturn sum print(funcArgsTest(100,200,300,500,600,aa=700,bb=900,cc=1000) 輸出結(jié)果:4300100傳遞給a;200傳遞給b300傳遞給500和600傳遞給argcaa=70 bb=900、cc=1000kwarg)for v in kwarg.values(keyvalue100100函數(shù)定義中,形參包含了有默認(rèn)值的形參*argcdict*kwargD下面哪一個(gè)是錯(cuò)誤描述?str1 = helloprint(str10)m:n:k,m示終止下標(biāo)(不包含n),kk使用len(str1

16、 = helloprint(len(str1)100D下面哪一個(gè)是錯(cuò)誤的?使用lennames_list = zhangsan, lisi, wangwu print(len(names_list)names_list = zhangsan, lisi, wangwu print(names_list2)、extend、insertnames_list = zhangsan, lisi, wangwu names_list.append(zhaoliu)names_list.extend(zhaoliu, liqi)names_list.insert(1, zhaoliu) print(nam

17、es_list)已有列表nums=11,22,33,44,55whilenums = 11, 22, 33, 44, 55i = 0while i len(nums) print(numsi) i += 1D以下哪種類型是Python 的映射類型?strlisttupledictA以下哪種不是Python 元組的定義方式A.(1)B.(1, )C.(1, 2)D.(1, 2, (3, 4)APython 中函數(shù)是對(duì)象,描述錯(cuò)誤的選項(xiàng)是?函數(shù)不可以賦值給一個(gè)變量函數(shù)可以作為元素添加到集合對(duì)象中函數(shù)可以作為參數(shù)值傳遞給其它函數(shù)一個(gè)函數(shù)可以當(dāng)做另一個(gè)函數(shù)的返回值C假設(shè) a = (1, 2, 以下哪個(gè)

18、操作是非法A.a1:-1B.a*3C.a2 = 4D.list(a)C以下語句的執(zhí)行結(jié)果是什么? a = 1for i in range(5): if i = 2:break a += else:a += 1print(a)1236D關(guān)于下面函數(shù),哪一個(gè)是錯(cuò)誤描述? #n 為整數(shù)def sum(n):if nbprint(a)elseprint(b)A下面哪一個(gè)是錯(cuò)誤的?已有列表nums=11,22,33,44,55fornums = 11, 22, 33, 44, 55for num in nums print(num)刪除列表中的某個(gè)元素使用remove()、pop(names_list = zhangsan, lisi, wangwu names_list.remove(lisi)names_list.pop(1) names_list.pop()

溫馨提示

  • 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)論