下列程序段的执行结果是( )。 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

admin2021-04-07  34

问题 下列程序段的执行结果是(    )。
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、6
B、654321
C、123456
D、0

答案C

解析 本题考查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,之后1变为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。故选择C选项。
转载请注明原文地址:https://kaotiyun.com/show/ANSp777K
0

相关试题推荐
最新回复(0)