首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
Fibnacci数列的定义为:F0=0,F1=1,Fn=Fn-1+Fn-2(n≥2,n∈N*),要计算该数列的任意项Fn,既可以采用递归方式编程也可以采用循环语句编程,由于(31),所以需要较多的运行时间。
Fibnacci数列的定义为:F0=0,F1=1,Fn=Fn-1+Fn-2(n≥2,n∈N*),要计算该数列的任意项Fn,既可以采用递归方式编程也可以采用循环语句编程,由于(31),所以需要较多的运行时间。
admin
2019-01-10
74
问题
Fibnacci数列的定义为:F
0
=0,F
1
=1,F
n
=F
n-1
+F
n-2
(n≥2,n∈N
*
),要计算该数列的任意项F
n
,既可以采用递归方式编程也可以采用循环语句编程,由于(31),所以需要较多的运行时间。
选项
A、递归代码经编译后形成较长目标代码
B、递归代码执行时多次复制同一段目标代码
C、递归代码执行时需要进行一系列的函数调用及返回且存在重复计算
D、递归代码执行过程中重复存取相同的数据
答案
C
解析
本题考查程序语言基础知识。分析递归代码执行过程可知,由于调用函数时系统需要在栈区开辟支持函数运行时需要的空间(大多数局部变量的存储单元即分配在此空间中),同时还需造成控制流的转移、返回位置的记录和恢复等工作,同时在该例子中存在着重复计算,例如计算F
4
时要通过递归调用分别计算F
3
和F
2
,而在计算F
3
时,则要通过递归调用分别计算F
2
和F
1
,其中F
2
的计算会重复,因此递归代码执行时需要进行一系列的函数调用及返回且存在重复计算都是比较耗时的。
转载请注明原文地址:https://www.kaotiyun.com/show/CxVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在使用Windows系统时,单击Windows窗口右上方的“”按钮,可以将窗口(12)。
网络操作系统除了应具备通常操作系统的功能外,还应具有(33)功能。
汉字代码体系中处于人机界面,支持汉字输入的代码为(9)。
VPN是虚拟专用网的简称,主要类型可分为网络层的IPSecVPN和应用层的(17)VPN两种,其中IPSecVPN主要是为了解决(18)的互联。
与二进制数100101.001101等值的十进制数是(13),等值的十六进制数是(14)。
基于IEEE 802.3标准的网络采用二进制指数退避算法和(33)的介质访问控制方法。
在用户成功登录后,Linux系统运行的第一个程序是(62)。
以太网策略中有3种监听方法,其中一个是:一旦“介质空闲就发送数据,假如介质忙,继续监听,直到介质空闲后立即发送数据”,这种算法称为(36)监听算法。这种算法的主要特点是(37)。CSMA/CD协议具有冲突检测功能,网络中的站点一旦检测到冲突,就立即停止发送
某公司与客户进行商业电子邮件沟通时采用了安全电子邮件技术对邮件内容进行加密和数字签名。以下关于MD5报文摘要的说法中错误的是(54)。
商业秘密是我国(52)保护的一项重要内容,包括技术秘密和经营秘密两项基本内容。
随机试题
根据《中华人民共和国宪法》的规定,有权决定在我国境内设立特别行政区及其制度的国家机关是
A.肝B.脾胃C.命门D.心E.肺右寸候()。
刑法上的因果关系是指()之间的关系。
房地产市场调查的主要内容有()。
当混凝土工程试件强度评定为不合格时,可采用()方法重新测算并作为处理依据。
用于预应力混凝土的钢绞线,按极限强度主要有()MPa和1860MPa。
上市公司应当设立(),作为公司与交易所之间的指定联络人。
【2010年江西.简答】简述建构主义学习的共同点。
已知A=,求An.
Aboutfiftyyearsago,plantphysiologistssetouttogrowrootsbythemselvesinsolutionsinlaboratoryflasks.Thescientists
最新回复
(
0
)