全部科目 > 嵌入式系统设计师 >
2016年下半年 上午试卷 综合知识
第 50 题
知识点 递推法  
关键词 函数  
章/节 嵌入式系统程序设计  
 
 
下面是用递推法计算菲波那(Fibonacci)级数第n项的函数,请填补空缺。
 
  A.  f = f1
 
  B.  f1 = f0
 
  C.  f = f0
 
  D.  f1 = f
 
 




 
 
相关试题     嵌入式C/C++程序设计要求 

  第65题    2020年下半年  
以下C语言程序的输出结果是(65)。

  第59题    2009年下半年  
下面的一段C程序中,循环体语句(59)退出循环。

  第63题    2018年下半年  
执行下列程序后,其输出结果是(63)。

 
知识点讲解
· 递推法
 
        递推法
        1)基本思想
        递推法是利用问题本身所具有的一种递推关系求问题解的一种方法。设要求问题规模为N的解,当N=1时,解或为已知,或能非常方便地得到解。能采用递推法构造算法的问题有重要的递推性质,即当得到问题规模为i-1的解后,由问题的递推性质,能从已求得的规模为1, 2,…, i-1的一系列解构造出问题规模为i的解。这样,程序可从i=0或i=1出发,重复地,由已知i-1规模的解,通过递推,获得规模为i的解,直至得到规模为N的解。
        2)典型应用:Fibonacci级数
        Fibonacci级数数列为0, 1, 1, 2, 3, 5, 8, 13, …, 即F(0)=0,F(1)=1,…,F(n)=F(n-1)+F(n-2)(n>1)。递推法实现算法如下:
        



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有