第四章单元测试
  1. 以下关于静态数组的描述正确的是(   )。


  2. A:

    静态数组的大小是固定的,可以有不同类型的数组元素

    B:

    静态数组的大小是可变的,可以有不同类型的数组元素

    C:

    静态数组的大小是可变的,但所有数组元素的类型必须相同

    D:

    静态数组的大小是固定的,所有数组元素的类型必须相同


    答案:

    静态数组的大小是固定的,可以有不同类型的数组元素


  3. 执行下面程序段后,输出的结果为(  )。

        Dim m(5) As Integer

        s = 0

        For i = 0 To 5

            m(i) = 5

        Next i

        For j = 0 To 5

            s = s + m(j)

        Next j

     Print s


  4. A:

    20

    B:

    35

    C:

    30

    D:

    25

  5. 下面程序:

    Private Sub Form_Click()

        Dim a(100) As Integer

        For i = 1 To 10

            j = i * i

            a(j) = j

        Next i

        Print a(25)

    End Sub

    运行后,单击窗体,则输出的结果是(   )。


  6. A:

    36

    B:

    25

    C:

    49

    D:

    81

  7. 有如下语句:

    Option Base 1

    Private Sub Command1_Click()

        Dim A(2, -1 To 1) As Integer

        ……

    End Sub 

    以上语句所定义的数组A为(   )维数组,共有(   )个元素,第一维下标从(   )到(   ),第二维下标从(   )到(   )。


  8. A:

    6,2,1,2,-1,1

    B:

    2,1,6,-1,1,2

    C:

    1,2,6,2,-1,1

    D:

    2,6,1,2,-1,1

  9. 有如下程序:

        Const n = -5

        Const m = 6

        Dim a(n To m) As Integer

        For i = LBound(a, 1) To UBound(a, 1)

            a(i) = i

        Next i

        Print a(LBound(a, 1)); a(UBound(a, 1))

    运行后输出的结果为(   )。


  10. A:

     0  6

    B:

     0  0  

    C:

    -5  6   

    D:

    -5  0  

  11. 下面关于控件数组与一般控件的叙述中正确的是(   )。 


  12. A:

    控件数组的建立通过Dim语句声明,而一般控件不需要声明

    B:

    控件数组一定有1个以上同类型的控件组成,而一般控件只有一个控件

    C:

    控件数组的Index值为1,而一般控件的Index值为0 

    D:

    控件数组的索引属性值Index值为0,而一般控件的Index值为空 

  13. 如果要对已经声明的数组重新定义大小,并保留原有数据,可以使用语句(  )。


  14. A:

    Dim Preserve

    B:

    Dim

    C:

    ReDim Preserve

    D:

    ReDim

  15. 下列程序的输出结果为(   )。 

    Private Sub Command1_Click()  

    Dim a   

    ReDim a(6)  

    For j=1 To 5   

    a(j)=j*j  

    Next j  

    Print a(a(2)*a(3)-a(4)*2)+a(5) 

    End Sub 


  16. A:

     25

    B:

     41

    C:

     16

    D:

     36

  17.  执行下面程序段后,输出的结果为(  )。

        Dim a(10, 10) As Integer

        For i = 2 To 4

            For j = 4 To 5

                a(i, j) = i * j

            Next j

        Next i

        Print a(2, 5) + a(3, 4) + a(4, 5)


  18. A:

     22

    B:

     52

    C:

     32

    D:

     42

  19. 要分配存放如下方阵的数据,正确的且最节约存储空间的数组声明语句是(  )。   

    1.1  2.2   3.3 

    4.4  5.5   6.6 

    7.7  8.8   9.9

      


  20. A:

    Dim a(-1 To 1, -5 To -3) As Single 

    B:

    Dim a(-3 to 1, -5 to 7) As Integer

    C:

    Dim a(3, 3) As Single 

    D:

    Dim a(9) As Single

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部