首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
73
问题
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://kaotiyun.com/show/CxVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
数据库管理系统由三级模式组成,其中决定DBMS功能的是(20)。数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是(21)。
假设微处理器的主频为50MHz,两个时钟周期组成一个机器周期,平均三个机器周期完成一条指令,则它的机器周期是(6)ns,平均运算速度约为(7)MIPS。
站点首页最常用的文件名是(50)。
对并发操作若不加以控制,可能会带来(18)。
日常网络管理模式提供的网络管理入口不含(63)。
与软盘相比,硬盘具有(8)的特点。
根据我国相关法律的规定,实用新型专利和外观设计专利的保护期为(63)年,单位软件产品的著作权保护期为(64)年。
以太网策略中有3种监听方法,其中一个是:一旦“介质空闲就发送数据,假如介质忙,继续监听,直到介质空闲后立即发送数据”,这种算法称为(36)监听算法。这种算法的主要特点是(37)。CSMA/CD协议具有冲突检测功能,网络中的站点一旦检测到冲突,就立即停止发送
下列关于入侵监测和防火墙的叙述中,正确的是______。
下面关于ASP所使用的主要脚本语言的说法正确的一项是______。A.ASP页中只能使用VBScript一种脚本语言B.ASP可以使用多种脚本语言C.ASP只能在VBScdpt和JavaScript之间选择一个作为脚本语言D.ASP只能使用VBSc
随机试题
下列选项中,()模块是通过雕、刻、塑、敲击、焊接、装配和编织等手段,创造出具有实在体积的艺术形象。
A.柴胡B.升麻C.木贼D.葛根功能解表透疹,清热解毒,升举阳气的药物是
下列各穴中,属足太阴脾经的是
麻醉前用药错误的是
丙烯酸类密封膏具有良好的黏结性能,但不宜用于()。
某建设工程施工方拟采用某种新型材料,但该材料不符合现行强制性标准规定,则()。
西蒙的有限理性模型更加接近现实,该模型认为( )。
学校文化的内容有()
有如下程序:#includeusingnamespaeestd;classA{public:A(){eout
Itwasinthevillage______nowisasmalltown______theearthquakeoccurred.
最新回复
(
0
)