首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义: #include int fun(int k) { if(k
设有如下函数定义: #include int fun(int k) { if(k
admin
2017-11-06
57
问题
设有如下函数定义:
#include
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/DBxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:fun(charp[][10]){intn=0,i;for(i=0;i<7;i++)if(P[i][0]==’T’)n++;returnn;}main(){charst
有以下程序:main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",C);}执行后的输出结果是(
对下列二叉树进行中序遍历的结果是()。
有以下程序:#include<stdio.h>voidfun(int*s,intnl,intn2){inti,j,t;i=nl;j=n2;while(i<j){t=s[i];s[i]=s[j];s[j]=t;
有以下程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k;执行该程序段后,k的值是()。
设有以下语句:inta=1,b=2,c;c=a^(b<<2);执行后,C的值为()。
在软件开发中,需求分析阶段产生的主要文档是()。
在计算机中,算法是指______。
用树形结构来表示实体之间联系的模型称为
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
随机试题
[*]
下列物质中抑制胃酸分泌的是
2型糖尿病血糖控制的目标是
根据项目特点,在项目选址中可能需要进行的专题比选工作不包括()。
某小区住宅楼工程,建筑面积43177㎡,地上9层,结构形式为全现浇剪力墙结构,基础为带形基础,施工过程中每道工序严格按“三检制”进行检查验收。建设单位为某房地产开发有限公司,设计单位为某设计研究院,监理单位为某监理公司,施工单位为该市某建设集团公司,材料供
某公司的会计部门具有强大的内部控制结构。该部门具有高度的职责分离、定期对账、严格审查和全面内部审计。某心怀不满的固定资产会计师蓄意贪污由应收账款部门处理的现金收入。会计师计划将这些资金用于赌博。使用舞弊三角模型,哪一项是对公司舞弊风险情况的最佳评估?
H公司是东北一家民营企业,1996年创建时仅有50万元资金和5个员工。近年来市场对其产品需求不断升温,吸引了数十家企业进入该地区。该企业产品在市场有一定的竞争能力,企业经济效益也不错。公司规模不断扩大,部门增加到十个,人员发展到150多。创办人自任总经理,
简要回答计算机网络按传输范围和逻辑功能两个方面的分类。
蓝眼冯骥才①古玩行中有对天敌,就是造假画的和看假画的。造假画的,费尽心机,用尽绝招,为的是骗过看假画的那双又尖又刁的眼;看假画的,却凭这双眼识破天机,看破诡计,捏着这
北极地区冰壶的逐渐融化,更________的意义在于北冰洋上将出现新航道,新航道的出现可以让环北极地区国家________提出对北极地区的主权主张,不仅可以使本国获得经济和军事利益,而且可以直接对其他国家的科学考察,经济开发等活动进行________。依
最新回复
(
0
)