首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fib1和fib2存在错误,只需分别修改其中的一行代码即可改正错误。 (1)函数fib1不能通过编译,请写出fib1中错误所在行修改正确后的完整代码。 (2)函数fib2在n≤2时不能获得正确结果,请写出fib2中错误所在行修改正确后的完整
函数fib1和fib2存在错误,只需分别修改其中的一行代码即可改正错误。 (1)函数fib1不能通过编译,请写出fib1中错误所在行修改正确后的完整代码。 (2)函数fib2在n≤2时不能获得正确结果,请写出fib2中错误所在行修改正确后的完整
admin
2009-09-20
28
问题
函数fib1和fib2存在错误,只需分别修改其中的一行代码即可改正错误。
(1)函数fib1不能通过编译,请写出fib1中错误所在行修改正确后的完整代码。
(2)函数fib2在n≤2时不能获得正确结果,请写出fib2中错误所在行修改正确后的完整代码。
将函数fib1和fib2改正后进行测试,发现前46项都正确,而第47项的值是一个负数,请说明原因。
选项
答案
运算结果超出范围,或运算结果超出long型数据的最大值,或溢出
解析
C语言提供的基本数据类型long所表示的整数数据范围为[-231,231-1],即-2147483648~2147483647,而菲波那契数列是单调递增的数列,因此函数fib1和fib2改正后运行时,只要项数n超过某个值,计算结果一定会溢出,此后的计算结果也不再正确了。溢出情况发生时,原本是正数的计算结果表现为负数,或者原本是负数的计算结果表现为正数。
转载请注明原文地址:https://kaotiyun.com/show/JIjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
假设“EXAM.DOC”文件夹存储在“EXAM1”文件夹中,“EXAM1”文件夹存储在“EXAM2”文件夹中,“EXAM2”文件夹存储在F盘的根文件夹中,当前文件夹为“EXAM1”。那么,正确描述“EXAM.DOC”文件的绝对路径表示为(37)。
在收集、整理、存储大数据时,删除重复数据的作用不包括________________。
在实施项目过程中,信息处理员小王在“时间T-项目剩余工作量R”平面坐标系上动态地记录了项目实施进度,并与计划进度做了对比。在项目实施中途,从图上可以看出该项目()。
在Word2010文档中,某个段落最后一行只有一个字符,()不能把该字符合并到上一行。
要使Word能自动提醒英文单词的字母拼写是否正确,应设置Word的(47)选项功能。
在Excel2007中,在单元格A1中输入函数“=POWER(2,3)/MAX(1,2,4)”,按回车键后,则A1单元格中的值为__________。
西部某省考试机构工作人员统计了去年下半年三个地区四种资格的报考人数,将统计表抄录如下(其中有一个数据抄错了): 信息处理技术员小王很快就找出了错误的数据,并进行了纠正。错误的数据是(32),该数据应纠正为(33)。33.
Windows系统的控制面板不包括__________功能。
在Excel2003中,A1到E6单元格的值如下图所示,若在A7单元格中输入计算众数的函数“=MODE(A1:E6)”,按回车键后,则.A7单元格显示的值为(47)。
某公司下设4个分公司A、B、C、D,上月各分公司的销售额及其在总公司所占比例如下表所示。由于此表单受潮,有些数据看不清了,但还可以推算出来。根据推算, D公司上月的销售额为(68)万元。
随机试题
几何学模糊是指
患者,男,58岁,诊为“食管癌”,症见吞咽困难,胸膈痞满,情志舒畅时症稍减轻,抑郁时明显加重,嗳气呃逆,呕吐痰涎,舌质红,苔薄腻,脉弦滑。应辨何证
在正常情况下,注射用青霉素钠的外观性状为
甲入户强奸乙女,乙的妹妹丙被呼救声惊醒,丙赶到乙的房间,举棒将甲打昏,并立即拨打110报警。同时乙发现甲在动,捡起棒子朝甲头部猛击两下,然后乙、丙二人逃离该屋,将门反锁。后甲死亡。乙的行为应认定为:
基本农田耕作应降低复种指数,禁止任何单位和个人闲置、荒芜基本农田。()
合同成立的地点为()。
根据《合同法》,具有撤销权的当事人自知道或者应当知道撤销事由之日起()年内没有行使撤销权,合同撤销权消灭。
消防控制室的设置应符合哪些规定?
银行业是一个具有较强规模效益的行业,这种规模效益体现在()。
贝多芬为拿破仑所写的第一部明确反映重大社会题材的交响乐作品是()
最新回复
(
0
)