粤教版(B版)信息技术八年级下册第二章 程序设计入门测试题

试卷更新日期:2021-07-01 类型:单元试卷

一、单项选择题

  • 1. 计算机程序的三种基本结构是不包括(    )。
    A、顺序结构 B、条件结构 C、分支结构 D、循环结构
  • 2. 要让计算机根据不同的情况执行不同的任务时,可以采用(    )语句。
    A、顺序 B、条件 C、分支或多分支 D、循环
  • 3. 实现某段代码重复执行的方法有:将代码放入到(     )语句的循环体中。
    A、顺序 B、条件 C、分支 D、循环
  • 4. 下图中用到的控件有(      )。

    ①commandbutton   ②label   ③image   ④optionbutton   ⑤timer   ⑥textbox

    A、①③⑤   B、①②③④⑤ C、②③⑥   D、①③④⑤
  • 5. 我们在调试VB程序时,有时会弹出错误信息,本章中曾出现过的错误类型不包括(    )。
    A、编译错误 B、逻辑错误 C、运行错误 D、越界错误
  • 6. 以下(    )可以作为变量名。
    A、6S B、s6? C、s_6 D、s*6
  • 7. 下列赋值语句错误的是(     )
    A、S1=2 B、A+1=A C、S=S+1 D、S=S+t
  • 8. 双击窗体中的对象后,VB将显示的窗口是(      )

    A、工具箱 B、工程窗口 C、代码窗口 D、属性窗口
  • 9. 小雨打算利用VB制作一个班级电子相册,他发现VB工具箱中可以显示图片的控件不止一个,这下他可犯愁了。信息科代表小超知道情况后,给了小雨建议。原来,(      )控件可以显示来自位图、图标及其他格式的图形文件,与PictureBox控件相比,前者占用内存少,显示速度快,因此在VB中常常用到。
    A、Photo B、Label C、Command D、Image
  • 10. 通常对于同一个问题,不同的人会有不同的解决方法。在计算机中,我们把(    )理解为用计算机解决问题的具体方法。
    A、函数 B、算法 C、代码 D、语言
  • 11. 程序运行时,VB要先对代码进行编译,这时产生的错误是编译错误。我们只需要按照它的提示修改程序,直到程序运行正确,这个过程就是程序(    )。
    A、调试 B、纠正 C、运行 D、试错
  • 12. 在输入代码时,小红一不小心就把Label1. Caption写成了Label1. Captoin,导致程序编译错误。为避免拼写错误,小红在输入对象名后,按下(      )符号,这时会出现一个列表,包括此对象所包含的属性、方法,只要直接点击即可正确输入。
    A、. B、@ C、& D、#
  • 13. 在VB中,变量的命名遵循以下规则:①变量名必须用字母或汉字开头:②由字母、汉字、数字或下划线组成;③长度不能超过255个字符;④不能使用VB中的保留字。

    下面变量名命名正确的是(    )

    A、12x B、Integer C、s5 D、_R
  • 14. VB程序中的语句“Dim k as integer” 所表示的含义是(    )。
    A、将变量k定义为小数数据类型 B、将变量k定义为整数数据类型 C、将变量integer中存储的值赋值给变量k D、输出变量k的值
  • 15. 计算机中数据可分为整型、实型、字符型、逻辑型等多种类型。其中整型(    )是常用的一种数据类型。
    A、Single B、Integer C、Double D、Boolean
  • 16. 输入和输出是计算机和用户交换信息的两个过程。在VB中,提供了多种输入、输出的实现方式,如图所示,TextBox控件又称为文本框控件,图标是(      ), 它可以提供用户输入文本或者显示文本。
    A、 B、 C、 D、
  • 17. 在VB中,我们可以使用MOD运算符对数据进行取余运算,如5 MOD 3=2、4 MOD 2=0,那么15 MOD 3=(    )。
    A、5 B、2 C、1 D、0
  • 18. 在VB中,下列哪一个语句的作用是定义变量的数据类型(    )?
    A、Print s B、m=InputBox (“ 结束程序”,“结束程序”) C、Dim a As Single D、w=(h-70)*0.6
  • 19. 下列选项中,能清除文本框Text1内容的语句是(     )
    A、Text=“” B、Text1.Text=“” C、Text1.clear D、Text1.Cls
  • 20. Int( Rnd * 100 ) 表示的是(    )范围内的整数。 
    A、[0,100]     B、[1,99]     C、[0,99]        D、[1,100]  

二、判断题

  • 21. 一般控件的选择方案是唯一的,如:我们只能用Image (图像框)控件显示图片。
  • 22. 分析问题、设计算法、编写程序及调试程序,这是一般程序设计的基本过程。
  • 23. 进行VB程序设计时,我们经常要使用变量来保存变化的数据,变量的命名没有规则,我们可以使用任意字符对变量进行命名。
  • 24. 在VB中,如果需要计算机重复执行某些语句,可在程序中使用分支结构语句。
  • 25. 在VB中,给变量赋值是通过赋值语句实现的,其中“=”表示赋值号。

三、综合填空题

  • 26. 要实现图片的加载,需要用到函数             , 它的功能是把指定存储位置的图形文件加载到窗体、图片框或图像框的Picture属性中。
    A、Rnd B、Int C、LoadPicture D、Integer
  • 27. 当我们用VB设计模拟抽奖箱程序时,可以用Rnd随机函数实现随机抽奖,它的作用是随机得到一个大于0但小于1的小数。例如,在VB中输入代码Text1. Text=Rnd,那么,Text1中得到的数据可能是           
    A、0 B、1 C、0.52 D、-0.5
  • 28. 如果在VB中输入代码Text1.Text=Rnd*10,Text1中得到的数据不可能是           
    A、1.5 B、5.2 C、7 D、121
  • 29. 在VB中输入代码Text1. Text=Int (5.6)时,Text1里显示的结果是
    A、6 B、5 C、5.6 D、以上都不正确
  • 30.   下图程序用于计算s=1*(- 2)*3*(- 4)*…*49*(-50)

    Private Sub Command1_Click( )

        Dim s, j As Single

        s=

        For j=1 to 50

            If  Then

                s=s*j

            Else

                s=

            End if

        Next j

        print “s=”:s

    End Sub

    试在横线处填写适当的内容,使程序得到相应的计算结果。

  • 31.   小明想用VB程序做一个抽奖程序。请帮小明完成代码编写。

    Private Sub Command1_Click( )

        Dim  As Integer

        Randomize

        num = Int( * 3)

        Text1. Text = Textname((num)). Text

    End Sub