首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) { if==0) return a; else return(fun(--a,--b)); } main() {
有以下程序 #include int fun(int a,int b) { if==0) return a; else return(fun(--a,--b)); } main() {
admin
2019-05-17
26
问题
有以下程序
#include
int fun(int a,int b)
{ if==0) return a;
else return(fun(--a,--b));
}
main()
{
printf("%d\n",fun(4,2));
}
程序的运行结果是
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知函数fun(int a,int b)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)->fun(3,1)->fun(2,0),其返回值为2。
转载请注明原文地址:https://kaotiyun.com/show/aXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(inta,intb){mtt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5
有以下程序#includeintf(intx,intY){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));
有以下程序#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));)程序运行后的输出
下面不属于软件工程的3个要素是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如:二维数组中的值为:1357929994699981
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
软件测试的目的是
下列选项中不属于面向对象程序设计特征的是
随机试题
二年级小学生六龄齿有窝沟龋倾向,应采取的预防措施是6岁儿童乳恒牙均无龋,自我口腔保健措施应选择
A.清营汤B.一贯煎C.逍遥散D.膈下逐瘀汤E.茵陈蒿汤合黄连解毒汤首选用于治疗慢性肝炎肝肾阴虚证的方剂是
公共行政的根本和唯一目标在于追求公共利益。()
因下列原因导致的环境污染损害,损害人可以不承担责任( )。
房地产抵押是抵押人以其合法的房地产以()方式向抵押人提供担保的行为。
成人在制定幼儿园教育目标的时候,往往按照自己的意图设计蓝图去塑造儿童,儿童成为成人的附属品,天性得不到发展。这是因为制定教育目标时未考虑到()。
沿江乡李庄村村民田某在承包地下发现了一件珍贵文物。根据法律规定,享有该文物所有权的主体应是()。
生命中最主要的物质基础是:
某公司承接了一个银行业务系统的软件开发项目,质量要求非常高。项目经理小赵制定了项目的整体计划,将项目划分为需求、设计、编码和测试四个阶段,他将测试阶段预留了大量的时间,以便开展充分的测试工作。需求分析完成后,项目组编写了《需求分析报告》,项目经理小赵召集
A、Thenextday.B、OnSaturday.C、Inthreedays.D、Inoneweek.B信息明示题。女士询问包裹能否在自己妹妹过生日那天.电就是周六寄到,由此可知,她妹妹的生日是周六,故选B。
最新回复
(
0
)