单选题
下列程序段执行时在屏幕上显示的结果是( )。
DIME a(6)
a(1)=1
a(2)=1
FOR i=3 TO 6
a(i)=a(i-1)+a(i-2)
NEXT
?a(6)
A) 5 B) 6 C) 7 D) 8
【正确答案】
D
【答案解析】[解析] 程序的执行过程为:先定义一个包含6个元素的数组a,然后给a(1)和a(2)分别赋值为1,接着进入for循环结构,分别给a(3)、a(4)、a(5)和a(6)进行赋值,每一个元素的值均等于前两个元素之和。由此可以得出 a(6)的值为8。