[二级VB试题天天练]VB考试试题13 |
|
www.nanhushi.com 佚名 不详 |
17.数组练习(1) 先不上机,试试分析下面程序段的运行结果是什么? Dim intA(4) As Integer Dim intB(4) As Integer Dim i As Integer For i = 0 To 2 intA(i + 1) = i * 2 + 1 intB(3 - i ) = intA(i + 1) Next Print intB(i)
呵呵,多上机练习练习就好了,这种题目经常在笔试题里面出现,要求分析程序的运行结果。 可以这样改动程序 Private Sub Form_Click() Dim intA(4) As Integer Dim intB(4) As Integer Dim i As Integer For i = 0 To 2 intA(i + 1) = i * 2 + 1 intB(3 - i) = intA(i + 1) Next Print intB(i) , i Print "******************************" For i = 0 To 4 Print intA(i), intB(i) Next End Sub 可以看到: 当第一个for循环结束后,“i”的值是3,所以第一个Print语句输出的是数组元素intB(3)的数值, 接下来我们输出一行“*”号来标志, 然后把数组intA和intB里的元素都显示出来, 这样就可以看到第一个For循环都干了些什么,呵呵,自己看看吧。
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: [二级VB试题天天练]VB考试试题12 下一篇文章: [二级VB试题天天练]VB考试试题14 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|