首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
68
问题
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
程序员上午基础知识考试
软考初级
相关试题推荐
(68)应用服务将主机变为远程服务器的一个虚拟终端。在命令方式下运行时,通过本地机器传送命令,在远程计算机上运行相应程序,并将相应的运行结果传送到本地机器显示。
使用RAID作为网络存储设备有许多优点。以下关于RAID的叙述中,不正确的是(50)。
某个C类网络地址采用主机地址部分的最高位和次高位用做子网划分,其所减少的主机地址数为(27)个。
程序员甲为希赛教育公司开发的应用程序编写了使用说明书,并已交付用户使用,(69)该应用软件的软件著作权。
TCP/IP协议集中用来报告差错或提供有关意外情况的信息的协议是(31)。
在文件菜单中打印对话框的“页面范围”下的“当前页”项是指(13)。
(66)是为硬件配置较低的移动设备访问Web网络采用的协议,它与标准的(67)环境条件有很大的不同。
数据库中预防死锁通常有两种方法:一种叫(16),它要求每个事物必须一次将所有要使用的数据全部加锁,否则就不能继续执行。另一种叫(17),它是预先对数据对象规定一个封锁顺序,所有事物都按这个顺序实行封锁。数据库系统中诊断死锁的方法与操作系统类似,一般使用(1
在我国,发明专利的保护期限为(33)年,实用新型专利和外观设计专利的期限为(34)年。中国专利局授予的专利权适用的范围为(35)。商业秘密受保护的期限是(36)年。
能从数据信号波形中提取同步信号的典型编码是______。A.不归零码B.曼彻斯特编码C.BCD码D.循环冗余码
随机试题
患者,女性,34岁。G1P0,孕16周出现心慌、气短,经检查发现心功能Ⅱ级。经过增加产前检查次数,严密监测孕期经过等,目前孕37周,自然临产。该产妇在分娩期正确的护理措施是
下列关于量值传递描述正确的是_________。
由国家规定的货币单位及其等分,就是()。
根据《党政机关公文处理工作条例》规定,主送机关名称应使用()。
2013年1月1日,修订版《机动车驾驶证申领和使用规定》。施行了,该《规定》规定了闯黄灯行为属于违反道路交通信号灯通行。()
甲公司的汽车销量不如乙公司的好,为了打击乙公司,甲公司决定将汽车的价格下调1000元。因此,很多人就会来订购甲公司的汽车,而不会购买乙公司的汽车。以下各项如果为真,最能削弱上述论证的是()。
某研究者欲考察教师对学生期望值的高低与师生关系之间的相关性,他每天用一小时的时间去教室随机观察师生的互动行为,并根据实际情况灵活记录观察结果,这种观察是()。
口腔癌的警告标识包括()。
Beforeabigexam,asoundnight’ssleepwilldoyoumoregoodthanporingovertextbooks.That,atleast,isthefolkwisdom.A
Whathavescientistsconcludedthroughstudiesovertheyears?
最新回复
(
0
)