版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
青少年軟件編程(Python)一級考試題庫(保留字turtleidle
相關(guān)操作)
一、單選題
1turtle畫圖里,home作用是?
A、設(shè)置為原點回到初始狀態(tài)
B、設(shè)置朝向角度
C、設(shè)置家的大小
n繪制圖形的初始大小
答案:A
2.下面哪個程序,最有可能得到下面這個圖形?()
AxturtIe.setheading(O)
turtle,circle(50,90)
turtle,circle(-50,-90)
turtIe.circle(50,90)
turtle,circle(-50,-90)
BxturtIe.setheading(-180)
turtIe.circIe(50,90)
turtle,circle(-50,-90)
turtIe.circIe(-50,-90)
turtIe.circle(50,90)
CxturtIe.setheading(90)
turtIe.circIe(50,90)
turtIe.circIe(50,90)
turtIe.circIe(-50,-90)
turtIe.circle(-50,-90)
DxturtIe.setheading(270)
turtIe.circle(-50,-90)
turtIe.circle(50,90)
turtle,circle(50,90)
turtIe.circle(-50,-90)
答案:A
3.關(guān)于turtIe,以下描述錯誤的是?()
A、turtle中的畫筆不能設(shè)置不同的形狀
Bsturtle中的畫筆可以設(shè)置移動的速度
C、turtle中的畫筆可以設(shè)置不同的顏色
D、turtle中的畫筆可以設(shè)置不同的大小
答案:A
4.下列哪個不是Python的保留字?()
A、if
Bxor
Cxdo
Dxfor
答案:C
5.在turtle庫中的指令,以下哪條指令與顏色無關(guān)的?。
Av在turtle庫中的指令fiIIcolor()
Bv在turtle庫中的指令PenCIOr()
G在turtle庫中的指令CoIOr()
Dv在turtle庫中的指令PenUPo
答案:D
6.下面圖形最有可能是哪個選項的代碼執(zhí)行后的效果?()
Avimportturtle
turtIe.pensize(5)
turtle.begin_fiII()
turtle,color(,red')
turtIe.fiIIcolor(,yeIlow')
turtle,circle(50,steps=6)
turtle.end_fiIIO
turtle,hideturtIeO
BximportturtIe
turtle.pensize(5)
turtle.color(,red')
turtle.begin_fiII()
turtIe.fiIIcolor(,yeIlow')
turtIe.circle(50,steps=6)
turtle.end_fiIIO
turtle.hideturtIeO
CximportturtIeturtIe.pensize(5)
turtle.fiIIcolor('red,)
turtle,begin_fiII()
turtIe.color(,yellow')
turtIe.circle(50,steps=6)
turtle.end_fiIIO
turtle,hideturtle()
DximportturtIe
turtle.pensize(5)
turtle,begin_fiII()
turtIe.coIor(,red',,yeIIow')
turtIe.circle(50,steps-6)
turtle.end_fiIIO
turtle.hideturtIe()
答案:C
7.turtle畫圖里,畫筆屬性不包含?O
A、顏色
B、線寬
C、畫圖速度
D、旋轉(zhuǎn)
答案:D
8.下面圖形最有可能是哪個選項的代碼執(zhí)行后的效果?()
AximportturtIe
turtle.pensize(5)
turtle,begin_fiII()
turtle,color(,red')
turtIe.fiIIcolorCyellow')
turtIe.circle(50,steps=6)
turtle.end_fiII()
turtIe.hideturtIe()
Bvimportturtle
turtle,pensize(5)
turtle,color(,red')
turtle,begin_fiIIO
turtIe.fiIIcolor(,yeIlow')
turtIe.circle(50,steps-6)
turtle.end_fiIIO
turtIe.hideturtIe()
CximportturtIe
turtle,pensize(5)
turtle.fiIIcolor(,red')
turtle,begin_fiII()
turtle.color(,yeIlow')
turtIe.circle(50,steps=6)
turtle.end_fiIIO
turtle.hideturtIe()
Dximportturtle
turtle.pensize(5)
turtle.begin_fiIIO
turtIe.coIor(,red',,yeIIow')
turtle.circle(50,steps-6)
turtle.end_fiIIO
turtle.hideturtIeO
答案:C
9.Turtle庫中,用于將畫筆移動到坐標(x,y)位置的命令是?()
AvturtIe.go(y,x)
Bvturtle,go(x,y)
CxturtIe.goto(x,y)
DxturtIe.goup(x,y)
答案:C
10.下面的哪一個命令不是移動畫筆箭頭位置的命令?。
AvturtIe.forward0
BxturtIe.goto()
CxturtIe.color()
Dvturtle,right()
答案:C
11.如圖創(chuàng)建一個新的Python文件應該選擇哪個選項?。
NewFile?N
Open-?0
OpenModule...
RecentFiles?
ModuleBrowser?B
PathBrowser
Close
Save
SaveAs...分對S
SaveCopyAs...
PrintWindow?P
AxOpen
B、RecentFiIes
C、NewFiIe
DxPrintWindow
答案:C
12.turtle,color("red","yellow")命令中定義的顏色分別為Oo
A、背景為紅色,畫筆為黃色;
B、背景為黃色,畫筆為紅色;
C、畫筆為紅色,填充為黃色;
Dv畫筆為黃色,填充為紅色;
答案:C
13.
turtle畫圖里,清空當前窗口并重置位置為默認狀態(tài)是?O
A、clear()
B、reset0
c、color()
D、showθ
答案:B
14.Turtle庫中,畫筆繪制的速度范圍為?()
Ax任意大小
B、O到10之間的整數(shù)(含0和10)
Cv1到10之間的整數(shù)(含1和10)
Dv0至IJlOO之間的整數(shù)(含0和IOO)
答案:B
15.turtle畫圖里,設(shè)置當前X軸移動到指定位置是?
A、forward
B、Sety
c、SetX
00
D、GT
答案:C
16.turtle,circle(150,steps=5)命令能繪制出以下哪個圖形?O
A、直徑(從頂點到圖形中心的距離的2倍)為150像素的圓內(nèi)接正五邊形
B、半徑(從頂點到圖形的中心)為150像素的圓內(nèi)接正五邊形
C、半徑(從頂點到圖形的中心)為150像素的圓內(nèi)接五角星
Dv邊長為150像素的正五邊形
答案:B
17.
turtle,circle(40,StePS=3)是繪制一個什么樣的圖形?()
六邊形
A、
B、正方形
三角形
V?
D、圓形
答案:C
18.下面的程序為海龜繪制正方形的程序,請選擇正確選項將程序補全?()
importturtIe
turtle,forward(100)
turtIe.left(90)
turtle,forward(100)
turtIe.Ieft(90)
turtle,forward(100)
turtIe.left()
turtIe.forward(100)
turtIe.Ieft(90)
A、90
B、-90
C、0
D、180
答案:A
19.使用Python畫筆繪制如下圖所示的圖案,第4行的代碼應如何補充?()
1importturtle
2p=turtle.Pen()
3p.forward(100)
4
5p.forward(100)
W6turtle.done()
A、p.right(90)
B、p.Ieft(90)
Gp.right(-90)
D、p.Ieft(-180)
答案:A
20.下列哪個軟件不能進行Python代碼編寫?()
A、IDLE
BxPyCharm
GVisuaIStudioCode
DsWPS
答案:D
21.turtle.goto(×,y)的含義為下列選項的哪一yt,?()
A、以目前坐標為原點,畫一個邊長為X和y的矩形
B、畫筆提筆,移動到X,y的位置
C、按照現(xiàn)在畫筆狀態(tài),將畫筆移動到坐標為X,y的位置
D、將目前原點移動到x,y的位置
答案:C
22.在turtle庫中的指令,執(zhí)行以下代碼指令后,走出的一個正方形形狀,此時
海龜?shù)拿娉较驊撌峭睦铮縊
importturtle
turtle,goto(0,0)
turtle,goto(0,100)
turtIe.goto(100,100)
turtle,goto(100,0)
turtle,goto(0,0)
A、水平向左
B、水平向右
C、垂直向上
Dx垂直向下
答案:B
23.執(zhí)行下面程序后,畫布上會出現(xiàn)幾只海龜?。
importturtIe
t1=turtle.TurtIeCturtIe')
t2=turtle.TurtIeCturtIe')
t3=turtle.TurtIeCturtIe')
t4=turtle.TurtIeCturtIe')
t1.forward(50)
t2.forward(100)
t3.forward(150)
t4.forward(200)
A、0
B、1
C、4
D、5
答案:C
24.turtle,cireIe(120,180)是繪制一個什么樣的圖形?O0
A、半徑為180的扇形
B、半徑為120的半圓
C、半徑為120的圓形
Dx半徑為180的圓形
答案:B
25.海龜繪圖時,使用SPeed(n),當n的值是多少時,繪圖的速度最快?()
A、3
Bv2
C、1
D、O
答案:D
26.下列代碼執(zhí)行后最有可能繪制出哪個圖形?()
importturtIe
turtIe.forward(100)
turtle,right(90)
turtle,forward(100)
turtle,right(45)
turtIe.goto(0,0)
turtIe.hideturtIe()
A、
B、
Cv
D、
答案:A
27.下面代碼哪部分是設(shè)置畫布的顏色?()
importturtIe
turtIe.screensize(①,②,③)
A、①
B、②
C、③
D、都不是
答案:C
28.下面哪一條命令是用來定義畫筆寬度的?()
A、turtIe.pencoIor()
BvturtIe.speed()
C、turtIe.pensize()
DxturtIe.shape()
答案:C
29.turtle.speed。命令設(shè)定筆運動的速度,其參數(shù)范圍是()
A、0——10的整數(shù)
Bv1——10的整數(shù)
C、0——IOO的整數(shù)
Dv1——IOO的整數(shù)
答案:A
30.下列關(guān)于turtle庫的描述不正確的是?()
A、畫筆的初始坐標為(O,O)
B、turtle.COlOr()可以設(shè)置畫筆的顏色
C、畫筆繪制的速度沒有范圍
Dvturtle.fiIIcoIor()設(shè)置繪制圖形的填充顏色
答案:C
31.turtle的前進是往哪個方向?O
A、屏幕窗口的右邊
B、屏幕窗口的左邊
C、屏幕窗口的上邊
D、屏幕窗口的下邊
答案:A
32.下列哪個操作不能退出IDLE環(huán)境?()
A、AIt+F4
B?CtrI+Q
G按ESC鍵
Dvexit()
答案:C
33.這段代碼的運行結(jié)果是?()
importturtIe
g-turtIe.Pen()
g.fiIIcolor("red")
g.begin_fiII()
g.cirole(50)
g.pencoIor("yeIIow")
g.fiIIcolor("green")
g.circle(50,steps=5)
g.end_fiII()
Ax
B、
C、
D、
答案:A
34.下列哪一段代碼是海龜走到指定坐標然后左轉(zhuǎn)90度?()
AxturtIe.goto(90,0)turtIe.Ieft(90)
BvturtIe.Ieft(90)turtIe.goto(90,0)
C、turtIe.goto(90,0)turtIe.right(90)
D、turtIe.right(90)turtIe.goto(90,0)
答案:A
35.turtle,clear()命令的作用是Oo
A、清空turtle窗口,但是turtle的位置和狀態(tài)不會改變;
B、清空turtIe窗口,turtle的位置和狀態(tài)會初始化;
C、清空turtle中的變量,但是turtle的位置和狀態(tài)不會改變;
D、清空turtle中的變量,turtle的位置和狀態(tài)會初始化;
答案:A
36.turtle,color("red","yellow")命令中定義的顏色分別為?()
A、背景為黃色,畫筆為紅色
B、背景為紅色,畫筆為黃色
C、畫筆為紅色,填充為黃色
Dv畫筆為黃色,填充為紅色
答案:C
37.下列代碼的運行結(jié)果是?()
importturtle
turtle,coIor(,red')
turtle,circle(100)
turtIe.fiIIcolorCyellow')
turtle.begin_fiIIO
turtIe.circle(100,steps=6)
turtle.end_fiII()
答案:A
38.在turtle庫中的指令,以下哪個不會使得海龜發(fā)生位置移動變化的?()
Ax在turtle庫中的指令forward()
Bx在turtle庫中的指令goto()
G在turtle庫中的指令SetUPO
Dv在turtle庫中的指令home()
答案:C
39.IDLE環(huán)境的退出命令是?。
Axesc()
BvcIoseO
Cx回車鍵
Dvexit()
答案:D
40.下面的哪一個命令不是畫筆控制的命令。。
AxturtIe.penup();
BvturtIe.pendown();
CxturtIe.pensize0;
DxturtIe.screensize();
答案:D
41.Python啟動后顯示的提示符是?。
A、c:\>
B、?>
C、---
Dv%%%
答案:B
42.Turtle庫中,設(shè)置畫粗細的命令是?O
AvturtIe.pensize()
B、turtle,penwidth()
CvturtIe.penpoint()
D、turtIe.pencoIor()
答案:A
43.在turtle庫中的指令,以下哪個不會使得海龜發(fā)生位置移動變化的?()
Ax在turtIe庫中的指令forward()
Bv在turtIe庫中的指令gotoO
G在turtIe庫中的指令SetUP()
Dx在turtIe庫中的指令home()
答案:C
44.下列程序繪制的是一個什么圖形?()
importturtIe
turtle,forward(100)
turtIe.left(120)
turtIe.forward(100)
turtIe.left(120)
turtIe.forward(100)
turtIe.left(120)
A、等邊三角形
Bx正方形
C、矩形
D、圓
答案:A
45.在turtle庫中的指令,以下哪條指令與顏色無關(guān)的?()
Av在turtle庫中的指令fiIIcolor()
Bv在turtle庫中的指令PenClOr()
G在turtle庫中的指令ColOr()
D、在turtle庫中的指令PenUP()
答案:D
46.turtle,setup。命令中坐標的起始點是()
A、屏幕桌面的左上角;
B、屏幕桌面的右上角;
C、屏幕桌面的正中間
D、屏幕桌面的最上方正中間;
答案:C
47.執(zhí)行下面程序后,以下哪個圖形是正確的?()
importturtle
turtle.shape(,square')
turtle,home()
turtle,dot()
turtle,stamp()
turtle,forward(100)
turtle.setheading(90)
turtle,stamp()
turtle,forward(100)
turtle,left(90)
turtle,stamp()
turtle,forward(100)
turtle,left(90)
turtle,stamp()
turtle,forward(100)
??
A、??
B、?
?■
C、??
■■
Dv■■
答案:C
48.Turtle庫中,畫筆繪制的速度范圍為?()
A、任意大小
B1O到10之間的整數(shù)(含0和10)
Cx1到10之間的整數(shù)(含1和10)
D、0至IJIOO之間的整數(shù)(含0和IOO)
答案:B
49.下列哪個命令可以將整個繪制屏幕的顏色設(shè)置成黑色?O
A、turtle,screensize("bIack")
Bvturtle,fiIIcoIor("bIack")
CxturtIe.bgcoIor("bIack")
D、turtIe.pencoIor("black")
答案:C
50.Turtle庫中,設(shè)置畫粗細的命令是?()
A、turtIe.pensize()
Bxturtle.penwidth()
CvturtIe.penpoint()
DxturtIe.pencoIor()
答案:A
51IDLE菜單巾將選申區(qū)域取消注釋的快捷鍵是
A、Alt+Z
B、Alt+3
GAltW
D、Alt+4
答案:D
52.在PythOnlDLE中輸入Print('Hello');Print('IamPython'),并將這兩
個語句寫在一行,試分析,程序的運行結(jié)果是以下哪個選項?()
A、Hello
BxIamPython
C、Hello
IamPython
D、語法錯誤
答案:C
53.下列代碼不能畫出直徑為10的點的是?()
Axturtle.pensize(10)
turtle.pendown()
BxturtIe.dot(10)
Cxturtle.begin_fiII()
turtle,circIe(5)
turtle.end_fiII()
Dvturtle.begin_fiII()
turtle,circle(10)
turtle.end_fiIIO
答案:D
54.Turtle庫中,用于將畫筆移動到坐標(x,y)位置的命令是?()
AvturtIe.go(y,x)
B、turtle,go(xfy)
CxturtIe.goto(x,y)
DvturtIe.goup(x,y)
答案:C
55.運行下列程序后,繪制出以下哪個圖形?O
importturtIe
turtle,pensize(3)
turtle,forward(150)
turtle,circle(50,180)
turtle,forward(180)
turtIe.circle(48,180)
turtle,forward(150)
turtle,circle(45,180)
turtle,forward(120)
turtle,done()
A、
B、:、:
C、
答案:B
56.下面哪個指令不可以讓海龜回到坐標(0,0)點?。
AxturtIe.goto(0,0)
B、turtIe.home()
GturtIe.setposition(0,0)
DxturtIe.set(0,0)
答案:D
57.turtle,circIe(90,180)是繪制一個什么樣的圖形?()
A、半徑為180的扇形
B、半徑為90的半圓
C、半徑為90的圓形
D、半徑為180的圓形
答案:B
Mturtle畫圖里,設(shè)置畫筆速度是?O
?o.
A、pensize
B、pen∞lor
c、speed
D、goto
答案:c
59.下面哪一段代碼是海龜①走到指定坐標然后②左轉(zhuǎn)90度?()
AxturtIe.goto(90,0)
turtle,left(90)
BxturtIe.left(90)
turtIe.goto(90,0)
CvturtIe.goto(90,0)
turtle,right(90)
Dvturtle,right(90)
turtle,goto(90,0)
答案:A
60.turtle回到原點的命令是?()
AxhideturtIe0
Bvclear0
CxcircIe()
Dvhome()
答案:D
,下面哪一段代碼是海龜走到指定坐標然后右轉(zhuǎn)45度?
61.
A、turtle,goto(0,0)turtle,right(45)
B、turtle,goto(0)turtle,right(45,0)
c、turtle,goto(0)turtle,right(45)
Dturtle,goto(0,0)turtle.right(45,0)
答案:A
62.下面哪一個不是PythOn的保留字?()
AvcIass
B、if
Cxabc
Dxor
答案:C
63.海龜作圖中,默認的海龜方向的朝向是?。
Av朝左
B、朝右
C、朝上
D、朝下
答案:B
判斷題
1.Turle庫中,turtIe.backward(200)和turtIe.forward(-200)的使用效果是一
樣的。
Av正確
B、錯誤
答案:A
2.turtle,color("red","blue")
turtIe.circIe(120,steps-3)
可以畫出一個邊框為紅色,里面填充顏色為藍色的三角形。
A、正確
Bv錯誤
答案:B
oturtle,circle(50,StWS=3)命令可以畫三個圓I
Av正確
B'錯誤
答案:B
4.在IDLE編輯器中,Python代碼的字體和字號可以根據(jù)需要自行設(shè)置,方便大
家的使用。
Av正確
B、錯誤
答案:A
5.設(shè)置畫布背景顏色只有turtIe.bgcoIor()一種方法。
Av正確
B、錯誤
答案:B
6.Turle庫中,turtIe.backward(200)和turtIe.forward(-200)的使用效果是一
樣的。
Ax正確
B、錯誤
答案:A
7.turtle,color("red","blue")
turtIe.circle(120,steps-3)
可以畫出一個邊框為紅色,里面填充顏色為藍色的三角形。
Av正確
B、錯誤
答案:B
8.as,is,ClaSS是Python中常用保留字,不可以作為變量名。
Ax正確
B、錯誤
答案:A
9.在編程環(huán)境中,>>>代表進入了逐行運行的命令行模式。
Ax正確
B、錯誤
答案:A
10.is和input都是關(guān)鍵字,不能隨意使用。
Ax正確
B、錯誤
答案:B
11.Turtle庫中,使用CirCIe(20)命令,指的是畫出以畫布正中央為圓心,半徑
為20的圓形。
A、正確
Bv錯誤
答案:B
12.在TUrtle庫中turtle.SCreenSiZe()可以設(shè)置畫布大小,其默認大小為(400,
300)O
A、正確
B、錯誤
答案:A
13.使用Turtle庫之前可以使用importturtle導入庫文件。
Ax正確
B、錯誤
答案:A
14.Python的IDLE編程中有交互式和腳本式兩種編程方式。
Ax正確
B、錯誤
答案:A
15.在用IDLE腳本方式編寫程序時,可以用CtrI+s快捷鍵保存代碼。
Ax正確
B、錯誤
答案:A
16.turtIe.circIe(50,steps=3)命令可以畫三個圓。
Ax正確
B、錯誤
答案:B
17.IDLE默認的文件保存名后綴為.idle。
Ax正確
B、錯誤
答案:B
18.變量命名要避開Python關(guān)鍵字或函數(shù)的
Av正確
B、錯誤
答案:A
19.turtle,circle(50,steps=5)命令可以畫一個五角星。
A、正確
B、錯誤
答案:B
20.is是python的保留字。
Av正確
B、錯誤
答案:A
21.import可以作為變量名。
A、正確
B、錯誤
答案:B
22.使用Turtle時,畫布默認坐標左上角為畫布中心。
Av正確
B、錯誤
答案:B
23.12number×mynumber、my_number都是有效的變量名。
A、正確
B、錯誤
答案:B
解析:
本題考查考生對Python變量的命名規(guī)則,根據(jù)Python標識符的命名規(guī)則,12n
Umber這個變量名是違法的,其余的變量名正確,故此題正確答案為錯誤。
24.turtle,shape("square")命令可以將turtle形狀設(shè)置為海龜。
A、正確
B、錯誤
答案:B
25.
,turtle畫圖填充圖形前必須要使用begin-fill()函數(shù)進行初始化
A、正確
B、錯誤
答案:A
26.TurtIe庫屬于圖形繪制函數(shù)庫。
A、正確
B、錯誤
答案:A
27.在IDLE中,要想新建PythOn腳本,在菜單里可以依次選擇FiIe--NewFiIe,
即可新建Python腳本。
Ax正確
B、錯誤
答案:A
用于初始化設(shè)置的
9Zor.turtle,setupOI
Av正確
B'錯誤
答案:B
29.from,False,improt,as是Python中常用保留字,不可以作為變量名。
A、正確
B、錯誤
答案:A
30.as,is,ClaSS是Python中常用保留字,不可以作為變量名。
Av正確
B'錯誤
答案:A
31.在turtle庫中,畫筆的起點在畫布的正中央,turtle.goto()xturtle.set
×O和turtIe.sety()使用的都是基于中心點(0,0)的絕對坐標。
Av正確
B、錯誤
答案:A
32.Turtle庫主要是用來進行繪圖的庫。
Av正確
B、錯誤
答案:A
33.當啟動IDLE時,默認打開的是交互式編程環(huán)境,如果要編寫連續(xù)的程序,需
要使用
腳本式編程環(huán)境,在IDLE中菜單欄中選擇File→NewFile新建打開。
Av正確
B'錯誤
答案:A
34.turtle庫是一個直觀有趣的圖形繪制函數(shù)庫。
A、正確
B、錯誤
答案:A
35.Python是交互式語言,這意味著,您可以在一個PythOn提示符>>>后直接執(zhí)
行代碼。
Av正確
B'錯誤
答案:A
36.and是Python中常用的保留字,不可以作為變量名。
Av正確
B、錯誤
答案:A
簡答題(總共6題)
1.繪制如下圖形:
(1)畫一個由一個正方形和一個菱形組成的圖形,其中,正方形的邊長為200
象素,菱形的四個頂點均在正方形四條邊的中點上;
(2)設(shè)置畫筆速度為1;
(3)菱形的填充顏色為紅色,所有線條為黑色;
(4)畫圖結(jié)束,隱藏并停止畫筆。
答案:
參考程序:注意:僅供參考,畫法和順序,考生可以自行設(shè)計,結(jié)果符合題意即
可。
importturtIe
turtle,fiIIcolor("red")#設(shè)置填充顏色為紅色
turtle.SPeed(1)#設(shè)置畫筆移動速度為1
turtIe.forward(200)#從當前方向移動200
turte.left(90)#逆時針方向旋轉(zhuǎn)90度
turte.forward(200)
turtIe.left(90)
turtIe.forward(200)
turtIe.left(90)
turtle,forward(200)
turtIe.up()#抬起畫筆
turtle,goto(100,0)#移動到(100,0)的位置,即菱形的第一個頂點位置
turtIe.down0#放下畫筆
turtle.begin_fiII()#開始填充
turtIe.goto(200,100)#移動到(200,100)的位置,即菱形的第二個頂點位置
turtIe.got。(100,200)#移動到(100,200)的位置,即菱形的第三個頂點位置
turtIe.goto(0,100)#移動到(0,100)的位置,即菱形的第四個頂點位置
turtIe.goto(100,0)#移動到(100,0)的位置,即菱形的第一個頂點位置
turtle.end_fiII()#填充結(jié)束
turtIe.hideturtIe()#隱藏畫筆
turtIe.done()#停止畫筆等待關(guān)閉
解析:
評分細則:
D導入庫文件正確;(2分)
2)有前進命令;(2分)
3)有旋轉(zhuǎn)命令并運用準確;(2分)
4)坐標計算正確,菱形的每個頂點位置0.5分;(2分)
5)有顏色工具并正確填充;(2分)
6)正確設(shè)置畫筆移動速度;(2分)
7)正確隱藏畫筆;(2分)
8)正確停止畫筆等待關(guān)閉;(2分)
9)運行正常;(2分)
10)圖像正確。(2分)
2.繪制如下圖形,一個正方形,內(nèi)有三個紅點,中間紅點在正方形中心。要求如
下:
(1)正方形邊長為200,線條為黑色;
(2)圓點的直徑均為20,填充顏色為紅色,畫完后隱藏畫筆;
(3)中間圓點的圓心位置為畫布正中心,三個圓心之間距離相隔為40O
答案:
參考程序:
importturtleturtle,penup()
turte.goto(-100,100)
turte.pendown()
turte.forward(200)
turte.right(90)
turte.forward(200)
turte.right(90)
turte.forward(200)
turte.right(90)
turte.forward(200)
turte.right(90)
turtle,penup()
turtIe.goto(0,0)
turtIe.dot(20,red')
turtIe.penup()
turtIe.goto(-40,0)
turtIe.dot(20,red')
turtIe.penup()
turtIe.goto(40,0)
turtIe.dot(20,red')
turtIe.hideturtIe()
解析:
評分標準:
(1)導入庫文件正確;(2分)(2)有前進命令;(2分)
(3)有轉(zhuǎn)90度命令;(2分)
(4)有畫圓點工具;(2分)
(5)有顏色工具;(2分)
(6)有隱藏畫筆(1分)
(7)有提筆落筆(2分)
(8)正方形坐標計算正確(2分)
(9)圓點坐標正確(3分)
(IO)運行正常;(2分)
如果學生采用的circle命令來解決,可以將相應的要求及分數(shù)轉(zhuǎn)換到Circ
中即可。
3.畫出下面示意圖形,要求如下:
(1)畫出如下的圖形,注:直線部分是由兩個步長為200的線段垂直相交組成,
圓的直徑為200;
(2)圖形的中心位置為畫布中心;
(3)畫筆寬度為2,顏色為紅色。
答案:
參考程序:
注意:僅供參考,畫法和順序,考生可以自行設(shè)計,結(jié)果符合題目即可。
importturtle
turtle.pencolor(,'red")
turtle,pensize(2)
turtIe.forward(-100)
turtle.forward(200)
turtle,left(90)
turtIe.circle(100,450)
turtle,left(90)
turtle,forward(200)
#turtIe.hideturtIe()
turtle.done()
解析:
評分標準:
(1)正確導入turtle庫;(1分)
(2)有前進命令;(1分)
(3)有畫圓命令;(1分)
(4)有轉(zhuǎn)直角彎命令;(1分)
(5)圖形中心位置為畫布中心;(1分)
(6)顏色和畫筆寬度均達要求,各1分;(2分)
(7)運行正常;(1分)
(8)完成任務。(2分)
4.繪制如下圖形:
1.畫一個由兩個直角三角形組成的正方形,邊長為180像素;
2.左上三角形填充為黃色,右下三角形填充為紅色;如上圖:
3.設(shè)置畫筆速度為1,線條為黑色;
4.畫圖結(jié)束,隱藏并停止畫筆。
答案:
參考程序:
importturtIe#庫準備
turtle,fiIIcolor('red')#設(shè)置填充顏色為紅色
turtle.SPeed(1)#設(shè)置畫筆移動速度為1
turtIe.begin_fiII()#開始填充
turtIe.forward(180)#從當前方向移動180
turtle.Ieft(90)#逆時針方向旋轉(zhuǎn)90°
turtIe.forward(180)#從當前方向移動180
turtle.goto(0,0)#移動到(0,0)的位置,即起始位置
turtle.end_fiII()#填充結(jié)束
turtIe.fiIIcoIor('yeIlow')#設(shè)置填充顏色為黃色
turtIe.begin_fiII()#開始填充
turtle,forward(180)#從當前方向移動180
turtIe.right(90)#順時針方向旋轉(zhuǎn)90°
turtIe.forward(180)#從當前方向移動180
turtle.end_fiII()#填充結(jié)束
turtIe.hideturtIe()#隱藏畫筆
turtIe.done()#停止畫筆等待關(guān)閉
解析:
評分標準:
(1)導入庫文件正確。(2分)
(2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 塑膠跑道產(chǎn)品供應鏈分析
- 二手奢侈品交易電商行業(yè)市場調(diào)研分析報告
- 藥柜市場發(fā)展前景分析及供需格局研究預測報告
- 舌頭清潔刷項目運營指導方案
- 皮制書皮項目營銷計劃書
- 農(nóng)業(yè)作物收獲技術(shù)行業(yè)經(jīng)營分析報告
- 葡萄柚樹修剪器市場發(fā)展前景分析及供需格局研究預測報告
- 彩色皺紋紙產(chǎn)品供應鏈分析
- 冷藏倉儲行業(yè)市場調(diào)研分析報告
- 醫(yī)用呼吸裝置產(chǎn)品供應鏈分析
- 海洋石油平臺結(jié)構(gòu)完整性分析
- 紀檢監(jiān)察建議書整改落實情況報告
- 《平衡針灸》課件
- 空間幾何圖形的距離和位置問題課件
- 空調(diào)、電視供貨安裝維護方案
- 交警行業(yè)腐敗案例分析
- 光伏電站施工進度計劃安排與保證措施
- 人際關(guān)系的建立與維護
- 【自考復習資料】08458土木工程經(jīng)濟項目管理(章節(jié)重點)
- 翻轉(zhuǎn)課堂教學模式與設(shè)計
- 2024年五糧液集團公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論