问题 单项选择题

以下程序的输出结果为()。  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。注意:在计算累加和时,应将累加变量赋值为零。

单项选择题
单项选择题