资源简介 海南省文昌市2018—2019学年度第二学期八年级《信息技术》段考试题一、单选题(每小题2分,共40分)题号12345678910答案题号11121314151617181920答案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=0B、本赋值语句等号的左边是一个变量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…Endfor14、如果我们输入的程序命令是“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、616、在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分)123456789101、在书写命令时,“对象”与它的“操作”之间用符号“,”连接。( )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>1Graphicswindow.drawellipse(x,y,d,d)d=d-2*gx=x+gy=y+gEndwhile(1)在上面的程序中,以下分别列出圆的坐标和直径:第一个圆的坐标和直径(100,100,100,100)第二个圆的坐标和直径(110,110,80,80)第三个圆的坐标和直径( , , , )……最后一个圆的坐标和直径( , , , )(2)在以上程序中,计算x坐标变化的语句是: 计算Y坐标变化的语句是: 画圆的语句为: 计算直径变化的语句为: 判断循环结束与否的语句是: 2018—2019学年度第二学期八年级《信息技术》段考试题答案一、单选题(每小题2分,共40分)题号12345678910答案BCCDABDBCA题号11121314151617181920答案ADABBBDCDB填空题(每空2分,共20分)1、360。字母、汉字、数字。3、英文。4、值 、表达式 。5、enter 6、GraphicsWindow 7、 -判断题(对的打√,错的打×,每小题1分,共10分)12345678910×√××√×××√√四、简答题(每小题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 展开更多...... 收起↑ 资源列表 八年级《信息技术》段.doc 八年级《信息技术》段考答案.doc