首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 int fun(int k) { if(k
设有如下函数定义 int fun(int k) { if(k
admin
2016-12-28
30
问题
设有如下函数定义
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、4
C、3
D、5
答案
C
解析
这道题目考查了函数的递归调用,当执行调用语句n=fun(3)时,返回n=fun(2)+1,冉执行fun(2),返同n=fun(1)+1+1,而fun(1)等于1,所以最后n的值等十3。而函数fun总共被调用了3次。即fun(3),fun(2),fun(1)。
转载请注明原文地址:https://jikaoti.com/ti/1Vi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知bead指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有连接点数据域的和值作为函数值返回。请在横线处填入正确内容。{intdata;structlink*next;
若有定义:intw[3][5],则以下不能正确表示该数组元素的表达式是______。
下列关于栈的叙述正确的是______。
下列选项中,值为1的表达式是()。
在C语言中,函数返回值的类型最终取决于
下列叙述中,正确的是
若有定义intw[3][5];,则以下不能正确表示该数组元素的表达式是
以下选项中可作为C语言合法常量的是
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intI;for(I=0;【】!=’\n’;I++);return(I);}
随机试题
心迷走神经对心脏的作用可被下列哪一种受体的拮抗剂所阻断?()
IQ智商在90~109期间,表示
药品检验工作的基本程序是
立梯踏板上下间距以500mm为宜,不得有缺档。()
根据加涅的学习层级分类理论,巴甫洛夫经典条件反射实验中的学习属于()
我国北斗卫星导航系统与美国GPS、俄罗斯格洛纳斯、欧洲伽利略系统并称全球四大卫星导航系统。()
近代以来中华民族面临的两大历史任务:一是求得民族独立和人民解放,二是实现国家的繁荣富强和人民的共同富裕,两者的相互关系是
考虑二次型f=x12+4x22+4x32+2λx1x2-2x1x3+4x2x3,问λ取何值时,f为正定二次型.
【B1】【B5】
Whatdoesthemanwanttodo?
最新回复
(
0
)