首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义: #include<stdio.h> int fun(int k) {if(k<1)return 0; else if(k==1)return1; else return fun(k-1)+1; } 若执行调用语句“n=fun(3);”,
设有如下函数定义: #include<stdio.h> int fun(int k) {if(k<1)return 0; else if(k==1)return1; else return fun(k-1)+1; } 若执行调用语句“n=fun(3);”,
admin
2019-07-25
35
问题
设有如下函数定义:
#include<stdio.h>
int fun(int k)
{if(k<1)return 0;
else if(k==1)return1;
else return fun(k-1)+1;
}
若执行调用语句“n=fun(3);”,则函数fun总共被调用的次数是( )。
选项
A、2
B、4
C、4
D、5
答案
B
解析
首先n=fun(3),3被当作参数传递进去,这就进行了一次调用,3被当做参数传进去后,程序会执行这句else return fun(k-1)+1;这就调用了第二次,而参数是3-1也就是2。2被当做参数传进去后,程序会执行这句elsereturn fun(k-1)+1;这就调用了第三次,而参数是2-1也就是1。1被当做参数传进去后,程序会执行这句else if(k==1)return1;不再递归调用,所以最终结果为3次。
转载请注明原文地址:https://www.kaotiyun.com/show/3dID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,有歧义的是()。
次数分布有两个基本特点,分别是()
一位教师计算了全班20个同学考试成绩的均值、中数和众数,发现大部分同学的考试成绩集中于高分段。下列哪句话不可能是正确的?()
认为学校教育的功能就是再生产出占主导地位的社会政治意识形态、文化关系和经济结构的是
公开市场操作
按照法的原则的位阶和具体程序不同,可将法的原则分为()。
关于法治问题有如下观点:①法治与法制没有区别;②法治强调法律在社会生活中的至高权威;③中国建立法治国家,要将依法治国和以德治国结合起来;④法治意味着法律调整的正当性。下列选项中,表述不正确的观点是
设f(χ)在[1,+∞)上连续,若曲线y=f(χ),直线χ=1,χ=t(t>1)与χ轴围成的平面区域绕χ轴旋转一周所得的旋转体的体积为V(t)=[t2f(t)-f(1)]且f(2)=,求函数y=f(χ)的表达式.
设函数f(χ)(χ≥0)连续可导,且f(0)=1.又已知曲线y=f(χ)、χ轴、y轴及过点(χ,0)且垂直于χ轴的直线所围成的图形的面积与曲线y=f(χ)在[0,χ]上的一段弧长相等,求f(χ).
下列叙述中,错误的是()。
随机试题
组织导向型变革的变革方向是()
下列不属脾脏良性肿瘤的是
具有抗病毒作用的药物是
头孢菌素类用于抗绿脓杆菌感染最强的药物是
患者,女,56岁。半年前出现胸闷、气短症状,1个月前心脏彩超检查提示风湿性心脏病,重度二尖瓣狭窄。心电图示心房颤动,心室率快,ST—T改变。1周前行二尖瓣人工心脏瓣膜置换术。术后恢复良好。诊断:风湿性心脏病、二尖瓣置换术后;心房颤动。医嘱:可增加地高
关于地高辛的说法,不正确的是
朱某系某县民政局副局长,率县福利企业年检小组到同学黄某任厂长的电气厂年检时,明知该厂的材料有虚假、残疾员工未达法定人数,但朱某以该材料为准,使其顺利通过年检。为此,电气厂享受了不应享受的退税优惠政策,获取退税300万元。黄某动用关系,帮朱某升任民政局局长。
采用()技术,既可以防止事故的发生,也可以防止事故的扩大,减少事故的损失。
依次填入下列各句横线处的词语,恰当的一组是()“据我所知,有关个人所得税的改革方案还在探讨中,目前还没有推出明确的______。”一位接近管理层的税收专家______。
进程从运行状态转换为就绪状态的可能原因是()。
最新回复
(
0
)