当前位置: 初中信息技术 /备考专区
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

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

更新时间:2020-08-31 浏览次数:165 类型:月考试卷
一、单选题(每小题2分,共40分)
  • 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分)
三、判断题(每小题1分,共10分)
四、简答题(每小题15分,共30分)
  • 38. 下面是画同心圆的程序:

     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. (1) 在上面的程序中,以下分别列出圆的坐标和直径:

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

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

      第三个圆的坐标和直径(

      ……

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

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

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

      画圆的语句为:

      计算直径变化的语句为:

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

微信扫码预览、分享更方便

试卷信息