#p1jiqh001. Python1级考前强化练习1—turtle专题

Python1级考前强化练习1—turtle专题

一、选择题(共10题,每题10分,共10分)

1.在turtle画图中,常常使用turtle.color(color1,color2)指令进行画笔颜色和填充颜色的设置,下列关于该指令使用正确的是?( )

{{ select(1) }}

  • turtle.color(“red”,”yellow”)表示画笔颜色为黄色,背景颜色为红色。
  • turtle.color(“red”)表示画笔颜色为红色,背景颜色随机。
  • turtle.color(color1,color2)指令中的参数color2是可选项,可以只有一个颜色参数。
  • turtle.color(color1,color2)指令中若将color1和color2删掉,即turtle.color(),小海龟在向前走10。

2.绘制一个半径为5的红色圆点,下列选项不正确的是?( )

{{ select(2) }}

3.下列指令可以方便将画笔设置回到初始位置和初始方向的是?( )

{{ select(3) }}

  • turtle.home()
  • turtle.clear()
  • turtle.goto()
  • turtle.setup()

4.如图所示,turtle.circle(100)是绘制一个半径为100的圆,请问画笔从以下哪个点出发开始绘制?( )

{{ select(4) }}

  • A
  • B
  • C
  • D

5.turtle绘图中,设置画布高度500像素,宽度500像素,初始位置为(0,0)的代码是?( )

{{ select(5) }}

  • turtle.screensize(500,500,0,0)
  • turtle.screensize(0,0,500,500)
  • turtle.setup(0,0,500,500)
  • turtle.setup(500,500,0,0)

6.关于下面程序,描述正确的是?( )

import turtle
turtle.goto(100,100)
turtle.goto(100,-100)
turtle.goto(-100,-100)
turtle.goto(-100,100)

{{ select(6) }}

  • 运行代码后,会画出一个正方形。
  • 运行代码后,会画出一个正方形以及一条从(0, 0)到(100, 100)的连线。
  • 运行代码后,turtle面朝方向是水平向右。
  • 运行代码后,turtle面朝方向是竖直向上。

7.turtle.dot(40),这个语句画出的点的半径大小是?( )

{{ select(7) }}

  • 80
  • 40
  • 20
  • 0

8.下面关于turtle.clear()功能说法正确的是?( )

{{ select(8) }}

  • 执行clear()功能后,画笔最终位置一定是在画布中心
  • 执行clear()功能后,画笔的颜色会变为白色
  • 执行clear()功能后,海龟画布窗口会被清空
  • clear()功能和reset()功能的效果是完全一样的

9.下列程序绘制的是一个什么图形?( )

import turtle 
turtle.forward(100) 
turtle.left(90) 
turtle.forward(50) 
turtle.left(90) 
turtle.forward(100) 
turtle.left(90)
turtle.forward(50) 
turtle.left(90)

{{ select(9) }}

  • 正方形
  • 菱形
  • 长方形
  • 三角形

10.“turtle绘图中设置画笔宽度5像素、绘制的线条颜色为red的命令是?( )

{{ select(10) }}