首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int x) { int P; if(x==0‖x==1) return(3); P=x—fun(x一2); return p; }
有以下程序: #include int fun(int x) { int P; if(x==0‖x==1) return(3); P=x—fun(x一2); return p; }
admin
2019-08-18
34
问题
有以下程序:
#include
int fun(int x)
{
int P;
if(x==0‖x==1)
return(3);
P=x—fun(x一2);
return p;
}
main()
{
prinff(“%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/eZRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。例如:a数组中的值为则返回主程序后a数组中的值应为注意:部分源程序存在文件PROG1.C
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C中。
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES;否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或
以下叙述中正确的是
以下选项中,能用作数据常量的是
以下叙述中正确的是
给定程序中,函数fun的功能是:判断形参s所指字符串是否是’’回文’’(Palindrome),若是,函数返回值为1;不是,函数返回值为0。’’回文’’是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是’’回文’’,而
下列不属于软件工程3个要素的是()。
下列不属于软件工程3个要素的是()。
随机试题
某失血性休克患者快速输入全血1200ml后出现手足抽搐、皮肤黏膜出血、血压下降、心率减慢,该患者可能发生
撤销权自债权人知道或者应当知道撤销事由之日起()年内行使?自债务人的行为发生之日起()年内没有行使撤销权的,该撤销权消灭?()。
( )是在总监理工程师主持下,按照项目监理合同的要求以及设备制造、安装情况和实际调查情况,在项目监理实施方案的基础上编制的指导项目监理机构开展设备工程项目监理活动的工作计划,也是在总监理工程师的主持下编制,经监理单位技术负责人批准,用来指导项目监理机构全
某工程为土质边坡,对于这种边坡的防护宜采用的防护措施是()。
选择质量控制点的原则通常有()。
价值培养型投资理念是一种投资风险共担型的投资理念。这种投资理念指导下的投资行为既分享证券内在价值成长,也共担证券价值成长风险。()
下列关于信托产品流动性及收益情况的说法,正确的有()。
甲上市公司拟非公开发行股票,其发行方案的下列内容中,符合证券法律制度规定的是()。
甲赠与乙一部手机,一个月后,乙将甲之子丙打成重伤,则()。
他点点头,喉头发紧,一句话也说不出来。
最新回复
(
0
)