首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2));} else return(fun(
有以下程序 #include int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2));} else return(fun(
admin
2019-12-17
20
问题
有以下程序
#include
int fun(int a,int b) main()
{ if(b==0)return a; {printf("%d\n",fun(4,2));}
else return(fun(-a,--b));}
程序的运行结果是
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知函数fun{int a,int b)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)->fun(3,1)->fun(2,0),其返回值为2。
转载请注明原文地址:https://kaotiyun.com/show/a7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
有以下程序#includefunc(intn){staticintnum=1;num=num+n;printf("%d",num);}voidmain(){func(3);func(4);printf("\n");}程序运
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
以下叙述中错误的是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
下面描述中不属于数据库系统特点的是
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或
下列选项中属于面向对象设计方法主要特征的是
随机试题
A.腹部叩诊移动性浊音阳性B.振水音阳性C.液波震颤阳性D.水坑征阳性E.肝浊音区消失中量腹水1000mL左右()
Weneedachairman______.
A.月季花B.枸杞子C.杏仁D.桃仁E.郁李仁既容易散失气味,又容易变色的中药材是
治湿热泻痢,痔疮肿痛,宜选用()。
丙公司持有一张以甲公司为出票人、乙银行为承兑人、丙公司为收款人的银行承兑汇票,汇票到期日为2007年6月5日,但是丙公司一直没有主张票据权利。根据票据法律制度的规定,丙公司对甲公司的票据权利的消灭时间是()。(2009年新制度)
给定资料1.生态农业作为一种可操作性强、前景广阔的现代农业,是利用自然资源的一种好方式。它吸收传统农业生产方式精华,借鉴现代农业的生产经营方式,强化资源节约和环境保护,促进生态保护和资源的可持续利用,是生态化的现代农业。大力发展生态农业,是人类统
该集团希望通过某软件解决以上的问题,假设您负责开发,请用250字描述您开发的系统应达到什么样的目标。实施信息化工程,三分靠技术,七分靠管理。信息中心主任清楚地知道企业信息化必须先有思想、流程、模型,然后才有实现。“信息化并不神秘,只有把企业信息化工作纳
在数据库模型中,通常把网状模型和()称为非关系模型。
关系模型的数据操纵即是建立在关系上的数据操纵,一般有【】、增加、删除和修改四种操作。
Themajorityofpeople,aboutnineoutoften,areright-handed.【71】untilrecently,peoplewhowereleft-handedwereconsidered【
最新回复
(
0
)