首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义: #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
49
问题
设有如下函数定义:
#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全国计算机二级
相关试题推荐
某年级学生参加数学小组的有30人,参加语文小组的有40人,有10人只参加数学小组,10人两个小组都未参加,则该年级共有学生()人。
将标号为1,2,…,10的10个小球放入标号为1,2,…,10的10个盒子内,每个盒内放一个球,则恰好有3个球的标号与其所在盒子的标号不一致的放入的方法共有()。
资本所有者把从劳动者那里赚来的剩余价值的一部分用于个人消费,另一部分转化为资本,用于购买扩大生产规模所需追加的资本要素和劳动要素。资本积累是生产发展的必然趋势,其导致的社会现象包括()
意大利法学家贝卡利亚说过,“对于犯罪最强有力的约束力量不是刑罚的严酷性,而是刑罚的必定性,……因为,即便是最小的恶果,一旦成了确定的,就总令人心悸。”这说明法治思维方式具有()
设y=f(x)的定义域是[0,1],试求(1)f(sinx);(2)f(x+a)+f(x-a),(a>0)的定义域.
一个盒子中5个红球,5个白球,现按照如下方式,求取到2个红球和2个白球的概率.(1)一次性抽取4个球;(2)逐个抽取,取后无放回;(3)逐个抽取,取后放回.
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】近年来,H公司信息化基础平台经历了从传统模式到混合云模式的转变,在新的模式下,重构和优化IT服务运营管理体系成为运营管理部门的工作重点。在IT服务现状评估基础上,系统规划与管理师孙经理从服务
以下关于HDLC协议的叙述中,错误的是________。
假设有两个数据库表,product表和market表,分别存放商品信息和市场需求信息。对SQL语句:select*fromproduct,marketwhereproduct.p_id=market.p_id的结果描述正确的是____①____。
随机试题
“科学技术是第一生产力”意味着()。
男性,56岁,腰骶部疼痛1年余,发现蛋白尿3个月,辅助检查:血沉23mm/h,Hb8g/dl,尿蛋白电泳显示以低分子蛋白为主,血CRE152/μmol/L最可能的诊断为
患者女,19岁。因头晕乏力,面色苍白前来就诊,查体无肝脾肿大,血液检查显示:Hb49g/L,RBC1.90×1012/L,WBC2.7×109/L,中性粒细胞30%,淋巴细胞70%,血小板计数31×109/L。欲进一步确诊,还需做何种检查
早产儿的外貌特点是
根据项目特点,在项目选址中可能需要对以下方面进行专题研究比选,主要有()。
项目投资有几项基本原则,其中实际上规定了拨款时间的是()。
行政单位和事业单位在核算其行政事业活动时采用的是()。
反复阅读并尝试背诵要优于单纯重复阅读。()
Parentsandstudentsarenowrelyinglessontakingoutloansandmoreongrants,scholarshipsandtheirownincomeandsavings,
下列关于字段默认值的叙述中,错误的是()。
最新回复
(
0
)