单选题 下列程序的运行结果为( )。   Dim a(-1 To 6)   For i=LBound(a,1)To UBound(a,1)     a(i) = i   Next i   Print a (LBound(a,1));a(UBound(a,1))
【正确答案】 A
【答案解析】本题应该把swap( )函数改成这样:swap(int * P,int * q){int t ; t= * p; * p=*q;*q=t;}执行程序时,先将a的地址传递给指针变量p,b的地址传递给指针变量q,然后将*p(a的值)的值传递给t,将*q(b的值)传递给 * p,将t的值传递给 * q,从而将a值和b值互换。