首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
26
问题
有以下程序
#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://jikaoti.com/ti/zJG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言源程序名的后缀是
以下叙述中正确的是
以下叙述中错误的是
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参Y所指数组中,在主函数中输出。例如,有10个正数:46、30、32、40、6、17、45、15、48、26,其平均值为30
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
设二叉树的前序序列为.ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
下面不属于软件需求分析阶段任务的是
数据库管理系统(DBMS)是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
设序列长度为n,在最坏情况下,时间复杂度为O(10g2n)的算法是()。
随机试题
人们在使用语言交流的同时,不可避免地伴随其他形式的交流,这些语言之外的交流统称为
维持液为口服补液盐为
新增加的血液检测人员应具备高等学校医学或者相关专业大学专科以上学历,其中大学本科以上学历的应占新增人数的多少比例以上
生产环境中易引起职业中毒的毒物形式主要是()
背景:某开发公司投资兴建住宅楼工程,建筑面积12000m2,框架结构。经公开招投标,甲施工单位中标。双方根据《建设工程施工合同(示范文本)》GF一2013—0201签订了施工承包合同,合同工期10个月。在专用条款中双方约定,钢筋、混凝土工程量在±10%以
公民,是指具有一国国籍的自然人。自然人是相对于法人而言的,是指基于出生而有生命的人,包括中国人、外国人、无国籍的人。根据上述定义,下列属于中国公民的是()。
比较布鲁纳的认知一发现说与奥苏伯尔的有意义接受说。
Atthedawnofthe20thcentury,suburbiawasadreaminspiredbyrevulsiontothepovertyandcrowdingofthecities.Inthevi
A、Becausetherobesofthemanandthewomanaretoodetailed.B、Becauseitiswhiteandmuchsmallerthantheoriginal.C、Becau
A、Thestudentsdidn’tenjoyit.B、Theprofessordidn’tgetwellprepared.C、Notallthestudentsshowedup.D、Theprofessorfail
最新回复
(
0
)