請大家不要上網搜索或在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 E、31.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、畫筆爲黃色,填充爲紅色