首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int a,int B) { if(b==0)return a; else return(fun(--a,--b)); } main()
有以下程序: #include<stdio.h> int fun(int a,int B) { if(b==0)return a; else return(fun(--a,--b)); } main()
admin
2019-03-01
28
问题
有以下程序:
#include<stdio.h>
int fun(int a,int B)
{ if(b==0)return a;
else return(fun(--a,--b));
}
main()
{printf(’’%d\n’’,fun(4,2));}
程序运行后的输出结果是( )。
选项
A、1
B、2
C、3 O)4
答案
B
解析
本题重点考察函数的递归调用;题目中给出的fun()函数直接调用了自身,所以是一个递归函数。其功能是:当参数b为0时,返回参数a的值,否则返回fun(--a,--b)的值。从这里可以看出,当b不断递减时,a也不断递减,直到b为0时返回a的值。那么a递减的总值就是b原来的值。所以整个递归函数的作用就是返回a-b的值。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/JeID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据下列材料回答问题。若按2010年1—3月入境旅游人数排序,以下各项错误的是()。
量化历史研究的一部分工作,就是找到合适的量来反映过去。比如身高数据恰好可以在历史研究,尤其是经济史研究中承担起这样的角色。在个体层面影响身高的因素有很多。在社会层面,平均身高和个体青少年时期的生活水平有很密切的关联。身高会在一定年龄定型,直到老年时期都不会
文化的基本使命是立人,通过文化的教化与积淀。有效地协调人与自然、社会及自我的关系,培养健全的、充分发展的社会的人。文化对于人的塑造体现在人的自立、自强、自尊、自信等文化心态的确立以及人类社会人文氛围的形成上。在人类历史的长河中,文化以道德、宗教、艺术、教育
随着技术的不断研发和升级换代,网络的功能运用越来越多,且覆盖面越来越广,从而促使网络从以往单一的新闻功能、信息功能应用日益拓展为通信功能、资讯功能、综合服务功能和其他社会功能的全面应用.网络正在从媒体化加速向社会化和体系化转变,网络发展中呈现庞大的舆论生态
下列陈述中错误的是()。
下列选项中诗句与所描述的事物对应不正确的是()。
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
下列关于法的程序性的表述,能够成立的是
随机试题
电子商务
亚里士多德的美学代表著作是()
Nearlyall"speedreading"courseshavea"pacing"element—sometimingdevicewhichletsthestudentknowhowmanywordsaminut
根据《建设工程文件归档整理规范》,下列工程质重验收记录中,属于建设单位永久保存的有()。
下列不属于国家或国际组织无偿援助物资的是( )。
各种经济理论对货币政策的传导机制有不同的看法,归纳起来主要有()。Ⅰ.利率传导机制Ⅱ.信用传导机制Ⅲ.投资传导机制Ⅳ.流动性传导机制
制造业,虽然是很多国家增长的引擎,但却未必是就业增长的引擎。事实上,制造业几乎从来都________最主要的创造就业的部门。大多数目家,在工业化之前,农业是最主要的就业吸收者,________在工业化之后,服务业________是最主要的就业吸收者。
类库主要包括核心Java包、______和org扩展包。
数据库设计的根本目标是要解决
Nexttermthestudents(have)______tenEnglishclassesperweek.
最新回复
(
0
)