单选题 下列程序段执行时在屏幕上显示的结果是( )。

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。