内容正文:
东方市三家初级中学
2021—2022学年度第二学期八年级期末阶段性评价
总分:100分 时间:45分钟 命题:陈钦
一、单项选择题(每题3分,共45分)
1.本学期学习的画小海龟打爬行的是用哪种编程语言 ( )
A.SmallBasic B.Python C.Photoshop D.Flash
2.在SmallBasic语言中,代码Turtle.Move(100)的Move是什么意思 ( )
A.向右转弯 B.向前移动 C.向后移动 D.向左转弯
3.代码Turtle.x=150中的x是什么意思 ( )
A.小海龟的x坐标 B.小海龟的速度 C.小海龟的角度 D.小海龟的步数
4.代码Turtle.Turn(120)中的Turn是什么意思 ( )
A.旋转的角度 B.移动的步数 C.海龟对象 D.操作方法
5.代码Turtle.Speed=10中的Speed是什么意思 ( )
A.角度 B.速度 C.对象 D.属性
6.代码Turtle.Angle=90中的Angle是什么意思 ( )
A.角度 B.速度 C.对象 D.属性
7.程序中代表某个值的符号称为 ( )
A.变量 B.数值 C.对象 D.属性
8.要让小海龟画出彩色的图形,就要改变图形窗口中笔的颜色,以下哪个是设置笔的颜色的 ( )
A.Move B.Turn C.PenWidth D.PenColor
9.要改变小海龟绘图笔的粗细,就要设置笔的属性,以下哪个是设置笔的粗细的属性 ( )
A.PenColor B.PenWidth C.Turn D.Move
10.在书写SmallBasic代码时,“对象”与它的“操作”之间什么符号连接( )
A.+ B.- C.“.” D.*
11.画正三角形的方法和步骤,我称之为画正三角形的 ( )
A.算法 B.代码 C.变量 D.常量
12.算法可以自然语言描述,也可能用( )来描述 ( )
A.变量 B.流程图 C.表达式 D.对象
13.当我们画的多边形的边数比较多时(12边形),用以下哪种方法比较方便 ( )
A.顺利结构 B.累加求 C.IF...EndIF D.For...EndFor循环语句
14.要让电脑随机产生一个数字,需要用下面哪个操作方法 ( )
A.getRandomNumber() B.DrawText() C.WriteLine D.Move()
15.要设置图形窗口中文字的大小,需要设置GraphicsWindow的哪个属性( )
A.FontSize B.PenWidth C.PenColor D.FontBold
二、填空题(每空3分,共30分)
16.小海龟向前移动100步,代码是 。
17.小海龟向右转弯120度,代码是 。
18.要想小海龟“跑”得快,需要设置 属性,要设置小海龟开始的方向,需要设置 属性。
19.Small Basic的表达式可以包含函数、常量、 。
20.在Small Basic中有两个显示信息的窗口,分别是 、 。
21.在Small Basic中常用 语句来实现程序的分支。
22.条件判断语句只有 和 两种结果。
三、用编程解决