海南省文昌市八年级信息技术段考试卷

年级: 学科:信息技术(信息科技) 类型:月考试卷 来源:91题库

一、单选题(每小题2分,共40分)(共20小题)

1、Small basic 是哪个公司的软件(  )。
A . 金山公司 B . 微软公司 C . 腾讯公司 D . 谷歌公司
2、Small basic 是一种什么的编程语言(  )
A . 面向事件 B . 面向程序 C . 面向对象 D . 面向问题
3、Small Basic中Turtle.Hide的含义是(  )。
A . 移动小海龟 B . 显示小海龟 C . 隐藏小海龟 D . 转动小海龟
4、以下不属于流程图中图形的是(  )。
A . 圆角矩形为开始/结束框表示开始或结束 B . 矩形处理框表示计算或处理等 C . 菱形判断框表示条件判断 D . 三角形分支框表示程序不同的走向
5、在以下流程图中,表示判开始和结束的是(  )。
A . B . C . D .
6、小海龟作为一个对象,以下是设置小海龟属性的是(  )。
A . turtle.move(100) B . turtle.angle=100 C . turtle.move(100) D . turtle。x=100
7、以下哪条不是变量的取名规则(  )。
A . 变量名可以是中文、英文、数字,不能以数字开头 B . 变量名不能与对象、属性、操作名相同 C . 变量不能与保留字符相同 D . 变量名应尽可能复杂
8、以下不是赋值语句的是(  )。
A . x=x+1 B . turtle.turn(100) C . X=turtle.speed D . graphicsWindow.pencolor=“red”
9、如果我们想让小海龟Turtle对象向前移动80步,正确的程序命令是(  )。
A . turtle.turn(80) B . turtle:turn(80) C . turtle.move(80) D . turtle@move(80)
10、以下哪项是赋值语句(  )。
A . E=360/S B . E+360=720 C . X+1=3 D . 4+5=E
11、赋值语句“sum=sum+1”,以下含义不对的是(  )。
A . 它的含义与我们数学中的等式完全相同sum=0 B . 本赋值语句等号的左边是一个变量sum。 C . 赋值语句等号右边的“sum”和等号左边的“sum”的值是不一样的。 D . 赋值语句的意思是把右边“sum”的值加上1,再赋值给左边的“sum”,左边的“sum”比右边的 “sum”大1。
12、在Small basic语言中,书写命令时,“对象”与它的“操作”之间用什么符号连接。(  )。
A . “+” B . “-” C . “X” D . “.”
13、在Small Basic软件中编写“掷骰子”游戏时,为了让游戏能反复的玩下去,需要在程序中加一个循环语句,才能让游戏程序循环执行,当不知循环次数时可以使用(  )语句。
A . While…EndWhile B . While…EndIf C . For…EndIf D . For…Endfor
14、如果我们输入的程序命令是“turtle.turn(120)”,则表示小海龟的动作是(  )。
A . 向左转弯120度 B . 向右转弯120度 C . 向前移动120步 D . 向后移动120步
15、由“For i=2 To 8 Step 2”决定的循环结构被执行(  )次。
A . 3 B . 4 C . 5 D . 6
16、在Small Basic中,以下哪个语句是读入数据的操作(  )。
A . TextWindow.Write(  ) B . TextWindow.Read(  ) C . TextWindow.Clear(  ) D . TextWindow.Pause(  )
17、在Small Basic中,TextWindow对象的     操作,其作用是暂停程序的运行,并在屏幕上显示“Press any key to continue……”(按任意键继续……)。 (  )
A . TextWindow.Read( ) B . TextWindow.WriteLine( ) C . TextWindow.Clear(  ) D . TextWindow.Pause(  )
18、在Small Basic的图形窗口中画椭圆是使用DrawEllipse操作,它的使用格式如下: GraphicsWindow. DrawEllipse(a,b,width,height) 关于DrawEllipse操作的使用格式,下列说法错误的是(  )。
A . 参数a,b分别指椭圆的x,y坐标 B . 参数width是指椭圆的宽度 C . 椭圆的圆心坐标就是(a,b) D . 参数height是指椭圆的高度
19、小红想通过按下鼠标就在鼠标所在位置画一个长69,宽36的长方形,而不必重复多次画长方形的程序,那么他可以选择用(  )。
A . If语句 B . For语句 C . While语句 D . sub语句
20、用for语句实现“1+3+5+7+…79=?”,步长值为(  )。
A . 1 B . 2 C . 3 D . 4

二、填空题(每空2分,共20分)(共7小题)

1、在Small Basic编程过程中,画正五边形,小海龟一共会转过      度 。
2、在Small Basic中变量名要以                  、下划线命名,且不能以数字开头。
3、Small Basic中的对象名和属性、操作的名称都是用       表示的。
4、Small Basic中,赋值语句的左端必须是一个变量名,右端必须是一个            
5、在编辑器中书写命令时,small basic会智能感知我们要书写的对象、属性或操作,并在窗口的右边显示相应的说明,按      键确认就可以完成输入。
6、Small Basic中,画图形自然要使用      对象。
7、Small Basic中表达式中使用的运算符是+、      、*、/。

三、判断题(每小题1分,共10分)(共10小题)

1、在书写命令时,“对象”与它的“操作”之间用符号“,”连接。
A . 正确 B . 错误
2、small basic的图形窗口graphics window坐标系与数学中的笛卡尔坐标系表示方法有所不同,small basic图形窗口的坐标X、Y值没有负值。
A . 正确 B . 错误
3、在赋值语句中,表达式可以包含函数、常量、变量、用小括号(  )表示运算的优先次序变化,也可以使用中括号[ ]来表示优先次序。
A . 正确 B . 错误
4、Small Basic不可以同时编辑多个程序。
A . 正确 B . 错误
5、做重复工作是电脑的特长,我们可以用简单的命令告诉电脑做重复的工作。
A . 正确 B . 错误
6、Small basic 中,For i=1 to 3  <语句组>  EndFor中,循环结束时,循环变量的值i为5。
A . 正确 B . 错误
7、在Small Basic中,坐标原点在左下角。
A . 正确 B . 错误
8、Small basic中变量名可和对象、属性、操作名相同。
A . 正确 B . 错误
9、用Small  Basic创建的文件,其扩展名是.sb。
A . 正确 B . 错误
10、在Small Basic软件中编写“掷骰子”游戏时,为了让游戏能反复的玩下去,需要在程序中加一个循环语句,才能让游戏程序循环执行,当不知循环次数时可以使用While…EndWhile语句。
A . 正确 B . 错误

四、简答题(每小题15分,共30分)(共1小题)

1、下面是画同心圆的程序:

 g=10

 d=100

 x=100

 y=100

 While d>1

Graphicswindow.drawellipse(x, y, d, d)

d=d-2*g

x=x+g

y=y+g

Endwhile

(1)在上面的程序中,以下分别列出圆的坐标和直径:

第一个圆的坐标和直径(100,100,100,100)

第二个圆的坐标和直径(110,110,80,80)

第三个圆的坐标和直径(                        

……

最后一个圆的坐标和直径(                        

(2)在以上程序中,计算x坐标变化的语句是:      

计算Y坐标变化的语句是:      

画圆的语句为:      

计算直径变化的语句为:      

判断循环结束与否的语句是:      

1. 本站所有内容未经许可不可转载!
4. 试卷库 > 海南省文昌市八年级信息技术段考试卷

说明

1、直接打印:比较直观,基本上所见即所得;
2、导出word:可以下载来编辑,样式需微调,可修改;
3、在线答案:包含了题目和答案,低碳环保,推荐!
4、只看答案:只有答案及解析,页面较少;