海南省文昌市2018—2019学年度第二学期八年级《信息技术》段考试题

资源下载
  1. 二一教育资源

海南省文昌市2018—2019学年度第二学期八年级《信息技术》段考试题

资源简介

海南省文昌市2018—2019学年度第二学期
八年级《信息技术》段考试题
一、单选题(每小题2分,共40分)
题号
1
2
3
4
5
6
7
8
9
10
答案
题号
11
12
13
14
15
16
17
18
19
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、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)
以下哪项是赋值语句( )。
A、E=360/S B、E+360=720 C、X+1=3 D、4+5=E
赋值语句“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分)
1、在Small Basic编程过程中,画正五边形,小海龟一共会转过 度 。
在Small Basic中变量名要以 、 、 、下划线命名,且不能以数字开头。
Small Basic中的对象名和属性、操作的名称都是用 表示的。
Small Basic中,赋值语句的左端必须是一个变量名,右端必须是一个____________或____________ 。
5、在编辑器中书写命令时,small basic会智能感知我们要书写的对象、属性或操作,并在窗口的右边显示相应的说明,按___________键确认就可以完成输入。
6、Small Basic中,画图形自然要使用______________________对象。 GraphicsWindow
7、Small Basic中表达式中使用的运算符是+、 、*、/。
三、判断题(对的打√,错的打×,每小题1分,共10分)
1
2
3
4
5
6
7
8
9
10
1、在书写命令时,“对象”与它的“操作”之间用符号“,”连接。( )
2、small basic的图形窗口graphics window坐标系与数学中的笛卡尔坐标系表示方法有所不同,small basic图形窗口的坐标X、Y值没有负值。( )
3、在赋值语句中,表达式可以包含函数、常量、变量、用小括号( )表示运算的优先次序变化,也可以使用中括号[ ]来表示优先次序。( )
4、Small Basic不可以同时编辑多个程序。( )
5、做重复工作是电脑的特长,我们可以用简单的命令告诉电脑做重复的工作。( )
6、Small basic 中,For i=1 to 3 <语句组> EndFor中, 循环结束时,循环变量的值i为5。( )
7、在Small Basic中,坐标原点在左下角。( )
8、Small basic 中变量名可和对象、属性、操作名相同。( )
9、用Small Basic创建的文件,其扩展名是.sb。( )
10、在Small Basic软件中编写“掷骰子”游戏时,为了让游戏能反复的玩下去,需要在程序中加一个循环语句,才能让游戏程序循环执行,当不知循环次数时可以使用 While…EndWhile语句。( )
四、简答题(每小题15分,共30分)
下面是画同心圆的程序: 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坐标变化的语句是: 画圆的语句为: 计算直径变化的语句为: 判断循环结束与否的语句是:
2018—2019学年度第二学期
八年级《信息技术》段考试题答案
一、单选题(每小题2分,共40分)
题号
1
2
3
4
5
6
7
8
9
10
答案
B
C
C
D
A
B
D
B
C
A
题号
11
12
13
14
15
16
17
18
19
20
答案
A
D
A
B
B
B
D
C
D
B
填空题(每空2分,共20分)
1、360。
字母、汉字、数字。
3、英文。
4、值 、表达式 。
5、enter
6、GraphicsWindow
7、 -
判断题(对的打√,错的打×,每小题1分,共10分)
1
2
3
4
5
6
7
8
9
10
×

×
×

×
×
×


四、简答题(每小题15分,共30分)
(1)120,120,60,60
140,140,20,20
(2) x=x+g
y=y+g
Graphicswindow.drawellipse(x,y,d,d)
d=d-2*g
While d>1

展开更多......

收起↑

资源列表