python知識(shí)點(diǎn)復(fù)習(xí)題與答案_第1頁(yè)
python知識(shí)點(diǎn)復(fù)習(xí)題與答案_第2頁(yè)
python知識(shí)點(diǎn)復(fù)習(xí)題與答案_第3頁(yè)
python知識(shí)點(diǎn)復(fù)習(xí)題與答案_第4頁(yè)
python知識(shí)點(diǎn)復(fù)習(xí)題與答案_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

python知識(shí)點(diǎn)復(fù)習(xí)題與答案一、單選題(每題2分,共20題,共40分)1.算法必須能在執(zhí)行有限個(gè)步驟之后終止,即算法步驟不可能是無限的。此特征就是算法的()oA.可行性B.輸出性C.確定性D.有窮性(正確答案)2.利用計(jì)算機(jī)編程解決問題時(shí),一般需要設(shè)計(jì)算法。算法有三種基本控制結(jié)構(gòu),圖1-2描述的是()。A.順序結(jié)構(gòu)B.分支結(jié)構(gòu)C.選擇結(jié)構(gòu)D.循環(huán)結(jié)構(gòu)(正確答案)3.在Python程序中,創(chuàng)建列表類型數(shù)據(jù)時(shí)需要使用的符號(hào)是()A.{)B.()C.[](正確答案)D.《》4.在Python程序中,關(guān)系表達(dá)式a>b的運(yùn)算結(jié)果是()A.整型B.浮點(diǎn)型C.字符串D.布爾值(正確答案).如圖1T所示的Python程序,其執(zhí)行結(jié)果是()x=35g=x%10s=x//10sum=g*10+sprint(sum)圖1-135853(正確答案)15.關(guān)于Python語言,敘述正確的是()A.加了注釋的程序一般會(huì)比沒有加注釋的程序運(yùn)行速度慢Python語言具有簡(jiǎn)潔、明確等特點(diǎn),在數(shù)據(jù)分析和人工智能等領(lǐng)域都有廣泛的應(yīng)用(正確答案)Python語言內(nèi)置了許多模塊,其中math模塊可用于生成隨機(jī)數(shù)D.以上說法都不對(duì).在Python程序中,圖1T的語句作用是()#r=float(input(Mr:"))#s=3.14*r*r圖1-1A.求圓形面積.注釋(正確答案)C.交換s和r的值D.求圓形的周長(zhǎng).如圖1-2所示的Python程序,其運(yùn)行結(jié)果是()a=2b=a**3%3c=a+bprint(c)圖1-234(正確答案)56圖『3所示的Python程序,其運(yùn)行結(jié)果是()a=10b=20c=15max=aif(b>max):max=bif(c>max):max=cprint(max)圖1-31020(正確答案)15a.下列語句中,會(huì)無限循環(huán)執(zhí)行下去的是()forainrange(10):forainrange(10):

print(***)B. whileK10:print(***)C.n=lC.n=lwhilen<2:print(***)n=n+lD.a=[l,2/b”]foriina:print(i)AB(正確答案)cD.在如圖IT所示Python程序中,print語句執(zhí)行的次數(shù)是()i=2whilei<0:print(i)i=i+l圖1-1A.執(zhí)行2次B.無限次C.執(zhí)行1次D.一次也不執(zhí)行(正確答案)12.下列定義列表的正確格式是()(1,2,3,4)[1234][1,2,3,4](正確答案)(1234)13、下列代碼中循環(huán)體執(zhí)行的次數(shù)是()foriinrange(1,9,3):print(i)7643(正確答案)14.Python運(yùn)算符的優(yōu)先級(jí)排列正確的是( )。A.算術(shù)運(yùn)算符》關(guān)系運(yùn)算符》邏輯運(yùn)算符(正確答案)B.算術(shù)運(yùn)算符》邏輯運(yùn)算符》賦值運(yùn)算符C.算術(shù)運(yùn)算符》邏輯運(yùn)算符》成員運(yùn)算符D.以上全不正確15.介于自然語言和計(jì)算機(jī)語言之間的一種算法描述是下列哪個(gè)選項(xiàng)?()A.流程圖B.偽代碼(正確答案)C.高級(jí)語言D.VB程序設(shè)計(jì)語言.下列關(guān)于算法說法不正確的是()A.算法獨(dú)立于任何具體的語言,Python算法只能用Python語言來實(shí)現(xiàn)(正確答案)B.解決問題的過程就是實(shí)現(xiàn)算法的過程C.算法是程序設(shè)計(jì)的“靈魂”D.算法可以通過編程來實(shí)現(xiàn).以下不屬于算法基本特征的是()A.可執(zhí)行性B.確定性C.有窮性D.無限性(正確答案).下面說法正確的是()A.算法+數(shù)據(jù)結(jié)構(gòu)=程序(正確答案)B.算法就是程序C.數(shù)據(jù)結(jié)構(gòu)就是程序D.算法包括數(shù)據(jù)結(jié)構(gòu)

.水仙花數(shù)是三位整數(shù):其各位數(shù)字立方各等于該數(shù)本身,如153=1-3+5-3+3-3,如果要求出所有的水仙花數(shù),下列算法最合適的是()A.枚舉法(正確答案)B.查找法C.解析法D.排序法.以下哪個(gè)是算法的描述方法?()A.流程圖(正確答案)B.枚舉法C.順序法D.列表法二、多選題(每題3分,少選得2分,錯(cuò)選或多選不得分,共10題,共30分).關(guān)于Python語言,敘述正確的是()A.變量使用前必須聲明B.在循環(huán)體內(nèi)使用break語句和使用continue語句的作用相同C.使用縮進(jìn)來體現(xiàn)代碼之間的邏輯關(guān)系(正確答案)D.列表中元素的數(shù)據(jù)類型不要求統(tǒng)一(正確答案).下列代碼中,輸出結(jié)果為1、2、3三個(gè)數(shù)字的是()foriinrange(3):

print(i)aList=[foriinrange(3):

print(i)aList=[0,I,2]foriinaList:print(i+l)D.foriinrange(3):

print(i+l)=1whilei<3:print(i)i+=l

B(正確答案)CD(正確答案).下列代碼中,能輸出“1+2+3+……+100”和的選項(xiàng)是()sum=sum=0foriinrangc(),100):sum+=iprint(sum)sum=0foriinrangef101):

sum+=iprint(sum)sum=0isum=0i=1while(i<=100):sum+=iprint(sum)=1while(i<=100):sum?=ii+=1print(sum)B(正確答案)C(正確答案)DPython語言擁有很多模塊,使用前需要導(dǎo)入。能夠?qū)雛andom模塊的語句是()importrandom(正確答案)fromrandomimport(正確答案)#randomdefrandom.屬于計(jì)算機(jī)高級(jí)語言的是()oC++(正確答案)Java(正確答案)ExcelPython(正確答案).算法作為一個(gè)精心設(shè)計(jì)的步驟序列,需要用一種可理解的形式表示出來描述算法的常用方法有()oA.自然語言(正確答案)B.數(shù)學(xué)表達(dá)式C.流程圖(正確答案)D.偽代碼(正確答案).在Python程序中,能作為變量名的是()A.姓名(正確答案)_sport(正確答案)My(正確答案)2a.已知:x=21,y=16,條件表達(dá)式的結(jié)果為True的是()x%2!=0(正確答案)x-5==y(正確答案)x>10andy<17(正確答案)x<y.在程序語言中,以下關(guān)于運(yùn)算符優(yōu)先順序的描述中,正確的說法是()A.算術(shù)運(yùn)算符>關(guān)系運(yùn)算符(正確答案)關(guān)系運(yùn)算符>邏輯運(yùn)算符(正確答案)C.邏輯運(yùn)算符>小括號(hào)()D.and>or(正確答案)30.使用計(jì)算機(jī)解決問題的步驟有()A.輸入數(shù)據(jù)B.分析問題(正確答案)C.設(shè)計(jì)算法(正確答案)D.編寫程序(正確答案)三、判斷題(每題1分,共10題,共10分).Python語言用縮進(jìn)的方式標(biāo)識(shí)語句塊,表示語句之間的層次關(guān)系。對(duì)(正確答案)錯(cuò).圖3-1所示的流程圖,屬于分支結(jié)構(gòu)的程序流程圖。圖3-1對(duì)(正確答案)錯(cuò).Python語言列表中的元素類型可以不相同。對(duì)(正確答案)錯(cuò).在編寫程序時(shí),注釋能夠增強(qiáng)程序的可讀性,會(huì)影響程序的運(yùn)行結(jié)果。對(duì)錯(cuò)(正確答案).Python語言中,同一級(jí)語句塊中的語句具有相同的縮進(jìn)量。對(duì)(正確答案)錯(cuò).選擇結(jié)構(gòu)表示程序中各步驟操作按條件的是否成立執(zhí)行,每一步可以執(zhí)行一次或零次。對(duì)(正確答案)錯(cuò).循環(huán)結(jié)構(gòu)表示程序反復(fù)執(zhí)行某個(gè)或某些操作,直到判斷條件為真時(shí)才可以終止循環(huán)。對(duì)錯(cuò)(正確答案).不論是選擇結(jié)構(gòu)還是循環(huán)結(jié)構(gòu),所有語句嚴(yán)格遵循縮進(jìn)要求。對(duì)(正確答案)錯(cuò).range()函數(shù)可以產(chǎn)生帶小數(shù)點(diǎn)的實(shí)數(shù)。對(duì)錯(cuò)(正確答案).用高級(jí)語言編寫的程序也不能直接被計(jì)算機(jī)識(shí)別和執(zhí)行,必須經(jīng)過編譯程序或解釋程序?qū)⑵浞g成機(jī)器語言。對(duì)(正確答案)錯(cuò)四、填空題(每空2分,共20分).算法的重要特征有:① :算法必須能在執(zhí)行有限個(gè)步驟后終止。②一:算法中的每次運(yùn)算都有明確的定義,具有無二義性,并且可以通過計(jì)算得到唯一的結(jié)果。③有個(gè)或多個(gè)輸入:所謂0個(gè)輸入是指算法本身給出了初始條件。④有個(gè)或多個(gè)輸出:算法一定要有輸出。⑤:算法中執(zhí)行的任何計(jì)算都可以有效地執(zhí)行,也稱為有效性,算法中的運(yùn)算都必須是可以實(shí)現(xiàn)的。若需要填寫數(shù)字,請(qǐng)?zhí)顚懓⒗當(dāng)?shù)字,如1。空1答案:有窮性空2答案:確定性空3答案:0空5答案:可行性.以下程序的功能是:計(jì)算表達(dá)式1X2X3X4X5X6X7X8X9X10的值,并將計(jì)算結(jié)果存入變量sum中,請(qǐng)完成下面劃線處程序填空。sum=①

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論