海龟绘图考试题及答案_第1页
海龟绘图考试题及答案_第2页
海龟绘图考试题及答案_第3页
海龟绘图考试题及答案_第4页
海龟绘图考试题及答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

海龟绘图考试题及答案

一、单项选择题(每题2分,共20分)

1.海龟绘图(TurtleGraphics)最初是由哪位计算机科学家发明的?

A.艾伦·图灵

B.约翰·麦卡锡

C.艾伦·凯

D.唐纳德·克努特

答案:C

2.在海龟绘图中,哪个命令用于控制海龟的前进?

A.penup()

B.forward()

C.backward()

D.right()

答案:B

3.下列哪个选项不是海龟绘图中的常用颜色?

A.red

B.blue

C.yellow

D.black

答案:D

4.海龟绘图中,哪个函数用于设置海龟的起始位置?

A.goto()

B.setposition()

C.home()

D.setx()

答案:C

5.在海龟绘图中,哪个命令用于控制海龟的左转?

A.left()

B.right()

C.turnleft()

D.turnright()

答案:A

6.海龟绘图中,哪个函数用于设置海龟的画笔颜色?

A.pencolor()

B.color()

C.penup()

D.down()

答案:A

7.在海龟绘图中,哪个命令用于控制海龟的画笔抬起?

A.penup()

B.pendown()

C.pencolor()

D.pensize()

答案:A

8.海龟绘图中,哪个函数用于设置海龟的画笔速度?

A.speed()

B.setspeed()

C.fast()

D.slow()

答案:A

9.在海龟绘图中,哪个命令用于控制海龟的画笔大小?

A.pensize()

B.penwidth()

C.pencolor()

D.penup()

答案:A

10.海龟绘图中,哪个函数用于结束绘图?

A.done()

B.finish()

C.end()

D.close()

答案:A

二、多项选择题(每题2分,共20分)

1.在海龟绘图中,以下哪些命令用于控制海龟的移动方向?

A.forward()

B.backward()

C.left()

D.right()

答案:A,B,C,D

2.海龟绘图中,哪些函数用于设置海龟的画笔状态?

A.penup()

B.pendown()

C.pencolor()

D.pensize()

答案:A,B

3.在海龟绘图中,以下哪些选项是海龟绘图支持的颜色模式?

A.RGB

B.HSV

C.CMYK

D.HSL

答案:A,B

4.海龟绘图中,哪些函数用于设置海龟的起始位置?

A.goto()

B.setposition()

C.home()

D.setx()

答案:A,B,C

5.在海龟绘图中,以下哪些命令用于控制海龟的画笔?

A.penup()

B.pendown()

C.pencolor()

D.pensize()

答案:A,B,C,D

6.海龟绘图中,哪些函数用于设置海龟的画笔速度?

A.speed()

B.setspeed()

C.fast()

D.slow()

答案:A,C,D

7.在海龟绘图中,以下哪些命令用于控制海龟的画笔大小?

A.pensize()

B.penwidth()

C.pencolor()

D.penup()

答案:A,B

8.海龟绘图中,哪些函数用于结束绘图?

A.done()

B.finish()

C.end()

D.close()

答案:A

9.在海龟绘图中,以下哪些选项是海龟绘图支持的图形?

A.circle

B.square

C.triangle

D.rectangle

答案:A,B,C,D

10.海龟绘图中,哪些函数用于设置海龟的画笔颜色?

A.pencolor()

B.color()

C.penup()

D.down()

答案:A,B

三、判断题(每题2分,共20分)

1.海龟绘图中的“penup()”命令可以使海龟移动时不留下痕迹。(对)

2.在海龟绘图中,海龟的起始位置总是在屏幕的中心。(错)

3.海龟绘图支持使用RGB颜色模式。(对)

4.海龟绘图中的“speed()”函数可以设置海龟的画笔速度。(对)

5.海龟绘图中的“pensize()”函数可以设置海龟的画笔大小。(对)

6.海龟绘图中的“color()”函数可以同时设置海龟的画笔颜色和填充颜色。(对)

7.海龟绘图中的“done()”函数用于结束绘图。(对)

8.海龟绘图中的“pencolor()”和“color()”函数功能相同。(错)

9.海龟绘图中的“backward()”命令可以使海龟向后移动。(对)

10.海龟绘图中的“left()”命令可以使海龟向左转。(对)

四、简答题(每题5分,共20分)

1.请简述海龟绘图中“penup()”和“pendown()”两个函数的区别。

答案:

“penup()”函数用于抬起海龟的画笔,使得海龟移动时不会留下痕迹。而“pendown()”函数用于放下海龟的画笔,使得海龟移动时会在屏幕上绘制线条。

2.海龟绘图中如何绘制一个正方形?

答案:

要绘制一个正方形,可以使用循环结构,连续调用四次“forward()”函数和“right(90)”函数,每次调用“forward()”函数后,海龟向前移动一定距离,然后调用“right(90)”函数使海龟向右转90度,重复这个过程四次即可绘制一个正方形。

3.请解释海龟绘图中的“speed()”函数的作用。

答案:

“speed()”函数用于设置海龟的画笔速度。通过给定一个数值,可以控制海龟绘制图形时的速度,数值越大,海龟绘制的速度越快。

4.海龟绘图中如何改变海龟的画笔颜色?

答案:

要改变海龟的画笔颜色,可以使用“pencolor()”或“color()”函数。这两个函数都可以接受颜色名称(如“red”、“blue”)或RGB值(如(255,0,0))作为参数,以此来设置海龟的画笔颜色。

五、讨论题(每题5分,共20分)

1.讨论海龟绘图在教育领域的应用。

答案:

海龟绘图可以用于教授学生基础的编程概念,如循环、条件判断和函数等。它通过可视化的方式让学生更容易理解编程逻辑,同时也能激发学生对编程的兴趣。

2.讨论海龟绘图在艺术创作中的潜力。

答案:

海龟绘图可以作为一种艺术创作工具,通过编程生成复杂的图案和设计。艺术家可以利用海龟绘图的几何和数学功能,创作出独特的艺术作品。

3.讨论海龟绘图在数学教学中的应用。

答案:

海龟绘图可以用来直观

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论