首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义: #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
51
问题
设有如下函数定义:
#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://kaotiyun.com/show/3dID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
次数分布有两个基本特点,分别是()
下列可以描述数据集中趋势的指标是()
关于教育目的与教育方针,下列说法错误的是
(2013年真题)在我国,下列规范性法律文件系统化的活动中,不具有立法性质的是()。
联系中国实际,试述法对社会主义市场经济的作用。要求:观点明确,说理充分,条理清晰,语言规范、流畅。
设.(Ⅰ)当a,b为何值时,β不可由α1,α2,α3线性表示;(Ⅱ)当a,b为何值时,β可由α1,α2,α3线性表示,写出表达式.
下列叙述中,错误的是()。
在一棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序()。
随机试题
AairBashCearthDgrassEsticksFstones
地黄饮子的君药是
急性颜面或下肢感染伴发热,病变呈鲜红色。边缘稍隆起,与正常皮肤界限清楚,指压可使红色消退。压力去除后红色很快恢复。最可能的诊断是
A.生麻黄B.蜜麻黄C.蜜麻黄绒D.麻黄绒E.炒麻黄治体虚外感风寒表证已解咳喘未愈,宜选用的饮片是
下列关于企业法人破产还债程序的表述,哪一说法是错误的?
一自动喷水灭火系统由闭式喷头、管道系统、报警阀组成,报警阀前后管道内充满一定压力的水,该系统为( )。
国际债券的种类包括( )。
邓小平赋予独立自主的对外政策以新的内容,即真正的不结盟,其主要内容是什么?
TherearenocomprehensivestatisticstocharttheastoundingsurgeofEuropeansdemandingcosmeticsurgeryalongwithawidera
A、Paidmuchattentiontotheresultsofscientificdiscoveries.B、Seldomintroducedsafetylawsbeforedisastersoccurred.C、Har
最新回复
(
0
)