首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义: #include <stdio.h> int fun(int k) { if(k <1)return 0; else if(k==1)return 1; else return fun(k-1)+1; } 若
设有如下函数定义: #include <stdio.h> int fun(int k) { if(k <1)return 0; else if(k==1)return 1; else return fun(k-1)+1; } 若
admin
2022-04-01
29
问题
设有如下函数定义:
#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/0nkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于位运算的叙述中正确的是()。
有以下程序#includevoidfun(char**p){inti;for(i=0;i<4;i++)printf("%s",p[i]);}main(){char*s[6]={"ABCD","EFGH"
有以下程序#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=4,b=5,c=6;pri
若有以下程序#includemain(){chara[20],b[]="Theskyisblue.";inti;for(i=0;i
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
有以下程序:#includemain(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2‖c一!=3)prinff(“%d,%d,%d\n”,a,
有以下程序#includeinta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){fun1(5,6);fun2
以下叙述中正确的是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
中国天气网“天气新闻”征稿启事中国天气网内容涵盖丰富,其中《天气新闻》尤为受到各界广泛关注。“天气新闻”在报道突发天气事件和提高防灾减灾科普常识方面起到重要作用。自本网2008年7月正式上线以来,每天都需要发布大量全国各地重大天气新闻,由于网站影
膀胱结石的典型症状是()。
肺结节病第一期的临床表现,下列哪种情况是正确的
在编制投标报价之前,首先要做的工作是()。
中国古代医学在世界上独树一帜,下列人物按他们所处时代的先后顺序排列,正确的是()。
富福利指眼下一些地方政府和企业,为了吸引高端人才,争相开出各种优惠条件,如提供房补、半价专用房等。高端人才往往拥有更高的谋生本领,收人方面已经处于社会的中高端或者高端行列,这一让富有者拥有更多福利的政策偏向引发人们质疑。有人认为此举是将大量的公共资源向高端
输入受限的双端队列是指元素只能从队列的一端输入,但可从队列的两端输出。若有8,1,4,2依次进入输入受限的双端队列,则得不到的输出序列是()。
浏览网页时浏览器与Web服务器之间需要建立一条TCP连接,该连接中客户端使用的端口是()。
在PC中,CPU具有指令流水功能的优点是( )。
Reflectingonourexploration,wealsodiscoveredthatpeoplewillexploitthenewness,vagueness,andbreadthoftheinformatio
最新回复
(
0
)