首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) {if(b==0)return a; else return(fun(--a,--b)); } main() { pri
有以下程序 #include int fun(int a,int b) {if(b==0)return a; else return(fun(--a,--b)); } main() { pri
admin
2019-12-17
22
问题
有以下程序
#include
int fun(int a,int b)
{if(b==0)return a;
else return(fun(--a,--b));
}
main()
{
printf("%dha",fun(4,2));
)
程序的运行结果是
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知函数fun(int a,intb)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)->fun(3,1)->fun(2,0),其返回值为2。
转载请注明原文地址:https://kaotiyun.com/show/dBCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
给定程序MODI1.C中函数fun的功能是:按以下递归公式求函数值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序
给定程序中,函数fun的功能是:对形参SS所指字符串数组中的M个字符串按长度由短到长进行排序。SS所指字符串数组中共有M个字符串,且串长
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要
若有定义:inta[2113];,以下选项中对a数组元素正确引用的是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在_______处应填入的选项是Structlink{chardata;_______}node;
下列定义数组的语句中,正确的是
在软件开发中,需求分析阶段产生的主要文档是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
不会形成死循环的是()。
随机试题
艺术想象力的作用主要表现在()
1.背景某施工项目经理部在某航站楼综合布线系统工程施工时,发现某月的实际成本降低额比目标成本增加了,降低成本目标与实际成本对比资料以及成本降低率如下表所示。2.问题说明工程项目预算成本、成本降低率和成本降低额的差异分别是多少?
根据《建设工程质量管理条例》规定,下列项目最低保修期限不正确的是( )。
银行营销组织模式有()。
在个人住房贷款业务中,贷款受理和调查中的风险点主要包括()。
关于工作时间的规定,下列做法中正确的有()。
江西“十一五”进出口总额为()。
小学儿童友谊的基础是()。
民间传说
AlbertoBautista,30,isararityinSantaCruzMixtepec:ayoungadultmale.Mostofthesons,husbandsandbrothersfromthis
最新回复
(
0
)