问题
单项选择题
以下程序的输出结果为()。 Dim i,c(10),p(3) k=5 For i=0 To 10 c(i) =i Next i For i=0 To 2 p(i) = c(i * (i + 1)) Next i For i=0 To 2 k=k+p(i) * 2 Next i Print k
A.20
B.21
C.56
D.32
答案
参考答案:B
解析:在main函数中,调用reverse函数将b数组中的前8个成员进行互置,执行完毕后,b数组中的成员为18,7,6,5,4,3,2,1,9,10[,在执行for循环结构后,将 b[6],b[7]……b[9]的值相加,结果为1+2+9+10:22。注意:在计算累加和时,应将累加变量赋值为零。