首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义: #include int fun(int k) { if(k
设有如下函数定义: #include int fun(int k) { if(k
admin
2021-07-09
44
问题
设有如下函数定义:
#include
int fun(int k)
{ if(k<1)retum 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被当做参数传进去后,程序会执行这句elseretum fun(k一1)+1;这就调用了第三次,而参数是2一1也就是1。1被当做参数传进去后,程序会执行这句else if(k==1)retum 1;不再递归调用,所以最终结果为3次。
转载请注明原文地址:https://kaotiyun.com/show/katp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abed,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删
有以下程序:#includemain(){intk=5;while(一一k)printf(“%d”,k一=3);printf(“\n”);}程序执行后的输出结果是()。
某二叉树共有7个节点,其中叶子节点有1个,则该二叉树的深度为(假设根节点在第1层)()。
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
数据库设计过程不包括
下列选项中属于面向对象设计方法主要特征的是()。
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
设循环队列的存储空间为Q(1:35),初始状态为from=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
需要服用后多饮水的药物是
某国有控股公司新的法人代表刘某上任后,对会计人员安排任用上违反会计法规定的是( )。
目前境内上市外资股的投资主体包括()。
甲、乙双方当事人于2月1日签订一项买卖合同,合同约定一旦乙收回前欠应收账款,立即给甲的银行账户汇款购买其产品,并约定如果1个月内不能履行,则合同不发生效力。2月10日,乙的银行账户上收到10万元前欠货款,乙于当日即向甲汇款,履行合同,下列各项中符合法律规定
旅行社安排的旅游活动及服务档次与协议合同不符,造成旅游者经济损失,应退还旅游者合同金额与实际花费的差额,并赔偿()。
某公司去年有员工830人,今年男员工数比去年减少69/6,女员工数比去年增加5%,员工总数比去年增加3人,则今年男员工有()人。
所谓“科学决策”,从程序上说主要指什么?
有的人说,报公务员的一般都不会是学生的“精英族”,而是求四平八稳,没有上进心的“二流学生”,对此,你有什么看法?
简述路德的教育思想及影响。
______withthesizeofthewholeearth,thehighestmountaindoesnotseemhighatall.
最新回复
(
0
)