阅读程序: Option Base 1 Dim arr() As Integer Private Sub Form Click() Dim i As Integer,i As Integer ReDim arr(3,2

admin2010-03-30  16

问题 阅读程序:    Option Base 1    Dim arr() As Integer    Private Sub Form Click()      Dim i As Integer,i As Integer      ReDim arr(3,2)      For i=1 To 3        For j=1 To 2          arr(i,j)=i*2+j        Next j      Next i      ReDim arr(3,2)+arr(3,4)    End Sub    程序运行后,单击窗体,输出结果为

选项 A、21
B、13
C、8
D、25

答案1

解析 本题考查数组与多重循环等多个知识点。本题是综合性题目,难度较大。首先考生应该了解在Visual Basic中,有四种语句可以用来定义数组的,即Dim、ReDim、Static和Public。这四种语句的格式相同,但是使用的范围不一样。 Dim,建立局部数组、公用数组或模块级数组,在窗体模块或标准模块中定义数组,不能在过程中定义; ReDim,用在过程中;Static,建立局部数组,用在过程中;Public,定义全局数组,用在标准模块中。程序使用多重循环给一个数组赋值,使用一个循环语句给另一个数组赋值,arr(3,2)=8,arr(3,4)=13,所以最终结果是8+13=21,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/Sl1p777K
0

最新回复(0)