Python基礎習題1

請大家不要上網搜索或在pycharm裏試運行,儘量要閉卷做練習,做錯的我們統一講解。

答案寫在紙上,拍照發給老師即可。

10-21日(週六)21:00前提交

答案會在週六下午提交到這篇文章的末尾處。

 

1.  關於 Python的編程環境,下列的哪個表述是正確的?(      )

A Python的編程環境是圖形化的;

B、 Python只有一種編程環境 ipython;

C Python自帶的編程環境是 IDLE;

D、 windows 自帶 的文本編輯器也可以給Python 編程 並且也可以在該編輯器下運行;

 

2.  100 / 4 + 2 * 3 運行結果是 (       )                      

A、10   B、81   C、31   D、50       E31.0

  

3.  下面的哪一個命令不是畫筆控制的命令(      )
A、 turtle.penup() ;         B、turtle.pendown() ;   C、 turtle.pensize() ;   D、 turtle.screensize();

 

4.  turtle 的前進命令forward是往哪個方向?( ) 

A、 屏幕窗口的右邊   B、屏幕窗口的左邊   C、屏 幕窗口的上邊   D、 屏幕窗口的下邊

 

5.  Python 中的 == 代表

A 把左邊的值賦值給右邊;B、把右邊的值賦值給左邊 ;  C 比較左右兩邊是否相等;  D、左右兩邊值進行交換;


6. 下面哪一行代碼的輸出結果不是 Python3.7 ()。

A、 print ( " Python3.7")
C、 print ( " Python" + str (3.7))
B、 print ( " Python" + 3.7)
D 、print ( " Python" + "3.7")

7. 假設 a= 30, b=10, c =a*b-5, 那麼 c 的值是( )。 
A、150   B、295   C、 300   D、25

8.  turtle.speed()命令設定筆運動的速度,其參數範圍是( )

A 0——1 0 的整數

C 0——1 00 的整數

B、1——1 0 的整數

D、1——1 00 的整數

 

9.   a ="python2",    b="python3", c=a+b, print(c)的結果是(             ), print(a,b)的結果是(       )

A、 a +b  B、python2 python3 B、python5   C、c   D、python2python3

 

10. 下面的運算符中,按照運算優先級哪一個是最高級?(   )   

A、and ( or   not)     B、*       C、+       D、-       E、**

 

11. turtle.clear()命令的作用是( )。

A t ur t l e 窗口 但是 t ur t l e 的位置和狀態不會改變,

B、消空 t ur t l e 窗口 t ur t l e 的位置和狀態會初始化,

C、 t ur t l e 中的變瘟 但是 t ur t l e 的位置和狀態不會改變,

D、消空 t ur t l e 中的變晝 t ur t l e 的位置和狀態會初始化,

 

12. turtle.Circle (120,180 )是繪製一個什麼樣的圖形?( )。

A、 半徑爲180 的扇形   B、 半徑爲120 的半圓

C、 半徑爲120 的圓形   D、半徑爲180 的圓形

 

13. 下面print 語句,哪一個是正確的用法?( )

A 、 print "(hell o!) "   B、pri nt ( " hell o!" )   C、pr i nt ( " hell o! '  )   D、pr i nt ( " hell o" ! )

 

14.  a=10,b=20,那麼 b!=a 運算的結果是 ( )
A、2
B、True
C、False
D、0.5

 

15. 假設 a =10 , b=30 那 麼 b/a 的值是( )。

A、 300   B、20   C、3. 0   D、3

 

16. 關於變量的說法,錯誤的是 ( )
A、變量必須要命名;
B、變量第一次賦值 1,第二次賦值爲 4,那麼最後變量的值爲 4;

C、變量只能用來存儲數字,不能表示存儲文字;

D、在同一個程序裏,變量名不能重複;

 

17. 將1、2、3 三個數不重複的排列爲三位數,有 ( )
A、6
B、4

C、2
D、10

 

18. 假設 a =O,  b= l O,   鄭麼 a  a nd b 的結果是( )。

A、 1   B、10   C、11   D、0

 

19. turtle.setup0)命令中座標的起始點是 ( )
A、屏幕桌面的左上角;
B、屏幕桌面的正中間:
C、屏幕桌面的右上角
D、屏慕桌面的最上方正中間

 

20. print(3 and 4 or "ab”)的結果是(  )

A、False    B、ab    C、3     D、4

 

21.下面哪一個不是 Python 的保留字?(    )

A、class
B、if
C、abc
D、or

 

22. 下面的哪一個命令是將數值轉換爲字符串? ( )

A、print()     B、text()  C、int()     D、str() 

 

23. 兩組圍棋選手進行比賽,每組三人。甲組爲 a,b,c 三人,乙組爲x,y,z 三人。已抽籤決定比賽名單。a 說他不和x比,c 說他不和 xz比,請問 b和(   ) 進行比賽:
A、x
B、y
C、z
D、c

24.  turtle.color("red,"yellow")命令中定義的顏色分別爲( )

A、背景爲紅色,畫筆爲黃色;
B、畫筆爲紅色,填充爲黃色
C、背景爲黃色,畫筆爲紅色;
D、畫筆爲黃色,填充爲紅色

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章