首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fib1和fib2存在错误,只需分别修改其中的一行代码即可改正错误。 (1)函数fib1不能通过编译,请写出fib1中错误所在行修改正确后的完整代码。 (2)函数fib2在n≤2时不能获得正确结果,请写出fib2中错误所在行修改正确后的完整
函数fib1和fib2存在错误,只需分别修改其中的一行代码即可改正错误。 (1)函数fib1不能通过编译,请写出fib1中错误所在行修改正确后的完整代码。 (2)函数fib2在n≤2时不能获得正确结果,请写出fib2中错误所在行修改正确后的完整
admin
2009-09-20
61
问题
函数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
程序员下午应用技术考试
软考初级
相关试题推荐
某企业要求将各销售部门上月的销售额制作成图表。________________能直观形象地体现各销售部门的业绩以及在企业总销售额中的比例。
信息系统运行过程中的数据备份工作不包括________________。
在Excel2010中,设A1单元格中的值为20,A2单元格中的值为60,若在C1单元格中输入函数“=AVERAGE(A1,A2)”,按回车键后,,则C1单元格中的值为(
为支持各级管理决策,信息处理部门提供的数据不能过于简化,也不能过于繁琐,不要提供大量不相关的数据。这是信息处理的()要求。
某地区去年粮食产量资料如下表:根据该表可以推算出,该地区去年薯类的产量为()万吨。
某单位的统计报表比较多,采用表号(报表的编号)的好处是______。
删除Windows中某个应用程序的快捷方式,意味着(39)。
请根据图2-13网页的显示效果,解释该ASP程序中用下画线标出的语句的含义,即填写(1)、(3)、(4)、(6)、(10)空缺处的解释内容。以下网页设计方式中,可以使用户快捷有效的获取其所需信息的有(13)。(不定项选择)A.限制网页中同时
阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入<u>(n)</u>处的语句写在对应栏内。[说明]本题实现用鼠标拖拽图片在Web页内移动的功能。将鼠标放在图片上,按下左键,移动鼠标便可带动图片一起移动。[
随机试题
关于民族自治地方的自治机关,下列哪一选项是错误的?()
二尖瓣型心脏主要反映
言语沟通在技巧上主要采用
对于特重及重交通等级的混凝土路面,横向胀缝、缩缝均设置()。
某施工单位承接了一段二级道路施工,其中包括3道结构形式和工程量基本相同的涵洞。根据工期要求,对于3道涵洞施工要求组织几个相同的工作队,在同一时间、不同的空间上进行施工。按照资源计划的要求,施工涵洞时安排的技术工人主要有测量工、机修工、钢筋工、木工、混凝
某企业运用销售百分比的原理预测2001年度的留存收益。假设该企业2000年度实现销售收入5000万元,实现利润总额150万元,预计2001年度销售收入比2000年增长10%,所得税税率为30%,设定的各年股利支付率为40%。据此,预测该企业2001年度
下列选项中,不违反法律规定的证券交易行为是()。
公民战争期间下落不明满()才能宣告死亡。
[*]
TodayweliveinaworldwhereGPSsystems,digitalmaps,andothernavigationappsareavailableonoursmartphones.【B1】______
最新回复
(
0
)