问题
单项选择题
以下程序运行后,消息框的输出结果是( )。
OPTION BASE 1
PRIVATE SUB COMMAND1_CLICK( )
DIM A(10) , P(3) AS INTEGER
K=5
FOR I=1 TO 10
A(I) = I
NEXT I
FOR I=1 TO 3
P(I)=A(I*I)
NEXT I
FOR I=1 TO 3
K=K+P(I) ~ 2
NEXT I
MSGBOX K
END SUB
A.33
B.28
C.35
D.37
答案
参考答案:A
解析: 本题有三个循环结构,第一个用于给数组A赋值,第二个用于给数组P赋值,数组P与A的对应关系是:P(1)=A(1)=1、P(2)=A(4)=4、P(3)=A(9)=9,第三个用于计算变量K=5+1*2+4*2+9*2=33。