中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

202212青少年軟件編程(Python)等級(jí)考試試卷(一級(jí),含答案)

資源下載
  1. 二一教育資源

202212青少年軟件編程(Python)等級(jí)考試試卷(一級(jí),含答案)

資源簡介

青少年軟件編程(Python)等級(jí)考試試卷(一級(jí))
202212真題與解析
分?jǐn)?shù):100 題數(shù):37 測(cè)試時(shí)長:60分鐘
一、單選題(共25題,共50分)
1.關(guān)于Python語言的注釋,以下選項(xiàng)中描述錯(cuò)誤的是?( )
A. Python語言有兩種注釋方式:單行注釋和多行注釋
B. Python語言的單行注釋以#開頭
C. Python多行注釋使用###來做為標(biāo)記
D. 注釋用于解釋代碼原理或者用途
2.下列代碼執(zhí)行后最有可能繪制出的圖形是?( )
import turtle
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.left(144)
turtle.forward(200)
turtle.hideturtle()
A.
B.
C.
D.
3.下列關(guān)于Python中IDLE中基本操作表示正確的是?( )
A.
B.
C.
D.
4. 在turtle庫中,turtle.speed(a)用于設(shè)定畫筆的運(yùn)動(dòng)速度,關(guān)于該指令說法錯(cuò)誤的是?( )
A. 在turtle.speed(a)指令中,當(dāng)參數(shù)a的值為0時(shí),畫筆的運(yùn)動(dòng)速度最慢。
B. 在turtle.speed(a)指令中,turtle.speed(9)使畫筆的運(yùn)動(dòng)速度比turtle.speed(10)慢。
C. 在turtle.speed(a)指令中,a的數(shù)值最小是0,最大是10。
D. 在turtle.speed(a)指令中,除了0之外,數(shù)字越大,速度越快。
5. 運(yùn)行如下代碼,在輸入數(shù)值6后,輸出的結(jié)果是?( )
a=int(input("請(qǐng)輸入你的年齡"))
print(type(a))
A. 6
B. 6.0
C.
D.
6. 如程序所示,繪制完一個(gè)半圓圓弧,畫筆最終坐標(biāo)位置是?( )
import turtle
turtle.pendown()
turtle.circle(50,180)
turtle.penup()
turtle.done()
A. (0,50)
B. (0,100)
C. (50,0)
D. (100,0)
7. 程序print(5+2)的運(yùn)行結(jié)果是?( )
A. 7
B. ('5+2')
C. 5+2
D. 52
8. 運(yùn)行語句turtle.goto(-400,-300),畫筆將到?( )
A. 畫布左上角
B. 畫布右上角
C. 畫布右下角
D. 畫布左下角
9. 運(yùn)行指令print(3*5>2 and 6>=6.0),請(qǐng)問根據(jù)運(yùn)算的優(yōu)先級(jí),首先進(jìn)行哪一部分的運(yùn)算?( )
A. 5>2
B. 6>=6.0
C. and
D. 3*5
10. 下列程序運(yùn)行的結(jié)果是?( )
a=10
b=15
b+=a
print(b)
A. 10
B. 25
C. 15
D. 30
11. Python程序保存后的文件擴(kuò)展名是?( )
A. .sb3
B. .py
C. .pn
D. .cpp
12. 下列不是Python保留字的是?( )
A. and
B. false
C. True
D. import
13. 根據(jù)Python變量的命名規(guī)則,下列不可以作為變量名的是?( )
A. a2b
B. 2ab
C. ab2
D. _ab2
14. 下面的turtle命令,不可能改變畫筆的顏色的是?( )
A. turtle.fillcolor()
B. turtle.color()
C. turtle.pencolor()
D. turtle.color(255,255,255)
15. turtle畫圖的功能中,能夠?qū)崿F(xiàn)隱藏畫筆的是?( )
A. turtle.undo()
B. turtle.shape()
C. turtle.penup()
D. turtle.hideturtle()
16. print(34 * 2.0)的輸出結(jié)果是?( )
A. 34
B. 68
C. 68.0
D. 34*2.0
17. 濤濤家一共有爸爸、媽媽、濤濤三個(gè)人,濤濤爸爸比濤濤媽媽大2歲,比濤濤大25歲,今年全家年齡加在一起是54歲,那么濤濤爸爸、濤濤媽媽、濤濤今年的年齡分別是?( )
A. 28、26、1
B. 25、27、2
C. 27、25、2
D. 30、28、5
18. print(9//2)的結(jié)果是?( )
A. 5.0
B. 4.0
C. 4
D. 5
19. 下列代碼的運(yùn)行結(jié)果是?( )
a=1
A=True
print(a==A)
A. False
B. True
C. 1
D. 程序運(yùn)行錯(cuò)誤
20. 下列代碼運(yùn)行的結(jié)果是?( )
num='5'*'5'
print(num)
A. 25
B. 5, 5, 5, 5, 5
C. ‘5’ * ‘5’
D. 報(bào)錯(cuò),無法運(yùn)行。
21. turtle庫中l(wèi)eft()函數(shù)里面填寫的參數(shù)是?( )
A. 長度
B. 時(shí)間
C. 角度
D. 像素
22. 123%101的結(jié)果是多少?( )
A. 22
B. 23
C. 123
D. 101
23. 下列代碼段執(zhí)行后a的值為字符串的是?( )
A. a= int('4.5')
B. a= float("4")
C. a= int(float('4.5'))
D. a= str(4.5)
24. a=2,b=6,print(a>b)的結(jié)果是?( )
A. False
B. True
C. 32
D. 5
25. 假設(shè)a=2,b=1,c=a and b,那么c的值是?( )
A. 3
B. 1
C. 2
D. 0
二、判斷題(共10題,共20分)
26. 在Python語言中,"==" 表示賦值,(變量)==(表達(dá)式),將該式右邊的表達(dá)式計(jì)算后的結(jié)果值賦給左側(cè)變量。( )
27. x,y=y,x可以實(shí)現(xiàn)x和y值的互換。( )
28. DZXh與DZXH是兩個(gè)不同的變量。( )
29. turtle是Python中的一個(gè)模塊,想要使用這個(gè)模塊需要通過input(“turtle”)導(dǎo)入使用的模塊。( )
30. IDLE編輯器只能運(yùn)行單行語句。( )
31. 運(yùn)行語句intstr=9將報(bào)錯(cuò)。( )
32. 已知a='123.6',我們可以使用int(a)將字符串'123.6'轉(zhuǎn)換成數(shù)值123.6。( )
33. 不可以在同一臺(tái)計(jì)算機(jī)上安裝多個(gè)Python版本。( )
34. Python3.x 中input()函數(shù)的返回值是字符串。( )
35. 運(yùn)行turtle.left(120)的命令是逆時(shí)針旋轉(zhuǎn)120度。( )

三、編程題(共2題,共30分)
36. 問題描述:
生活水平的提高和兒童健康體質(zhì)并沒有齊頭并進(jìn),肥胖率的上升,體檢合格率的下降,足以引起社會(huì)和家長對(duì)孩子健康發(fā)育的重視。本程序旨在幫助家長運(yùn)用標(biāo)準(zhǔn)身高體重計(jì)算公式了解孩子是否符合標(biāo)準(zhǔn)(適用于2-12歲兒童)。
按足歲年齡計(jì)算:
兒童的標(biāo)準(zhǔn)身高=年齡×5+75(厘米)
兒童的標(biāo)準(zhǔn)體重=年齡×2+8(公斤)
輸入格式:
輸入一個(gè)數(shù)字,代表該兒童的足歲年齡。
(輸入使用input(),并有相應(yīng)提示信息)
輸出格式:
輸出該兒童的標(biāo)準(zhǔn)身高和體重值。
(輸出使用print(),分兩行輸出,并有相應(yīng)提示信息)
由于技術(shù)原因,平臺(tái)不支持eval計(jì)算(系統(tǒng)會(huì)報(bào)錯(cuò)),如有使用,閱卷老師會(huì)人工處理。

37. 要求:
1.畫一個(gè)邊長為400的正方形,然后將其平均分割成4份,分割線相交于一點(diǎn),形成一個(gè)田字格,效果如下圖:
2.正方形的邊框?yàn)楹谏指罹€的顏色為紅色;
3.分割線的交點(diǎn)為畫布的中心;
4.最后海龜要隱藏。

參考答案及解析:
一、單選題答案及解析
1. C
- 解析:Python 多行注釋使用三個(gè)單引號(hào)(''' ''')或者三個(gè)雙引號(hào)(""" """)來作為標(biāo)記,而不是“###”。A 選項(xiàng),Python 有單行注釋和多行注釋兩種方式;B 選項(xiàng),單行注釋以“#”開頭;D 選項(xiàng),注釋用于解釋代碼原理或者用途。
2. B
- 解析:代碼中畫筆前進(jìn) 200 然后左轉(zhuǎn) 144 度,重復(fù)五次,繪制出的是五角星形狀。
A
- 解析:考察python文件操作等的英文表示方法。
4. A
- 解析:在`turtle.speed(a)`指令中,當(dāng)參數(shù)`a`的值為 0 時(shí),畫筆的運(yùn)動(dòng)速度最快,而不是最慢。B 選項(xiàng),`turtle.speed(9)`使畫筆的運(yùn)動(dòng)速度比`turtle.speed(10)`慢是正確的;C 選項(xiàng),`a`的數(shù)值最小是 0,最大是 10 正確;D 選項(xiàng),除了 0 之外,數(shù)字越大,速度越快正確。
5. C
- 解析:`int(input("請(qǐng)輸入你的年齡"))`將輸入的內(nèi)容轉(zhuǎn)換為整數(shù)類型,`type(a)`返回變量`a`的類型,所以輸出結(jié)果是``。
6. B
- 解析: `turtle.circle(50, 180)`中,半徑為 50,繪制 180 度的圓弧。當(dāng)繪制完這個(gè)半圓弧時(shí),根據(jù)圓的參數(shù)方程以及 turtle 的坐標(biāo)體系,此時(shí)的位置應(yīng)該是 (0, 100),答案是 B。
7. A
- 解析:`5 + 2`結(jié)果為 7,`print(5 + 2)`輸出 7。
8. D
- 解析:在 turtle 坐標(biāo)系中,坐標(biāo)原點(diǎn)在畫布中心,`turtle.goto(-400, -300)`表示移動(dòng)到畫布左下角。
9. D
- 解析:根據(jù)運(yùn)算符優(yōu)先級(jí),先進(jìn)行乘法運(yùn)算,所以首先進(jìn)行“3 * 5”的運(yùn)算。
10. B
- 解析:`b += a`相當(dāng)于`b = b + a`,`a = 10`,`b = 15`,則`b = 15 + 10 = 25`。
11. B
- 解析:Python 程序保存后的文件擴(kuò)展名是`.py`。`.sb3`是 Scratch 程序的擴(kuò)展名,`.pn`和`.cpp`不是 Python 的擴(kuò)展名。
12. B
- 解析:“and”“True”“import”都是 Python 的保留字,“false”不是保留字,正確的應(yīng)該是“False”。
13. B
- 解析:Python 變量名不能以數(shù)字開頭,“2ab”以數(shù)字開頭,不可以作為變量名。
14. A
- 解析:`turtle.fillcolor()`是設(shè)置填充顏色,不能直接改變畫筆顏色。`turtle.color()`和`turtle.pencolor()`可以設(shè)置畫筆顏色,`turtle.color(255, 255, 255)`也可以設(shè)置畫筆顏色。
15. D
- 解析:`turtle.hideturtle()`可以實(shí)現(xiàn)隱藏畫筆。`turtle.undo()`是撤銷上一次動(dòng)作,`turtle.shape()`是設(shè)置海龜形狀,`turtle.penup()`是抬起畫筆。
16. C
- 解析:`34 * 2.0`結(jié)果為 68.0,因?yàn)橛幸粋€(gè)操作數(shù)是浮點(diǎn)數(shù),結(jié)果也是浮點(diǎn)數(shù)。
17. C
- 解析:設(shè)濤濤年齡為`x`歲,則爸爸年齡為`x + 25`歲,媽媽年齡為`x + 25 - 2 = x + 23`歲。全家年齡加在一起是 54 歲,即`x + (x + 25) + (x + 23) = 54`,解得`x = 2`,所以濤濤 2 歲,爸爸 27 歲,媽媽 25 歲。
18. C
- 解析:`9//2`是整數(shù)除法,結(jié)果為 4。
19. B
- 解析:在 Python 中,`True`可以和數(shù)字 1 等價(jià),所以`a == A`結(jié)果為`True`。
20. D
- 解析:在 Python 中,字符串之間不能直接使用乘法運(yùn)算符相乘。代碼中num='5'*'5'會(huì)報(bào)錯(cuò),因?yàn)樽址g的乘法運(yùn)算不是合法的操作。
21. C
- 解析:`turtle.left()`函數(shù)里面填寫的參數(shù)是角度。
22. A
- 解析:`123 % 101`是求 123 除以 101 的余數(shù),結(jié)果為 22。
23. D
- 解析:A 選項(xiàng),`int('4.5')`會(huì)報(bào)錯(cuò);B 選項(xiàng),`float("4")`結(jié)果是浮點(diǎn)數(shù) 4.0,不是字符串;C 選項(xiàng),`int(float('4.5'))`結(jié)果是整數(shù) 4,不是字符串;D 選項(xiàng),`str(4.5)`將數(shù)字 4.5 轉(zhuǎn)換為字符串“4.5”。
24. A
- 解析:`a = 2`,`b = 6`,`a > b`結(jié)果為`False`。
25. B
- 解析:在 Python 中,“and”連接兩個(gè)值時(shí),如果第一個(gè)值為假,則直接返回第一個(gè)值,否則返回第二個(gè)值。這里`a = 2`為真,所以返回`b`的值 1。
二、判斷題答案及解析
26. ×
- 解析:在 Python 語言中,“=”表示賦值,“==”表示比較是否相等。
27. √
- 解析:在 Python 中,`x, y = y, x`可以實(shí)現(xiàn)`x`和`y`值的互換。
28. √
- 解析:Python 中變量名區(qū)分大小寫,所以“DZXh”與“DZXH”是兩個(gè)不同的變量。
29. ×
- 解析:在 Python 中,想要使用`turtle`模塊,應(yīng)該使用`import turtle`導(dǎo)入,而不是`input(“turtle”)`。
30. ×
- 解析:IDLE 編輯器可以運(yùn)行多行代碼,不是只能運(yùn)行單行語句。
31. ×
- 解析:變量名不能使用關(guān)鍵字,“intstr”與關(guān)鍵字“int”、”str”并不沖突,所以不會(huì)報(bào)錯(cuò)。
32. ×
- 解析:`int(a)`不能將字符串'123.6'轉(zhuǎn)換成數(shù)值 123.6,會(huì)報(bào)錯(cuò),應(yīng)該使用`float(a)`先轉(zhuǎn)換為浮點(diǎn)數(shù),再進(jìn)行處理。
33. ×
- 可以在同一臺(tái)計(jì)算機(jī)上安裝多個(gè) Python 版本。
34. √
- Python 3.x 中`input()`函數(shù)的返回值是字符串。
35. √
- 運(yùn)行`turtle.left(120)`的命令是逆時(shí)針旋轉(zhuǎn) 120 度。
三、編程題解析
36. 參考代碼:
age = int(input("請(qǐng)輸入兒童的足歲年齡:"))
height = age * 5 + 75
weight = age * 2 + 8
print(f"該兒童的標(biāo)準(zhǔn)身高是{height}厘米。")
print(f"該兒童的標(biāo)準(zhǔn)體重是{weight}公斤。")
37. 參考代碼:
import turtle as t # 導(dǎo)入 turtle 庫并命名為 t
t.up()
# 抬起畫筆,移動(dòng)時(shí)不繪制線條
t.goto(-200,-200)# 將畫筆移動(dòng)到坐標(biāo)(-200,-200)處
t.down()# 放下畫筆,準(zhǔn)備繪制
for i in range(4):
t.forward(400)
t.left(90)# 繪制一個(gè)邊長為 400 的正方形,循環(huán)四次,每次前進(jìn) 400 并向左轉(zhuǎn) 90 度
t.fd(200)# 向前移動(dòng) 200,等同于 t.forward(200)
t.pencolor('red')# 將畫筆顏色設(shè)置為紅色
t.left(90)# 向左轉(zhuǎn) 90 度
t.fd(400)
# 向前移動(dòng) 400
t.fd(-200)# 向后移動(dòng) 200
t.right(90)# 向右轉(zhuǎn) 90 度
t.fd(200)# 向前移動(dòng) 200
t.fd(-400)# 向后移動(dòng) 400
t.ht()
# 隱藏畫筆
總結(jié):這段代碼使用`turtle`庫繪制了一個(gè)正方形,然后在正方形的基礎(chǔ)上進(jìn)行了一些紅色線條的繪制,對(duì)正方形進(jìn)行分割成四等分。

展開更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 金秀| 长丰县| 延川县| 集贤县| 绥德县| 宜兰市| 江陵县| 察哈| 北海市| 鄱阳县| 张北县| 徐水县| 茶陵县| 屏东县| 方城县| 陇川县| 武强县| 潮州市| 罗甸县| 靖远县| 高邑县| 奎屯市| 元朗区| 新源县| 泾阳县| 绥宁县| 合山市| 鹤壁市| 微山县| 山西省| 青神县| 甘南县| 正定县| 莱州市| 秦安县| 台北市| 和林格尔县| 尼勒克县| 北宁市| 谷城县| 卢氏县|