首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义: #include <stdio.h> int fun( int k ) { if (k<1) return 0; else if (k==1) return 1; else return fun(k-1)+
设有如下函数定义: #include <stdio.h> int fun( int k ) { if (k<1) return 0; else if (k==1) return 1; else return fun(k-1)+
admin
2023-03-14
23
问题
设有如下函数定义:
#include <stdio.h>
int fun( int k )
{ if (k<1) return 0;
else if (k==1) return 1;
else return fun(k-1)+1;
}
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是( )。
选项
A、2
B、3
C、4
D、5
答案
B
解析
首先 n=fun(3),3被当作参数传递进去,这就进行了一次调用,3被当做参数传进去后,程序会执行这句 else return fun(k-1)+1; 这就调用了第二次,而参数是3-1也就是2。2被当做参数传进去后,程序会执行这句 else return fun(k-1)+1; 这就调用了第三次,而参数是2-1也就是1。1被当做参数传进去后,程序会执行这句 else if(k==1) return 1; 不再递归调用,所以最终结果为3次。
转载请注明原文地址:https://kaotiyun.com/show/dx0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将5枚相同的纪念邮票和8张相同的明信片作为礼品送给甲、乙两名学生,要确保礼品全部分完且每人至少有一件,不同的分法有()。
安排5名歌手的演出顺序时,要求某名歌手不第一个出场,另一名歌手不最后一个出场,不同的排法有()。
结合材料回答问题:回顾深圳经济特区40年的跨越发展,“开放”是一个至关重要的视角。不久前,深圳发布了一组亮眼的外贸数据:今年1—8月,深圳进出口总值达到1,88万亿元,同比增长2%;仅今年上半年,全市设立了外商投资企业近2000家,吸收合同外资近80亿美
求下列函数的导数:y=ch(shx);
设f为定义在D上的有界函数,证明:(1)(2)
(Ⅰ)设函数u(x),v(x)可导,利用导数定义证明[u(x)v(x)]′=u′(x)v(x)+u(x)v′(x); (Ⅱ)设函数u1(x),u2(x),…,un(x)可导,f(x)=u1(x)u2(x)·…·un(x),写出f(x)的求导公式.
设函数f(u)具有连续导数,且z=f(excosy)满足 若f(0)=0,求f(u)的表达式.
SelectiveNewYorkCitypublichighschoolsaresupposedtomakeiteasyforfamiliestoseetheirdetailedadmissioncriteria,
对象包含3个基本要素:对象标识、对象状态和________。
一个密码系统至少由明文、密文、加密算法、解密算法和密钥五个部分组成,而其安全性是由________决定的。
随机试题
下列不是影响药物肾排泄的因素是
下列哪方面的情况不属于银行业监督管理机构应当责令银行业金融机构如实向社会公众披露的重大事项?()
地价是在土地所有权或使用权流转的基础上产生的。()
在不具备形成土洞条件的岩溶地区,遇下列()种情况可不考虑岩溶对地基稳定性的影响。
下列各项中,会引起留存收益总额发生增减变动的是()。
无知是羡慕的根源,也是恐惧的根源。
有的教师在教学中不逐一批改学生的作业,而是单纯用全班统一对答案的方式代替批改作业,你对此有何看法?
“法律的生命力在于实施,法律的权威也在于实施。”“人民权益要靠法律保障,法律权威要靠人民维护。”根据以上表述,下列说法不正确的是:
下列哪些不是国家机关工作人员职业道德的基础价值取向?()。
Low-agedOverseasStudentsLow-agedoverseasstudyhasbecomeamajorconcernbythemediaandparentsofthestudents,and
最新回复
(
0
)