首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是( )。 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总共被调用的次数是( )。 int fun(int k) { if(k<1)return 0; else if(k==1)return 1; else return fun(k一1)+1; }
admin
2019-06-09
87
问题
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是( )。
int fun(int k)
{ if(k<1)return 0;
else if(k==1)return 1;
else return fun(k一1)+1;
}
选项
A、1
B、2
C、3
D、4
答案
C
解析
考查了函数的递归调用,当执行调用语句n=fun(3)时,返回n=fun(2)+1,再执行fun(2),返回n=fun(1)+1+1,而fun(1)等于1,所以最后n的值等于3。
转载请注明原文地址:https://kaotiyun.com/show/KxRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(说明:字*A的ASCⅡ码值是65)yoidfun(char*S){while(*S){if(*s%2)printf(’’%c’’,*s);s++;}}main(){chara[]=’’BYTE’’;fun(a);print
设有定义doublea[10],:*cs=a;以下能够代表数组元素a[3]的是
给定程序MODll.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用‘#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD:下列叙述中正确的是()。
一个栈的初始状态为空。现将元素A,B,C,D,E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为()。
有三个关系R、S和T如下:则由关系R和S得到的关系T的操作是()。
以下选项中,值为1的表达式是()。
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
随机试题
下列选项中,属于完成形态统计指标的是()。
具有疏肝解郁,宁心安神功效的药物是()具有养阴益血,宁心安神功效的药物是()
病房内火灾探测器数量最少为:
下列属于建筑材料采购合同中验收依据的有()
下列对税务部门统一印制的增值税专用发票的描述中,正确的是()。
下列不属于操作风险损失事件收集工作应坚持的原则的是()。
在变革解体阶段,整个过程有四项要求,以下各项中,不属于这四项要求的是()。
材料:某教师在“消化和吸收”一节课的教学中,关于“胃的功能”讲解中,表述为“胃像磨粉机一样把食物给磨碎了”,显然这样表述是不准确的,因为胃除了具有物理消化功能外,还有化学消化功能,磨粉机只能比喻物理消化功能。课堂教学中讲解技能用语要注意规范、严谨和科学。根
简述对理性形成的三个逐步放松的条件。
如下图所示,主机A发送数据包给B,在数据包经过路由器转发的过程中,下列封装在数据包3中的目的IP地址和目的MAC地址,正确的是
最新回复
(
0
)