首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 #include long fib(int g) { switch(g) { case 0:return 0; case 1: case 2:return 1; } return(fib(g-1)+fib(
以下程序的运行结果是【 】。 #include long fib(int g) { switch(g) { case 0:return 0; case 1: case 2:return 1; } return(fib(g-1)+fib(
admin
2010-12-10
37
问题
以下程序的运行结果是【 】。
#include
long fib(int g)
{ switch(g)
{ case 0:return 0;
case 1:
case 2:return 1; }
return(fib(g-1)+fib(g-2)); }
main()
{ long k;
k=fib(5);
printf("k=%5ld\n",k);}
选项
答案
k=5
解析
本题主要考查了函数的递归调用方法。g=0或g=1或g=2是递归的终止条件,然后用回代的方法从一个已知值推出下一个值,直到计算出最终结果。
转载请注明原文地址:https://kaotiyun.com/show/4mPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列方法中,不属于软件调试方法的是()。
下面描述中错误的是( )。
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时()。PrivateSubClick—MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)Prin
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10TelNumAsString*20EndType在窗体上画一个名为Command1的命令按钮
如果要定义一个窗体级变量,定义变量语句的位置应该是
下面关于数据库三级模式结构的叙述中,正确的是()。
下面是求最大公约数的函数的首部:Functiongcd(ByValXAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是()。
在考生目录下已有一个工程文件sjt5.vbp。运行程序后,分别从两个文件中读出数据,放入两个一维数组a、b中。请编写程序,当单击“合并数组”按钮时,将a、b数组中相同下标的数组元素的值求和,并将结果存入数组c。单击“找最大值”按钮时,调用find过程分别找
计算机的软件系统一般分为()
随机试题
结核病患者治疗时使用糖皮质激素的指征有()
第二心音的产生主要是由于
缩唇呼吸时,下列哪项措施正确
田护士给大学生讲解以下有关女性保健常识。阴道炎症的传播途径,不包括
关于财产保全和先予执行,下列哪些选项是正确的?
委托招标代理合同的主要内容不包括(),
企业投资战略的基本选择包括()。
下列属于薪酬市场调查的基本程序的是()。
区块链是在没有中央控制点的分布式对等网络中.使用分布式集体运作的方法,维护一套不可篡改、可靠的数据库的技术方案,其特点为去中心化存储、信息高度透明、不易篡改、加密安全性高等。根据上述定义,下列领域不涉及区块链方案的是:
Itiscommonknowledgethathealthyfoodssuchasfruitsandvegetablescontaincertainnutrientsthatpromotegoodhealth—namel
最新回复
(
0
)