期末復(fù)習(xí)題附有答案_第1頁
期末復(fù)習(xí)題附有答案_第2頁
期末復(fù)習(xí)題附有答案_第3頁
期末復(fù)習(xí)題附有答案_第4頁
期末復(fù)習(xí)題附有答案_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

期末復(fù)習(xí)題[復(fù)制]一、填空題1.Python標(biāo)準(zhǔn)庫math中用來計(jì)算平方根的函數(shù)是。[填空題]*_________________________________(答案:sqrt)2.在Python中

表示空類型。[填空題]*_________________________________(答案:None)3.列表、元組、字符串是Python的

序列。[填空題]*_________________________________3.列表、元組、字符串是Python的

序列。[填空題]*_________________________________(答案:有序)4.查看變量類型的Python內(nèi)置函數(shù)是。[填空題]*_________________________________(答案:type())5.查看變量內(nèi)存地址的Python內(nèi)置函數(shù)是

。[填空題]*_________________________________(答案:id())6.表達(dá)式[1,2,3]*3的執(zhí)行結(jié)果是

。[填空題]*_________________________________(答案:[1,2,3,1,2,3,1,2,3])7.已知x=3,并且id(x)的返回值為496103280,那么執(zhí)行語句x+=6之后,表達(dá)式id(x)==496103280的值為[填空題]*_________________________________(答案:False)8.已知x=3,那么執(zhí)行語句x*=6之后,x的值為。[填空題]*_________________________________(答案:18)9.表達(dá)式“[3]in[1,2,3,4]”的值為

。[填空題]*_________________________________(答案:False)10.假設(shè)列表對象aList的值為[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是

。[填空題]*_________________________________(答案:[6,7,9,11])11.任意長度的Python列表、元組和字符串中最后一個(gè)元素的下標(biāo)為

。[填空題]*_________________________________(答案:-1)12.轉(zhuǎn)義字符’\n’的含義是

。[填空題]*_________________________________(答案:回車換行)13.Python語句list(range(1,10,3))執(zhí)行結(jié)果為。[填空題]*_________________________________(答案:[1,4,7])14.切片操作list(range(6))[::2]執(zhí)行結(jié)果為。[填空題]*_________________________________(答案:[0,2,4])15.表達(dá)式'ab'in'acbed'的值為

。[填空題]*_________________________________(答案:False)16.表達(dá)式int(4**0.5)的值為

。[填空題]*_________________________________(答案:2)17.已知x={1:2},那么執(zhí)行語句x[2]=3之后,x的值為

___。[填空題]*空1答案:{1:2,2:3}18.字典對象的方法返回字典中的“鍵-值對”列表。[填空題]*_________________________________(答案:items())19.表達(dá)式3**2的值為

。[填空題]*_________________________________(答案:9)20.表達(dá)式3*2的值為

。[填空題]*_________________________________(答案:6)21.已知x=[1,2,3,2,3],執(zhí)行語句x.pop()之后,x的值為。[填空題]*_________________________________(答案:[1,2,3,2])22.表達(dá)式[xforxin[1,2,3,4,5]ifx<3]的值為。[填空題]*_________________________________(答案:[1,2])23.表達(dá)式'Helloworld.IlikePython.'.find('python')的值為。[填空題]*_________________________________(答案:-1)24.已知x='123'和y='456',那么表達(dá)式x+y的值為。[填空題]*_________________________________(答案:'123456')25.表達(dá)式'abcab'.replace('a','yy')的值為

。[填空題]*_________________________________(答案:'yybcyyb')28.刪除字符串中頭部的空格,可以使用

方法。[填空題]*_________________________________(答案:lstrip)29.拼接字符串可以使用

方法和

運(yùn)算符。[填空題]*_________________________________(答案:join+)30.若函數(shù)內(nèi)部調(diào)用了自身,則這個(gè)函數(shù)被稱為

。[填空題]*_________________________________(答案:遞歸函數(shù))31.字典元素由

組成。[填空題]*_________________________________(答案:鍵,值)32.通過Python的內(nèi)置方法

可以查看字典鍵的集合。[填空題]*_________________________________(答案:keys())二、判斷題1.SQLite是Python自帶的關(guān)系數(shù)據(jù)庫管理模塊。[判斷題]*對(正確答案)錯(cuò)2.執(zhí)行語句x=(18)后,x的類型為元組,其元素值不可更改。[判斷題]*對錯(cuò)(正確答案)3.設(shè)L=[1,1,2,3],執(zhí)行程序L.append(4)之后,L的值為[1,2,3,4]。[判斷題]*對錯(cuò)(正確答案)4.語句a=(7,)執(zhí)行后,創(chuàng)建了只包含一個(gè)元素的元組。[判斷題]*對(正確答案)錯(cuò)5.運(yùn)算符+不僅可以實(shí)現(xiàn)數(shù)值的相加、字符串連接,還可以實(shí)現(xiàn)元組的合并運(yùn)算。[判斷題]*對(正確答案)錯(cuò)6.列表的長度和內(nèi)容都可以改變,但元素類型必須相同。[判斷題]*對錯(cuò)(正確答案)7.集合是一種可變?nèi)萜髂P?,可存儲任意類型的對象。[判斷題]*對(正確答案)錯(cuò)8.turtle.circle(50,steps=3)命令可以畫三個(gè)圓。[判斷題]*對錯(cuò)(正確答案)9.注釋的主要作用是增強(qiáng)程序可讀性。[判斷題]*對(正確答案)錯(cuò)10.字符串s的最左側(cè)字符與最右側(cè)字符可分別表示為s[1]與s[-1]。[判斷題]*對錯(cuò)(正確答案)11.在Python語言中,同一層級語句必須包含相同的縮進(jìn)空格數(shù)量。[判斷題]*對(正確答案)錯(cuò)12.PyCharm是Python的集成開發(fā)環(huán)境。[判斷題]*對(正確答案)錯(cuò)13.已知x為非空列表,那么x.sort(reverse=True)和x.reverse()的作用是等價(jià)的。[判斷題]*對錯(cuò)(正確答案)14.可以使用import把模塊導(dǎo)入到當(dāng)前的程序中。[判斷題]*對(正確答案)錯(cuò)15.Python列表可以做乘的運(yùn)算,表達(dá)式[2,2]*2的結(jié)果是[2,2,2,2]。[判斷題]*對(正確答案)錯(cuò)16.函數(shù)可以減少代碼重復(fù),使程序更加模塊化。[判斷題]*對(正確答案)錯(cuò)17.執(zhí)行語句foriinrange(5):print(i),分行輸出1、2、3、4、5。[判斷題]*對錯(cuò)(正確答案)18.執(zhí)行語句a=b=c=1,可以創(chuàng)建三個(gè)變量分別為a,b,c。[判斷題]*對(正確答案)錯(cuò)19.在Python程序中,多條語句寫在一行上,可以使用語句分隔符號“\”。[判斷題]*對錯(cuò)(正確答案)20.函數(shù)定義時(shí),函數(shù)體中至少有一個(gè)return語句。[判斷題]*對錯(cuò)(正確答案)21.在Python程序中,多條語句寫在一行上,可以使用語句分隔符號“;”。[判斷題]*對(正確答案)錯(cuò)22.表達(dá)式'a'*(6//3)的計(jì)算結(jié)果為'aa'。[判斷題]*對(正確答案)錯(cuò)23.Python語言的內(nèi)置函數(shù)type()可以用來查詢變量所指對象的類型。[判斷題]*對(正確答案)錯(cuò)24.Python變量名區(qū)分大小寫,所以book和BOOK不是同一個(gè)變量。[判斷題]*對(正確答案)錯(cuò)25.函數(shù)定義時(shí),必須指定參數(shù)的數(shù)據(jù)類型。[判斷題]*對錯(cuò)(正確答案)26.字符串常量是用定界符括起來的一串字符,定界符可以用單引號和方括號。[判斷題]*對錯(cuò)(正確答案)27.語句a=______后,a的值為______。(√)[填空題]*空1答案:1,1,2,2,3,3空2答案:1,2,328.創(chuàng)建字典后,可利用賦值語句直接修改指定鍵的值,但不能修改鍵。[判斷題]*對(正確答案)錯(cuò)29.設(shè)x=set([1,1,3,3,5,5]),則x.add(7)之后,x的值為______。(×)[填空題]*空1答案:1,1,3,3,5,5,730.Python列表可以做加的運(yùn)算,表達(dá)式[2,2,2]+[3,3,3]的結(jié)果是[5,5,5]。[判斷題]*對錯(cuò)(正確答案)31.集合中各個(gè)元素的數(shù)據(jù)類型可以不同。[判斷題]*對(正確答案)錯(cuò)三、選擇題1.Python的注釋符是()。[單選題]*A.!B.%C.#(正確答案)D.&2.在python中,以下哪個(gè)選項(xiàng)a的數(shù)據(jù)類型為整型()[單選題]*A.a(chǎn)=5.0B.a(chǎn)=input()C.a(chǎn)='5'D.a(chǎn)=5(正確答案)3.下列不屬于高級編程語言的是()。[單選題]*A.機(jī)器語言(正確答案)B.VB語言C.Python語言D.C語言4.Python輸入函數(shù)為()。[單選題]*A.time()B.round()C.input()(正確答案)D.print()5.在Python中print(-14//4)的運(yùn)行結(jié)果是()。[單選題]*A.-2B.-3.5C.2D.-4(正確答案)6.下列選項(xiàng)中,可以作為Python程序變量名的是(D)[單選題]*A.a(chǎn)/bB.a(chǎn)-bC.a(chǎn)+bD.Ab(正確答案)7.在Python中,表達(dá)式2**3的結(jié)果是()[單選題]*A.5B.6C.8(正確答案)D.38.除python語言之處,還有很多其他程序設(shè)計(jì)語言。程序設(shè)計(jì)語言經(jīng)歷了從機(jī)器語言、匯編語言到高級語言的發(fā)展過程。其中python語言是屬于()。[單選題]*A.機(jī)器語言B.高級語言(正確答案)C.匯編語言D.自然語言9.在Python中,表達(dá)式(20%4)+5的值是()[單選題]*A.2B.6C.5(正確答案)D.310.在python中,運(yùn)行以下程序,結(jié)果應(yīng)為(B)[單選題]*a=5(正確答案)b=7b+=3a=b*20a+=2a=a%bprint(a,b)A.57B.210C.227D.201011.運(yùn)行以下程序,輸出結(jié)果是(B)。[單選題]*a={1,2,3,2,1}(正確答案)print(sum(a))A.9B.6C.3D.012.下列選項(xiàng)中,不屬于Python特點(diǎn)的是()。[單選題]*A.運(yùn)行效率高(正確答案)B.面向?qū)ο驝.可讀性好D.開源13.下列軟件中,可作為服務(wù)器操作系統(tǒng)的是()[單選題]*A.Windows(正確答案)B.PythonC.ExcelD.a(chǎn)ccess14.已知字符串a(chǎn)="python",則a[1:3]的值為()[單選題]*A."pyth"B."pyt"C."yt"(正確答案)D."py"15.若x是一個(gè)浮點(diǎn)數(shù),能得到x整數(shù)部分的表達(dá)式是()。[單選題]*A.ceil(x)B.IntxC.(int)xD.int(x)(正確答案)16.下列選項(xiàng)中,可作為Python變量名的是(D)[單選題]*A.IntB.ComplexC.FloatD.Abc(正確答案)17.以下關(guān)于Python語言函數(shù)的描述,正確的是(C)。[單選題]*函數(shù)中return語句只能放在函數(shù)定義的最后面(正確答案)使用函數(shù)最主要的作用是復(fù)用代碼定義函數(shù)需要使用保留字defPython函數(shù)不可以定義在分支循環(huán)或循環(huán)語句的內(nèi)部18.下列選項(xiàng)中,python提供的內(nèi)置數(shù)學(xué)類函數(shù)庫是(D)。[單選題]*turtleB.requestsC.randomD.Math(正確答案)19.len('123/n2')的計(jì)算結(jié)果是()。[單選題]*A.3B.4C.5D.6(正確答案)20.若有一個(gè)字符串s='20200819',下列選項(xiàng)中可以得到字符串‘2020’的表達(dá)式是(B)。[單選題]*s[1:4]B.s[:4]C.s[0,4]D.s[0:3](正確答案)21.若有列表t1=[1,8],t2=[9,2],則t1+t2的值是(B)。[單選題]*[10,20]B.[1,8,9,2]C.[1,2,8,9]D.[9,8,2,1](正確答案)22.對于字符串s='morning',以下可得字符串'nin'的表達(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論