首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fib1和fib2存在错误,只需分别修改其中的一行代码即可改正错误。 (1)函数fib1不能通过编译,请写出fib1中错误所在行修改正确后的完整代码。 (2)函数fib2在n≤2时不能获得正确结果,请写出fib2中错误所在行修改正确后的完整
函数fib1和fib2存在错误,只需分别修改其中的一行代码即可改正错误。 (1)函数fib1不能通过编译,请写出fib1中错误所在行修改正确后的完整代码。 (2)函数fib2在n≤2时不能获得正确结果,请写出fib2中错误所在行修改正确后的完整
admin
2009-09-20
31
问题
函数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
程序员下午应用技术考试
软考初级
相关试题推荐
某地区对高二学生举行了一次数学统考,并按“成绩-人数”绘制了分布曲线。考试成绩呈(12)________________,分布比较合理。
在PowcrPoint2010中,将一张幻灯片中的图片及文本框设置成一致的动画显示效果后,________________。
计算机中的数据是指________________。
信息系统运行过程中的数据备份工作不包括________________。
我国的信息安全法律法规包括国家法律、行政法规和部门规章及规范性文件等。()属于部门规章及规范性文件。
某企业甲乙两个部门招聘职工中,男女应聘人数和录用人数情况如下表:从上表看出,各部门女性录用率都大于男性录用率。从该企业合计来看,()。
图文混排是Word的特色功能之一,下列叙述中,不正确的是(46)。
在选择多媒体数据压缩算法时需要综合考虑(24)。
请根据图2-13网页的显示效果,解释该ASP程序中用下画线标出的语句的含义,即填写(1)、(3)、(4)、(6)、(10)空缺处的解释内容。在index.asp文档中使用了<styletype="text/css">语句。其中,CSS是指(10),
随机试题
肾炎的治疗原则除了消除病因、消炎利尿和对症治疗外,还包括()
在边坡圬工防护措施中,适用于易风化的软质岩石挖方边坡的是()防护。
基金管理人委托基金销售机构募集股权投资基金时,须书面签订销售协议并将权利义务划分及其他涉及投资者利益的部分作为基金合同的附件,若基金销售协议与作为基金合同附件的关于基金销售的内容不一致的。()。
素质教育是促进()的教育。
关于中国外交,下列说法错误的是()。
9月23日至次年3月21日,下列区域范围正午物体的影子始终朝北的是:
YouareAccountManagerofABCCompany.YourcompanyorderedacertainvalueofwoolensweaterfromNewStyleFabricCompanybut
Thecompanydecided______10%ofitsworkforceasapartofarestructuringeffortduetoslowdemandfornewyachts.
WhatisitthatmadeSteveJobsspecial?Whatcanwelearnfromthisonce-in-a-lifetimeentrepreneur?SteveJobswasavisi
There’sGoldinThemthereLandfills[A]InthemovieWALL’E,humankindhasleftEarthinabitofamess.Theplanetischoked
最新回复
(
0
)