首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C函数代码,回答问题并将解答写在对应栏内。 【说明】 著名的菲波那契数列定义式为 f1=1 f2=1 fn=fn-1+fn-2 (n=3,4,…) 因此,从第1项开始的该数列为1,1,2,3,5,8,13,
阅读以下说明和C函数代码,回答问题并将解答写在对应栏内。 【说明】 著名的菲波那契数列定义式为 f1=1 f2=1 fn=fn-1+fn-2 (n=3,4,…) 因此,从第1项开始的该数列为1,1,2,3,5,8,13,
admin
2009-09-20
64
问题
阅读以下说明和C函数代码,回答问题并将解答写在对应栏内。
【说明】
著名的菲波那契数列定义式为
f1=1 f2=1 fn=fn-1+fn-2 (n=3,4,…)
因此,从第1项开始的该数列为1,1,2,3,5,8,13,21,…。函数fibl和fib2分别用递归方式和迭代方式求解菲波那契数列的第n项(调用fib1、fib2时可确保参数n获得一个正整数)。
【C函数代码】
选项
答案
(1) return fib1(n-1)+fib1(n-2);或return(fib1(n-1)+fib1(n-2)); (2) long f=1;或long f=(long)1;或long f=1L;
解析
函数fib1不能通过编译,原因在于语句“fib1(n)=fib1(n-1)+fib1(n-2)”出错,该语句中fib1(n)、fib1(n-1)、fib1(n-2)都是函数调用,由于fib1是返回长整型数据的函数,所以不能为函数调用fib1(n)赋值。该语句处应将fib1(n-1)+fib1(n-2)的值作为返回值,形式为“return fib1(n-1)+fib1(n-2)”。
在函数fib2中,for语句从i等于3开始循环,用于计算菲波那契数列第3项及以后各项的值。对于n等于1或2,for语句的循环体并不执行,因此对于第1、2项数列值,最后返回的f值是不确定的,为f赋初值1即可纠正该错误。
转载请注明原文地址:https://kaotiyun.com/show/DIjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
下列关于PowerPoint 中自定义动画的说法中,(61)是正确的。
黑屏是微机显示器常见的故障现象。发生黑屏时需要检查的项目不包括(27)________________。
数据分析工具的(13)________________特性是指它能导入和导出各种常见格式的数据文件或分析结果。
对数据分析处理人员的素质要求不包括()。
在Excel2010中的A1单元格输入公式(),按回车键后,该单元格值为0.25。
西部某省考试机构工作人员统计了去年下半年三个地区四种资格的报考人数,将统计表抄录如下(其中有一个数据抄错了): 信息处理技术员小王很快就找出了错误的数据,并进行了纠正。错误的数据是(32),该数据应纠正为(33)。32.
(1)是固化在主板ROM内的程序,为计算机提供最底层、最直接的硬件访问和控制。
在Excel中,若单元格C5=1000、D5=50、C6=6000、D6=40,在单元格E5中输入公式“=C5*$D$5”,再将此公式复制到F6单元格中,则F6单元格的值为(54)。
随机试题
目前已知的最强的致泻毒素是
精子获能是指()
当事人向仲裁机构提出合同变更对自己合法权益有严重侵害条款的请求后,()。
检察院和党政机关举行健美操比赛.你所在单位年龄结构偏大。大家积极性不高,如果由你来负责这件事。怎样提高大家的积极性?
文学走进互联网,获得了一个崭新的平民化开放视野:网络上自由、兼容和共享的虚拟空间,打破了精英写作对文学话语权的垄断,为愿意上网创作的网民提供了“人人都能当作家”的机会。这种“新民间文学”,标志着文学话语权向民间回归。尽管如此,网络写作仍然不能与“人民写作”
以下对行政引导手段说法正确的是()
在具有多媒体功能的微型计算机中,常用的CD-ROM是()。
A.thecarelessnessofthedriversB.increaseinthenumberofcarsstolenC.non-professionalthievesD.lackofparkingspaceE.
Completetheformbelow.WriteNOMORETHANTHREEWORDSAND/ORANUMBERforeachanswer.ProductIncidentReportExampleAnswer
CoastAlonginUnspoiltTurkey(Ⅰ)畅游在原始的土耳其(Ⅰ)Turkey’sBodrumpeninsulaisdifferent.Thetouristboominthispartofth
最新回复
(
0
)