VB练习2.docVIP

  • 176
  • 0
  • 约6.99千字
  • 约 10页
  • 2017-05-12 发布于河南
  • 举报
VB练习2

一、选择 1、以下(CDF)是Visual Basic合法的数组元素表示法。 A)X9   B)X[9] C)X(I+1) D)X(X(5)) E)x{6} F)X(0) 2、下面的数组声明语句中( B )是正确的。 A)Dim A[3,4] As Integer   B)Dim A(3,4) As Integer C)Dim A[3;4] As Integer D)Dim A(3:4) As Integer 3、下面的数组声明语句中(BCF )是正确的 A)Dim MA[1:5,1:5] As String B)Dim MA(5 To 5)As String C) Dim MA(1 To 5,1 To 5) As String D) Dim MA(1:5,1:5) As String E) Dim MA(1 To 5;1 To 5) As String F) Dim MA(1 To 5,5) As String 4、设有数组声明语句:   Option Base 1 Dim A(2,-1 To 1)   以上语句所定义的数组A为(C  )维数组;第一维下标从(B)到(C );第二维下标从( A)到(B ),共有(G )个元素。 A)-1  B)1  C)2  D)3 E)4   F)5  G)6  H)9 5、设有数组声明语句:  Option Base 0 Dim B(-1 To 10,2 To 9,20) As Integer   则数组B中有(C )个元素 A)1800  B)1848   C)2016  D)2310 6、用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法中错误的是( B) A)命令按钮的所有Caption属性都是Command1 B)在代码中访问任意一个命令按钮只需使用名称Command1 C)命令按钮的大小都相同 D)命令按钮共享相同的事件过程。 7、使用语句Dim A(1 To 15) As Integer声明数组A之后,以下说法正确的有(AD) A)A数组中的所有元素值为0 B)A数组中的所有元素值不确定 C)A数组中的所有元素值为Empty D)执行Erase A后,A数组中的所有元素值为0 8、下列程序段的执行结果为( A ) Dim M(10) For I=0 To 10 M(I)=2*I Next I Print M(M(3)) A)12   B)6 C)0 D)4 9、以下说法正确的有(BC) A)使用Redim语句将释放动态数组所占的存储空间 B)使用Redim语句也可以保留动态数组中原有的内容 C)使用Erase语句将释放动态数组所占的存储空间 D)使用Erase语句将释放静态数组所占的存储空间 10、下列程序段的执行结果为( B ) Dim A(5) For I=1 To 5 A(I)=I*I Next I Print A(I-1) A)5   B)25 C)0 D)16 11、以下说法正确的是(ACD) A)使用ReDim语句可以改变数组的维数 B)使用ReDim语句可以改变数组的类型 C)使用ReDim语句可以改变数组每一维的大小 D)使用ReDim语句可以对A数组中的所有元素进行初始化 12、使用Array函数给某X赋值时,X必须是(C) A)已经声明的静态数组 B)已经声明的动态数组 C)Variant类型的变量 D)整型变量 13、设有数组声明语句: Option Base 1 Dim A (-1 To 2)As Long 则,函数LBound(A)的值为(B),函数UBound(A)的值为(D) A)0  B)-1   C)1   D)2 14、在以下的For Each…Next循环中,A只能是(C) Dim X(15) … For Each A in X Print A; Next A A)已经声明的静态数组  B)已经声明的动态数组 C)Variant类型的变量  D)整型变量 15、在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为M1。设窗体Form1标题为“myform1”,双击控件数组中的第三个按钮,打开代码编辑器,写下如下代码: Private Sub M1_Click(Index As Interger) Form1.Captioin=”myform2” End Sub 运行时,单击按钮数组中的第一个按钮,则窗体标题为(D) A)Form1 B)M1   C)myform1

文档评论(0)

1亿VIP精品文档

相关文档