A-A+
现有如下一段程序:Option Base 1Privalc Sub Command1 Cli
问题详情
现有如下一段程序:
Option Base 1
Privalc Sub Command1 Click()
Dim a
a=Array(3,5,7,9‘)
x=1
For i=4,10 j Step-1
s=s+a(i)*X
x=x*10
Next i
Print s
End Sub
执行程序,单击Command1命令按钮键,执行上述事件过程,输出结果是()。
A.9753
B.3579
C.35
D.79请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
B。【解析】在此程序中定义了一个数组,此时对数组中的数进行循环,s=s+a(4)*x;此时x=1,a(4)=9,S=0,所以S=0+9*1=9,此时x=X*10,所以x=10,再次循环,s=s+a(3)*x,此时a(3)=7,x=10,S=9,所以s=9+7*10=79,依次类推,所以得出的结果为3579。