[二级VB试题天天练]VB考试试题13

发布时间:2021-12-16 08:50:22

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循环都干了些什么,呵呵,自己看看吧。

阅读更多其他试题,请访问生活日记网 用日志记录点滴生活!考试试题频道。
喜欢考试试题,那就经常来哦

该内容由生活日记网提供.