一起答

2012年9月计算机等级考试二级VB程序设计考前全真模拟试卷(九)

  • 卷面总分:100分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:2次
  • 作答时间:90分钟
试卷简介

希赛教育计算机等级考试视频课程配套模拟题

  • 选择题
  • 填空题
部分试题预览
  1. (11)下列程序用于在带垂直滚动条的文本框Text1中输出3到100之间的全部素数。请填空。

         Private Sub Command1_Click()

             Text1.Text=""

             For n=3 To 100

           k=Int(Sqr(n))

           i=2

           Flag=0

           Do While i<= And Flag=0

              If n Mod i=0 Then

             Flag=1

              Else

             i=i+1

              End If

           Loop

           If       Then

              Text1.Text=Text1.Text&Str(n)&Chr(13)&Chr(10)

           End If

             Next n

         End Sub

  2. (8)执行下列语句后,输出结果是。

        s$="ABCDEFG"

        Print InStr(s$,"efg")

        Print Lcase$(s$)

  3. (9)表达式"12345"<>"12345"&"ABC"的值是。

  4. (10)在窗体上画一个文本框和一个图片框,然后编写下列两个事件过程:

        Private Sub Form_Click()

            Text1.Text="VB Programming"

        End Sub

        Private Sub Text1_Change()

            Picture1.Print"VB程序设计"

        End Sub

        程序运行后,单击窗体,则在文本框中显示的内容是,而在图片框中显示的内容是     。

  5. (6)在鼠标事件过程MouseDown和MouseUp中,参数Button的值为1、2、4时,分别代表按下鼠标的按钮。

  6. (7)已知变量bool Var是一个布尔型的变量,如果要给其赋值为True,则正确的赋值语句是。

  7. (3)深度为5的满二叉树中,叶子结点的个数为。

  8. (5)Jackson方法是一种面向的结构化方法。

  9. (4)在面向对象方法中,描述的是具有相似属性与操作的一组对象。

  10. (35)有下列程序代码实现生成20个0-100之间的随机整数,存于数组中,打印数组中大于50的数,并求这些数的和。请选择正确的程序段 ,完成程序。

                      Private Sub Commandl_Click()

            Dim arr(1 To 20)

          For i=1 To 20

    • arr(i)=________    Text1.Text=Text1.Text&arr(i)&Chr(13)&Chr(10)    Next i            Sum=0
    • For Each X________
    • If X>50 Then    Print Tab(20);X    Sum=Sum+X
    • End If    Next X    Print Tab(20);"Sum=";Sum
    • End Sub
    • A.Int(Rnd*99+1) In arr        
    • B.Int(Rnd) In arr     
    • C.Int(Rnd*99+1) In arr()      
    • D.Int(Rnd) In arr()