海南省文昌市2018-2019学年八年级下学期信息技术单元试卷二
年级: 学科:信息技术(信息科技) 类型:单元试卷 来源:91题库
一、单选题(共20小题)
1、程序设计有三种基本结构,下列不属于这三种基本结构的是( )
A . 子程序结构
B . 顺序结构
C . 条件结构
D . 循环结构
2、在编写程序时,对条件进行判断时,只存在“成立”与“不成立”两种情况,结果用“True”与“False”表示,以下表达式的结果为“True”的是( )。
A . 2>3
B . 2<3
C . 2<>2
D . 2<3and2<1
3、若要表示表达式15<x<20,正确的Small Basic逻辑表达是( )。
A . 15<x and x>20
B . x>15 and x>20
C . x>15 and x<20
D . x<15 or x>20
4、下列图形窗口对象:GraphicsWindow中( )操作实现画圆?
A . DrawEllipse
B . DrawLine
C . DrawTriangle
D . DrawRectangle
5、下列图形窗口对象:Graphics Window中( )操作实现画矩形?
A . DrawEllipse
B . DrawLine
C . DrawTriangle
D . DrawRectangle
6、下列命令代表画正方形( )。
A . GraphicsWindow .DrawEllipse(0,0,60,60)
B . GraphicsWindow .DrawRectangle (0,0,60,60)
C . GraphicsWindow .DrawLine (0,0,60,60)
D . GraphicsWindow .FillEllipse (0,0,60,60)
7、下列命令代表画实心椭圆( )。
A . GraphicsWindow .DrawEllipse(0,0,60,60)
B . GraphicsWindow .DrawRectangle (0,0,60,60)
C . GraphicsWindow .DrawLine (0,0,60,60)
D . GraphicsWindow .FillEllipse (0,0,60,60)
8、要想改变实心图形刷子的颜色,应该选择( )属性。
A . PenColor
B . BackgroundColor
C . BrushColor
D . GetRandomColor
9、执行命令GraphicsWindow.DrawEllipse(0,0,150,100)画( )图形。
A . 矩形
B . 正方形
C . 三角形
D . 椭圆
10、小明要绘制一个“×”图形,他可以使用图形窗口对象中( )操作。
A . DrawEllipse
B . DrawLine
C . DrawTriangle
D . DrawRectangle
11、下列命令是绘制奥运五环中第一个环的颜色( )。
A . GraphicsWindow.PenColor ="blue"
B . GraphicsWindow.PenColor ="black"
C . GraphicsWindow.PenColor ="red"
D . GraphicsWindow.PenColor ="yellow"
12、下列程序运行结果( )。
SUM=0
FOR I=1 TO 100 STEP 1
SUM=SUM+I
END FOR
GraphicsWindow.DrawText(100,80,"1+2+...+100="+SUM)
A . 5000
B . 5005
C . 5050
D . 5500
13、为了增强主程序的可读性,简化主程序,可以将程序中反复出现的<命令组>写成( )。
A . 条件语句
B . 循环语句
C . 子程序
D . 母程序
14、为了绘制彩色的链子,需要随机获取珠子的颜色,下列( )命令是随机获取颜色的?
A . GraphicsWindow.PenColor ="blue"
B . GraphicsWindow.BackgroundColor ="red"
C . GraphicsWindow.BrushColor="yellow"
D . GraphicsWindow.GetRandomColor()
15、调用子程序的程序叫( )。
A . 父程序
B . 主程序
C . 母程序
D . 子子程序
16、将程序中反复出现的命令组写成子程序,可以简化主程序,增强主程序的可读性。一般可以用( )格式来定义子程序。
A .
B .
C .
D .




17、以下当键盘上的按键被按下时触发的事件( )。
A . KeyUp
B . KeyDown
C . MouseDown
D . MouseUp
18、下列通过事件指定子程序,命令格式( )。
A . 对象.事件=子程序名
B . 对象.属性=子程序名
C . 对象.子程序名=事件
D . 对象.子程序名=属性
19、要画风车和叶子,应该使用( )命令来画?
A . GraphicsWindow.FillRectangle
B . GraphicsWindow.DrawEllipse
C . Shapes.AddRectangle
D . Shapes.AddEllipse
20、在Small Basic中让程序暂停一会儿的命令是( )。
A . Program.End()
B . Program.Delay (5)
C . Program.Directory
D . Program.GetArgument()
二、填空题(共3小题)
1、算法可以用 、 两种方式表示。
2、Small
Basic中,通过事件指定子程序的命令格式 。
3、Small
Basic中GraphicsWindow.GetRandomcolor()的作用 。
三、判断题(共10小题)
1、Small
Basic中,赋值语句的左端必须是一个变量名,右端必须是一个值或表达式。
A . 正确
B . 错误
2、GraphicsWindow.DrawEllipse(0,0,60,60)画的是一个正方形 。
A . 正确
B . 错误
3、使用GraphicsWindow.FillRectangle可以实现画的图形在图形窗口中移动。
A . 正确
B . 错误
4、Small
Basic中,Program.Delay(5)无法让程序暂停一会儿。
A . 正确
B . 错误
5、逻辑表达式“5<6 And
6>7”结果为真。
A . 正确
B . 错误
6、Small
Basic中,Math.GetRandomNumber(50)作用是随机产生一个1—50的整数。
A . 正确
B . 错误
7、条件通常是一个关系表达式,例如:X>=0等。
A . 正确
B . 错误
8、Small basic中当键盘上的按键被释放时触发事件KeyUp。
A . 正确
B . 错误
9、定义子程序的格式:If子程序名<命令组>Endif。
A . 正确
B . 错误
10、Small basic中,画实心图形刷子颜色是使用属性PenColor。
A . 正确
B . 错误
四、综合题(共2小题)
1、请写出画奥运五环的程序。
2、请画出靶子左右移动的流程图。