青少年軟件編程(Python)一級考試題庫(保留字 turtle idle相關(guān)操作)_第1頁
青少年軟件編程(Python)一級考試題庫(保留字 turtle idle相關(guān)操作)_第2頁
青少年軟件編程(Python)一級考試題庫(保留字 turtle idle相關(guān)操作)_第3頁
青少年軟件編程(Python)一級考試題庫(保留字 turtle idle相關(guān)操作)_第4頁
青少年軟件編程(Python)一級考試題庫(保留字 turtle idle相關(guān)操作)_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論