首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下函数定义 intfun(intk) { if(k<1)return0: elseif(k=1)return1; elsereturnfun(k-1)+1; } 若执行调用语句:n=fun(3);则函数fun总共被调用的次数是
设有如下函数定义 intfun(intk) { if(k<1)return0: elseif(k=1)return1; elsereturnfun(k-1)+1; } 若执行调用语句:n=fun(3);则函数fun总共被调用的次数是
admin
2019-04-24
71
问题
设有如下函数定义
intfun(intk)
{
if(k<1)return0:
elseif(k=1)return1;
elsereturnfun(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://kaotiyun.com/show/IFRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表韵头节点。请编写函数fun,它的功能是。找出学生的最高分,由函数值返回。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容。仅在函数
N个有序整数数列已放在一维数组中,给定下列程序中,函数fun()的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,则返回其下标值:反之,则返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(low<high
下列给定程序中,函数fun()的功能是根据整型形参m,计算如下公式的值。y=1-1/(2×2)+1/(3×3)-1/(4×4)+…+(-1)(m+1)/(m×m)例如:m中的值为5,则应输出0.838611。请改正程序中的错误,使它
以下叙述中正确的是()。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
使用fgets(str,n,p)函数从文件中读入一个字符串,以下叙述错误的是()。
设有定义语句int(*f)(int);则以下叙述正确的是
以下选项中不属于C语言程序运算符的是
下列与队列结构有关联的是()。
随机试题
其他检查证实为恶性骨转移瘤,而骨显像表现为正常,多提示
以下癌症疼痛治疗过程中,属于二阶镇痛药的是()。
在输注对血管刺激性强的化疗药物当出现外渗现象时,下列处理方法不正确的是
接收机门限电平测试是()设备的必测项目。
下列关于集权与分权相结合型财务管理体制的说法中,正确的有()。
根据契税法规规定,下列行为中,应按规定计算缴纳契税的有()。
李大爷因中风住院治疗,出院回家后,执意一个人居住。女儿放心不下,为李大爷申请了社区居家养老服务。社会工作者通过李大爷的女儿了解到,李大爷中风前是社区志愿服务团队的骨干,经常参加各类社区活动。现在,李大爷虽生活上基本能自理,但身体状况大不如从前,经
下列关于民事案件调解的说法中,错误的是()。
Theannouncementistogiveinformationabout______.Theexhibitionisheld______.
InhisnewbookCreativeIntelligence,BruceNussbaumarguesthatcreativityisanundervaluedskillthatanyonecancultivate.
最新回复
(
0
)