python知識點復習題與答案_第1頁
python知識點復習題與答案_第2頁
python知識點復習題與答案_第3頁
python知識點復習題與答案_第4頁
python知識點復習題與答案_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

python知識點復習題與答案

一、單選題(每題2分,共20題,共40分)

1.算法必須能在執行有限個步驟之后終止,即算法步驟不可能是無限的。此

特征就是算法的()o

A.可行性

B.輸出性

C.確定性

D.有窮性(正確答案)

2.利用計算機編程解決問題時,一般需要設計算法。算法有三種基本控制結

構,圖1-2描述的是()o

A.順序結構

B.分支結構

C.選擇結構

D.循環結構(正確答案)

3.在Python程序中,創建列表類型數據時需要使用的符號是()

A.{)

B.()

C.[](正確答案)

D.《》

4.在Python程序中,關系表達式a>b的運算結果是()

A.整型

B.浮點型

C.字符串

D.布爾值(正確答案)

5.如圖1-1所示的Python程序,其執行結果是()

x=35

g=x%10

s=x//10

sum=g*10+s

print(sum)

圖1-1

A.35

B.8

C.53(正確答案)

D.15

6.關于Python語言,敘述正確的是()

A.加了注釋的程序一般會比沒有加注釋的程序運行速度慢

B.Python語言具有簡潔、明確等特點,在數據分析和人工智能等領域都有廣

泛的應用(正確答案)

C.Python語言內置了許多模塊,其中math模塊可用于生成隨機數

D.以上說法都不對

7.在Python程序中,圖1T的語句作用是()

n

#r二float(input(r:"))

#s=3.14*r*r

圖1-1

A.求圓形面積

B.注釋(正確答案)

C.交換s和r的值

D.求圓形的周長

8.如圖1-2所示的Python程序,其運行結果是()

a=2

b=a**3%3

c=a+b

print(c)

圖1-2

A.3

B.4(正確答案)

C.5

D.6

9.圖1-3所示的Python程序,其運行結果是()

a=10

b=20

c=15

max=a

if(b>max):

max=b

if(c>max):

max=c

print(max)

圖1-3

A.10

B.20(正確答案)

C.15

D.a

10.下列語句中,會無限循環執行下去的是()

A.B.

forainrange(10):whilel<10:

print(***)print(*)

C.D.

n=la=[l,2,*b*]

whilen<2:foriina:

print("*")print(i)

n=n+l

A

B(正確答案)

c

D

11.在如圖IT所示Python程序中,print語句執行的次數是()

i=2

whilei<0:

print(i)

i=i+l

圖1-1

A.執行2次

B.無限次

C.執行1次

D.一次也不執行(正確答案)

12.下列定義列表的正確格式是()

A.(1,2,3,4)

B.E1234]

C.[1,2,3,4](正確答案)

D.(1234)

13、下列代碼中循環體執行的次數是()

foriinrange(1,9,3):

print(i)

A.7

B.6

C.4

D.3(正確答案)

14.Python運算符的優先級排列正確的是()。

A.算術運算符》關系運算符》邏輯運算符(正確答案)

B.算術運算符>邏輯運算符》賦值運算符

C.算術運算符》邏輯運算符》成員運算符

D.以上全不正確

15.介于自然語言和計算機語言之間的一種算法描述是下列哪個選項?()

A.流程圖

B.偽代碼(正確答案)

C.高級語言

D.VB程序設計語言

16.下列關于算法說法不正確的是()

A.算法獨立于任何具體的語言,Python算法只能用Python語言來實現(正確

答案)

B.解決問題的過程就是實現算法的過程

C.算法是程序設計的“靈魂”

D.算法可以通過編程來實現

17.以下不屬于算法基本特征的是()

A.可執行性

B.確定性

C.有窮性

D.無限性(正確答案)

18.下面說法正確的是()

A.算法+數據結構=程序(正確答案)

B.算法就是程序

C.數據結構就是程序

D.算法包括數據結構

19.水仙花數是三位整數:其各位數字立方各等于該數本身,如

153=r3+5-3+3-3,如果要求出所有的水仙花數,下列算法最合適的是()

A.枚舉法(正確答案)

B.查找法

C.解析法

D.排序法

20.以下哪個是算法的描述方法?()

A.流程圖(正確答案)

B,枚舉法

C.順序法

D.列表法

二、多選題(每題3分,少選得2分,錯選或多選不得分,共10題,共30

分)

21.關于Python語言,敘述正確的是()

A.變量使用前必須聲明

B.在循環體內使用break語句和使用continue語句的作用相同

C.使用縮進來體現代碼之間的邏輯關系(正確答案)

D.列表中元素的數據類型不要求統一(正確答案)

22.下列代碼中,輸出結果為1、2、3三個數字的是()

B.

foriinrange(3):aList=[0,1,2]

print(i)foriinaList:

print(i+1)

D.

foriinrange(3):

whilei<3:print(i+I)

print(i)

A

B(正確答案)

C

D(正確答案)

23.下列代碼中,能輸出“1+2+3+……+100”和的選項是()

A.B.

sum=0sum=0

foriinrange(L100):foriinrange(IOI):

sumyisum-H=i

print(sum)print(sum)

c.sum=0sum=0

i=1i=1

while(i<=100):while(i<=100):

sum2isum+=i

i21print(sum)

print(sum)1

A

B(正確答案)

C(正確答案)

D

24.Python語言擁有很多模塊,使用前需要導入。能夠導入random模塊的語

句是()

A.importrandom(正確答案)

B.fromrandomimport(正確答案)

C.#random

D.defrandom

25.屬于計算機高級語言的是()o

A.C++(正確答案)

B.Java(正確答案)

C.Excel

D.Python(正確答案)

26.算法作為一個精心設計的步驟序列,需要用一種可理解的形式表示出來。

描述算法的常用方法有()。

A.自然語言(正確答案)

B.數學表達式

C.流程圖(正確答案)

D.偽代碼(正確答案)

27.在Python程序中,能作為變量名的是()

A.姓名(正確答案)

B._sport(正確答案)

C.My(正確答案)

D.2a

28.已知:x=21,y=16,條件表達式的結果為True的是()

A.x%2!=0(正確答案)

B.x-5==y(正確答案)

C.x>10andy<17(正確答案)

D.x<y

29.在程序語言中,以下關于運算符優先順序的描述中,正確的說法是。

A.算術運算符>關系運算符(正確答案)

B.關系運算符>邏輯運算符(正確答案)

C.邏輯運算符>小括號()

D.and>or(正確答案)

30.使用計算機解決問題的步驟有()

A.輸入數據

B.分析問題(正確答案)

C.設計算法(正確答案)

D.編寫程序(正確答案)

三、判斷題(每題1分,共10題,共10分)

31.Python語言用縮進的方式標識語句塊,表示語句之間的層次關系。

對(正確答案)

32.圖3-1所示的流程圖,屬于分支結構的程序流程圖。

圖31

對(正確答案)

33.Python語言列表中的元素類型可以不相同。

對(正確答案)

34.在編寫程序時,注釋能夠增強程序的可讀性,會影響程序的運行結果。

錯(正確答案)

35.Python語言中,同一級語句塊中的語句具有相同的縮進量。

對(正確答案)

36.選擇結構表示程序中各步驟操作按條件的是否成立執行,每一步可以執行

一次或零次。

對(正確答案)

37.循環結構表示程序反復執行某個或某些操作,直到判斷條件為真時才可以

終止循環。

錯(正確答案)

38.不論是選擇結構還是循環結構,所有語句嚴格遵循縮進要求。

對(正確答案)

39.range()函數可以產生帶小數點的實數。

錯(正確答案)

40.用高級語言編寫的程序也不能直接被計算機識別和執行,必須經過編譯程

序或解釋程序將其翻譯成機器語言。

對(正確答案)

四、填空題(每空2分,共20分)

41.算法的重要特征有:①:算法必須能在執行有限個步驟后終止。②

:算法中的每次運算都有明確的定義,具有無二義性,并且可以通過計算

得到唯一的結果。③有個或多個輸入:所謂0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論