首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x) int p; if(x==0||x==1) return(3): p=x-fun(x-2); return p; } main() } printf("%d\n",fun(7)
有以下程序: #include<stdio.h> int fun(int x) int p; if(x==0||x==1) return(3): p=x-fun(x-2); return p; } main() } printf("%d\n",fun(7)
admin
2016-09-03
43
问题
有以下程序:
#include<stdio.h>
int fun(int x)
int p;
if(x==0||x==1)
return(3):
p=x-fun(x-2);
return p;
}
main()
}
printf("%d\n",fun(7));
干旱序执行后的输出结果是( )。
选项
A、2
B、3
C、7
D、0
答案
A
解析
因为fun(int x)是一个递归函数,所以主函数中fun(7)经过3次递归调用,其过程可以描述为“fun(7)=7-fun(5)=7-(5-fun(3))=7-(5-(3-fun(1)))=7-(5-(3-3))=7-5=2”,所以最后输出结果为2。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/i5ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某篮球比赛14:00开始,13:30允许观众入场,但早有人来排队等候人场。假设从第一个观众来到时起,每分钟来的观众人数一样多,如果开3个人场口,13:45时就不再有人排队;如果开4个入场口,13:40就没有人排队,那么第一个观众到达的时间是()。
甲、乙两个工程队需要在规定的工期内完成某项工程。若甲、乙两队合作,则恰好能按期完成;若甲的效率提高,乙的效率提高则用原定工期的即可完成;若乙的效率降低.则需要推迟2天才能完成。那么.该工程原定的工期为()。
王明抄写一份报告,如果每分钟抄写30个字,则用若干小时可以抄完。当抄完时,将工作效率提高40%,结果比原计划提前半小时完成。问这份报告共有多少字?()
中国哲学凝聚了中华文化的基本精神,是中华民族数千年文化发展的结晶。在西方文化中,宗教处于核心的地位,然而在中国文化中,宗教的功能基本上是由哲学承担的。自古以来,中国人对宇宙的看法,对人生的看法,他们生活的意义,他们的价值观念,他们赖以安身立命的终极根据,都
关于我国的湖泊,下列叙述正确的是()。
有关人权,下列表述错误的是()。
对下列语句,排序最为合理的是()。①在这批作家兼翻译家的知识分子中,鲁迅堪称出道最早、用力最勤、产量颇丰、质量大多臻于上乘的一位译界高手②目前,全面、系统地对鲁迅译著的文本进行细读和分析的“文学”性研究成果还未出现③从已有鲁迅翻译
下列货币政策操作中,可以增加货币供给的是()。
中国古代重实体轻程序传统终结的标志是哪一部法律的出台()
设在SQLServer2008某数据库中,要设置不允许用户U1获得对表T数据的删除权限,请补全实现该授权操作的SQL语句:【9】ONTToU1;
随机试题
社会主义市场经济下,资源配置的最主要的方式是()
T2期膀胱肿瘤浸润哪一层组织
卵巢功能不全可选用()。
背景某厂新建一条大型汽车生产线建设工程,内容包括:土建施工、设备安装与调试、钢结构工程,各种工艺管道施工,电气工程施工等。工程工期紧,工程量大,技术要求高,各专业交叉施工多。通过招标确定该工程由具有施工总承包一级资质的A公司总承包,合同造价为15
利润最大化目标和股东财富最大化目标都可能会导致企业短期行为。()
下列各句中,没有语病的一句是()。
家庭是社会生产和生活的一个基本单位。家庭收入和支出的_________,是反映家庭经济水平的一个重要_________。
有些外科手术需要一种特殊类型的线带,使外科伤口缝合达到10天,这是外科伤口需要线带的最长时间。D型带是这种线带的一个新品种。D型带的销售人员声称D型带将会提高治疗功效,因为D型带的黏附时间是目前使用的线带的两倍长。以下哪项如果成立,最能说明D型带销售
[*]
In1637theFrenchmathematicianReneDescartespredictedthatitwouldneverbepossibletomakeamachinethatthinksashuman
最新回复
(
0
)