第三套中國電子學(xué)會 Python一級 模擬試卷

您的姓名:
1. 下列哪個(gè)選項(xiàng)的布爾值為 False?()
2. 執(zhí)行 print(“Hello” == “hello”) 的輸出結(jié)果是?()
3. 在Turtle中,turtle.circle(50, 180) 會畫什么?()
4. 表達(dá)式 not (5 > 2) 的結(jié)果是?()
5. 想要生成一個(gè)[0, 1, 2, 3, 4]的列表,應(yīng)該使用?()
6. Python中,用于注釋單行代碼的符號是?()
7. 表達(dá)式 2 ** 3 的值是?()
8. Turtle庫中,turtle.speed(0) 表示?()
9. 列表 my_list = [‘a(chǎn)’, ‘b’, ‘c’, ‘d’],my_list[1:3] 的結(jié)果是?()
10. 表達(dá)式 “Python”[: 2] 的結(jié)果是?()
11. 執(zhí)行 print(3.0 == 3) 的輸出結(jié)果是?()
12. 哪個(gè)命令可以讓Turtle畫筆移動(dòng)時(shí)不留下痕跡?()
13. 表達(dá)式 10 % 3 的值是?()
14. 想要獲取字符串 “Hello World” 的長度,應(yīng)該使用?()
15. 下列哪個(gè)循環(huán)會執(zhí)行5次?()
16. 邏輯運(yùn)算符“或”是?()
17. turtle.reset() 命令會?()
18. 表達(dá)式 “12” + “34” 的結(jié)果是?()
19. 下列哪個(gè)選項(xiàng)可以創(chuàng)建一個(gè)空列表?()
20. 執(zhí)行 print(int(7 / 2)) 的輸出結(jié)果是?()
21. if 語句中,用于判斷多個(gè)條件分支的關(guān)鍵字是?()
22. 表達(dá)式 3 > 2 and 4 < 5 的結(jié)果是?()
23. Turtle中,設(shè)置畫筆寬度為5的命令是?()
24. 表達(dá)式 “apple” < “banana” 的結(jié)果是?()
25. 循環(huán) while True: 意味著?()
二、 判斷題
1. break 語句可以在for循環(huán)和while循環(huán)中使用,用于跳出當(dāng)前循環(huán)。 ( √)
2. 在Python中,= 和 == 的功能完全相同,都用于賦值。
3. Turtle庫的turtle.speed()函數(shù),參數(shù)越大,畫筆移動(dòng)速度越快。
4. 表達(dá)式 3 * ‘a(chǎn)b’ 的結(jié)果是 ‘a(chǎn)babab’。
5. 列表中的元素?cái)?shù)據(jù)類型必須全部相同。
6. if 語句的條件表達(dá)式后面必須使用冒號 :。
7. 表達(dá)式 5 <= 5 的結(jié)果是 True。
8. turtle.done() 通常在Turtle繪圖程序的最后調(diào)用。
9. 字符串是不可變的數(shù)據(jù)類型,創(chuàng)建后不能修改其中的字符。
10. range(10) 生成的是從1到10的整數(shù)序列。
三、 編程題
第1題:Turtle繪圖題
使用turtle庫,繪制三個(gè)同心的紅色圓,半徑分別為50、100、150像素。
要求:畫筆粗細(xì)設(shè)置為2,畫完每個(gè)圓后,畫筆抬起,移動(dòng)到下一個(gè)圓的起點(diǎn)再落下。
第2題:程序設(shè)計(jì)題
游樂園門票收費(fèi)標(biāo)準(zhǔn)為:身高1.2米以下兒童免費(fèi),1.2米(含)至1.5米兒童半價(jià)(50元),1.5米(含)以上全價(jià)(100元)。編寫程序,根據(jù)輸入的height(身高,單位:米),計(jì)算并輸出應(yīng)付門票price。
更多問卷 復(fù)制此問卷