问题
填空题
在窗体上有—个命令按钮Commandl,编写事件代码如下:
PrivateSubCommandl_Click()
Dima(10),p(3)AsInteger
k=5
Fori=1To10
a(i)=i*i
Nexti
Fori=1To3
p(i)=a(i*i)
Nexti
Fori=1To3
k=k+p(i)*2
Nexti
MsgBoxk
EndSub
打开窗体运行后,单击命令按钮,消息框中输出的结果是()
答案
参考答案:201
解析:
本程序中包含了三个for循环,第一个for循环为数组a(i)赋值: a(1)=1,a(2)=4,a(3)=9,a(4)=16,a(5)=25,a(6)=36,a(7)=49,a(8)=64,a(9)=81,a(10)=100。第二个for循环为数组P(i)赋值: p(1)=a(1*1)=a(1)=1,p(2)=a(2*2)=a(4)=16,p(3)=a(3*3)=a(9)=81。第三个for循环为变量k赋值:当i=1时,k=k+p(1)*2=5+1*2=7;当i=2时,k=P(2)*2=7+16*2=39;当i=3时,k+p(3)*2=39+81*2=201。所以消息框中输出的结果为201。