首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main()
有以下程序 #include int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main()
admin
2019-12-17
31
问题
有以下程序
#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(int a,int b)是一个递归函数。所以当t函数中调用fun(4,2)时,其执行过程如下:fun(4,2)-> fun(3,1)->fun(2,0),其返回值为2。
转载请注明原文地址:https://kaotiyun.com/show/tLCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中能表示合法常量的是
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",*k);}程序
下面选项中的程序段,没有编译错误的是
以下选项中叙述错误的是
以下叙述中正确的是
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangD
有如下嵌套的if语句if(a
下列给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。例如,若N=3,有下列矩阵:12345678
设二叉树的前序序列为.ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
随机试题
简述但丁《神曲)中的象征。
二氧化碳结合力是表示
根据马斯洛的人类需要层次论,下列描述正确的是
Cajal星形细胞染色方法的结果是
“一夫法”是指
建造师执业的基本要求是()
控制噪声,首先要识别噪声源,装修阶段主要的噪声源是( )。
WindowsNT网络是属于局域网。()
加强师德建设是具有社会意义的重要工程,是贯彻()的现实需要。
实施教育行政处罚的机关,除法律、法规另有规定的外,必须是()人民政府的教育行政部门。
最新回复
(
0
)