内容正文:
第二单元 2.2 触摸生活中的标志:turtle
一、单项选择题
1.在turtle模块中,用于设置画笔颜色的函数是( )
A.set_color()
B.color()
C.pen_color()
D.set_pen_color()
2.要绘制一个半径为80的圆,正确的代码是( )
A.turtle.circle(80)
B.turtle.circle(160)
C.turtle.round(80)
D.turtle.circle(40)
3.在turtle绘图中,隐藏海龟图标的命令是( )
A.turtle.hide()
B.turtle.hideturtle()
C.turtle.hide_arrow()
D.turtle.no_show()
4.要移动到坐标(50, 50)的位置,使用( )
A.turtle.move(50, 50)
B.turtle.goto(50, 50)
C.turtle.position(50, 50)
D.turtle.set(50, 50)
5.在绘制螺旋线时,为了形成螺旋效果,应该( )
A.每次增加前进距离
B.每次减少前进距离
C.保持前进距离不变
D.随机改变前进距离
6.要绘制一个实心圆,需要使用的函数组合是( )
A.begin_fill()和end_fill()
B.start_fill()和stop_fill()
C.fill_begin()和fill_end()
D.begin()和end()
7.在绘制同心圆时,为了避免移动轨迹,应该( )
A.使用penup()和pendown()
B.使用hide()和show()
C.使用begin_fill()和end_fill()
D.使用forward()和backward()
8.要使海龟后退50像素,使用( )
A.turtle.back(50)
B.turtle.backward(50)
C.turtle.reverse(50)
D.turtle.backwards(50)
9.设置填充颜色为绿色的代码是( )
A.turtle.fillcolor("green")
B.turtle.set_fill("green")
C.turtle.fill("green")
D.turtle.color_fill("green")
10.在Python中,导入turtle模块的正确语句是( )
A.import Turtle
B.import turtle
C.include turtle
D.require turtle
二、判断题
1..可以使用turtle.bgcolor()设置背景颜色。( )
2.绘制矩形只能使用循环语句。( )
3.turtle.speed()可以设置海龟移动速度。( )
三、填空题
1.在Python中,turtle是一个用于_______的内置标准模块。其原理是有个“_______”在画布的正中心,起始坐标为(_______),由程序控制在画布上”爬行“,爬过的轨迹即为_______。
2.import turtle表示导入turtle,相当于在系统中加载turtle模块所用的_______,加载后直接执行turtle._______即可。本语句应在所有turtle动作语句_______。
3.goto(参数x,y)表示光标移动到(x,y位置),turtle模块默认的坐标体系和数学的坐标体系_____,每个点采用(x,y)来表示,x表示_____,y表示_____。goto(+10,-10)表示_____10px,_____10px的位置。
四、简答题
1.说明penup()和pendown()的作用及使用场景。
2.简述绘制同心圆的实现思路和关键技术。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
第二单元 2.2 触摸生活中的标志:turtle
一、单项选择题
1.在turtle模块中,用于设置画笔颜色的函数是( )
A.set_color()
B.color()
C.pen_color()
D.set_pen_color()
【答案】B
【解析】color()函数用于设置画笔颜色,可以设置边框色和填充色。
2.要绘制一个半径为80的圆,正确的代码是( )
A.turtle.circle(80)
B.turtle.circle(160)
C.turtle.round(80)
D.turtle.circle(40)
【答案】A
【解析】circle()函数的参数是圆的半径,不是直径。
3.在turtle绘图中,隐藏海龟图标的命令是( )
A.turtle.hide()
B.turtle.hideturtle()
C.turtle.hide_arrow()
D.turtle.no_show()
【答案】B
【解析】hideturtle()函数用于隐藏海龟图标,使绘图更美观。
4.要移动到坐标(50, 50)的位置,使用( )
A.turtle.move(50, 50)
B.turtle.goto(50, 50)
C.turtle.position(50, 50)
D.turtle.set(50, 50)
【答案】B
【解析】goto()函数用于将海龟移动到指定坐标位置。
5.在绘制螺旋线时,为了形成螺旋效果,应该( )
A.每次增加前进距离
B.每次减少前进距离
C.保持前进距离不变
D.随机改变前进距离
【答案】A
【解析】螺旋线需要通过循环逐渐增加前进距离来实现。
6.要绘制一个实心圆,需要使用的函数组合是( )
A.begin_fill()和end_fill()
B.start_fill()和stop_fill()
C.fill_begin()和fill_end()
D.begin()和end()
【答案】A
【解析】begin_fill()和end_fill()必须成对使用来填充封闭图形。
7.在绘制同心圆时,为了避免移动轨迹,应该( )
A.使用penup()和pendown()
B.使用hide()和show()
C.使用begin_fill()和end_fill()
D.使用forward()和backward()
【答案】A
【解析】penup()提笔移动,pendown()落笔绘制,可避免移动轨迹。
8.要使海龟后退50像素,使用( )
A.turtle.back(50)
B.turtle.backward(50)
C.turtle.reverse(50)
D.turtle.backwards(50)
【答案】B
【解析】backward()或bk()函数用于使海龟后退指定像素。
9.设置填充颜色为绿色的代码是( )
A.turtle.fillcolor("green")
B.turtle.set_fill("green")
C.turtle.fill("green")
D.turtle.color_fill("green")
【答案】A
【解析】fillcolor()函数专门用于设置填充颜色。
10.在Python中,导入turtle模块的正确语句是( )
A.import Turtle
B.import turtle
C.include turtle
D.require turtle
【答案】B
【解析】Python使用import语句导入模块,模块名小写。
二、判断题
1..可以使用turtle.bgcolor()设置背景颜色。( )
【答案】对。bgcolor()函数用于设置画布背景颜色。
2.绘制矩形只能使用循环语句。( )
【答案】错。矩形可以用循环,也可以依次绘制四条边。
3.turtle.speed()可以设置海龟移动速度。( )
【答案】对。speed()函数用于设置海龟的移动速度。
三、填空题
1.在Python中,turtle是一个用于_______的内置标准模块。其原理是有个“_______”在画布的正中心,起始坐标为(_______),由程序控制在画布上”爬行“,爬过的轨迹即为_______。
【答案】绘画 海龟 0,0 绘制的图形
2.import turtle表示导入turtle,相当于在系统中加载turtle模块所用的_______,加载后直接执行turtle._______即可。本语句应在所有turtle动作语句_______。
【答案】所有功能语句 <语句> 之前
3.goto(参数x,y)表示光标移动到(x,y位置),turtle模块默认的坐标体系和数学的坐标体系_____,每个点采用(x,y)来表示,x表示_____,y表示_____。goto(+10,-10)表示_____10px,_____10px的位置。
【答案】一致 横坐标 纵坐标 右移 下移
四、简答题
1.说明penup()和pendown()的作用及使用场景。
【答案】penup()用于提笔,移动时不绘制轨迹;pendown()用于落笔,移动时绘制轨迹。主要使用场景是在需要移动海龟位置但不希望留下移动轨迹时,如绘制同心圆、复杂图形的位置调整等。
2.简述绘制同心圆的实现思路和关键技术。
【答案】实现思路:先绘制外圆,然后提笔移动到内圆位置,绘制内圆。
关键技术:使用penup()提笔移动避免轨迹;使用goto()精确定位;计算合适的圆心偏移量确保同心。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$