首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int a,int b) { if(b==0)return a; else return(fun(--a,--b)); } main() {print
有以下程序: #include int fun(int a,int b) { if(b==0)return a; else return(fun(--a,--b)); } main() {print
admin
2021-06-15
36
问题
有以下程序:
#include
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
D、4
答案
B
解析
fun函数是一个递归函数,其功能是:当b的值为零时,返回此时a的值;否则,返回fun(--a,--b),即将a和b的值分别减1后返回fun(a,b)。当b不断递减时,a也不断递减,直到b为零。执行过程为:执行fun(4,2),b=2,返回fun(3,1),此时b=1,返回fun(2,0),b=0,返回a的值2。
转载请注明原文地址:https://kaotiyun.com/show/h0tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面属于系统软件的是()。
数据结构中,与所使用的计算机无关的是数据的()。
数据库系统的数据独立性是指()。
支持子程序调用的数据结构是()。
软件调试的目的是
以下说法不正确的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
政府进行了一项调查以了解人们的生活水平是否已得到了改善。
装配精度中的相对运动精度是指有相对运动的零部件在运动方向和相对速度上的精度。( )
下列不符合子宫颈癌的描述是
没药的药用部位是( )。
室内消火栓箱体安装的垂直度允许偏差为()。
财产物资的盘盈是()。
国际避税的方法有()。
某企业出售一座厂房,该厂房原价为100万元,已提折旧15万元,未计提减值准备,出售时支付相关清理费用1万元,取得的转让收入为50万元,假设营业税税率为4%,不考虑其他因素。则企业出售该厂房确认的结果是()。
【2014.吉林白山】人性论是确认教育观的理论基础,很多思想家和教育家都对人性问题发表过自己的见解,并提出了相应的教育理论,其中主张性善论的是()。
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
最新回复
(
0
)