首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)
admin
2010-06-06
71
问题
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)的返回值是( )。
选项
A、5
B、12
C、15
D、30
答案
C
解析
递归函数fun被定义为含有参数int n返回整型.其中 fun函数递归调用本身,当n=1时,fun返回1,如果大于1那么执行n*fun(n-2)。所以,当n等于5时,执行5*fun(3);当n等于3时继续调用fun,3*fun(1),即fun(5)=5*(3*fun(1)),答案为15。
转载请注明原文地址:https://kaotiyun.com/show/gMjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
给定程序MODll.C中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m=2000,则应输出:0.000160。请改正程序中的语法错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结
以下关于C语言的叙述中正确的是()。
关于计算机算法的叙述中不正确的是()。
算法的有穷性是指()。
由N个有序整数组成的数列已放在一维数组中,给定程序MODIl.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(10w
以下选项中的编译预处理命令行,正确的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
关于C语言程序设计,以下叙述中不正确的是()。
随机试题
一个处于完全竞争市场的企业()
A酸性磷酸酶B前列腺素C两者均是D两者均不是可反映下列器官功能的物质前列腺
急性颅内压增高的常见病因是
A.化学药品B.进口药品C.生物制品D.中药E.进口药品分包装根据《药品注册管理办法》甲药品批准文号为国药准字H20090022,其中H表示()。
下列炉窑砌筑工序中,不属于交接内容的是()
FIDICl999年出版的《施工合同条件》(新红皮书)主要用于()的施工。
A注册会计师负责对甲公司2012年度财务报表进行审计。在实施风险评估程序时,A注册会计师遇到下列事项,请代为做出正确的专业判断。(根据2009年原制度考题修订)在识别和评估重大错报风险时,A注册会计师可能实施的审计程序有()。
阅读下面材料,回答问题。小丽,女,高一学生。祖父母和父母均为医生,从小在非常讲究卫生的环境下长大,平时做事谨慎、认真、仔细,严格要求自己,追求十全十美,有条理,爱整洁,但缺乏灵活性,有不安全感。入学后住宿,同室睡上床女生不讲究个人卫生,不洗手就拿
下列不属于收入再分配手段的是:
某公司2011年度的有关资料如下:(1)签订销售商品合同2份,销售金额共计800万元;(2)签订加工承揽合同1份,加工金额400万元:(3)签订专利权转让合同1份,转让金额500万元;(4)签订贴息贷款合同1份,借款金额100万元;(5)本年度新
最新回复
(
0
)