单选题
下列程序段的执行结果是
DIME a(8)
a(1)=1
a(2)=1
for i=3 to 8
a(i)=a(i-1)+a(i-2)
next
?a(7)
A、
5
B、
8
C、
13
D、
21
【正确答案】
C
【答案解析】
[解析] For循环中的语句a(i)=a(i-1)+a(i-2)是指定每个元素的值为它的前两项的和,这个元素必须只能从第3项开始指定。由于前两项分别是1、1,所以数组a的8个元素分别是1,1,2,3,5,8,13,21;元素a(7)的值是13。
提交答案
关闭