下列程序段的执行结果是 Dim a(5) As String Dim b As Integer Dim I As Integer For I = 0 To 5 a(I) = I + 1 Debug.Print a(I) Ne

admin2015-07-01  33

问题 下列程序段的执行结果是
Dim a(5) As String
  Dim b As Integer
  Dim I As Integer
  For I = 0 To 5
     a(I) = I + 1
    Debug.Print a(I)
Next I

选项 A、123456
B、6
C、654321
D、0

答案A

解析 本题考察For循环结构。首先定义了一个数组a(5),之后进行For循环判断,若I满足在0至5范围内,则进入循环体,执行a(I) = I + 1,之后打印输出a(I)。当I为0时,进入第一次循环,a(0)=0+1=1,输出1,之后I变为1;进入第二次循环,a(1)=1+1=2,输出2,之后I变为2;进入第三次循环,a(2)=2+1=3,输出3,之后I变为3;进入第四次循环,a(3)=3+1=4,输出4,之后I变为4;进入第五次循环,a(4)=4+1=5,输出5,之后I变为5;进入第六次循环,a(5)=5+1=6,输出6,之后I变为6,不再满足循环条件。因此程序执行结果为123456。
转载请注明原文地址:https://jikaoti.com/ti/6820FFFM
0

最新回复(0)