首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数f的定义如下: int f(int n){ if(n<= 1)return 1;//递归结束情况f5=5*f3=5*3*f1 else return n*f(n-2); //递归 } 则函数调用语
已知递归函数f的定义如下: int f(int n){ if(n<= 1)return 1;//递归结束情况f5=5*f3=5*3*f1 else return n*f(n-2); //递归 } 则函数调用语
admin
2010-12-16
53
问题
已知递归函数f的定义如下:
int f(int n){
if(n<= 1)return 1;//递归结束情况f5=5*f3=5*3*f1
else return n*f(n-2); //递归
}
则函数调用语句f(5)的返回值是______。
选项
答案
15
解析
函数递归调用,f(5)=5*f(3)=5*(3*f(1))=15。
转载请注明原文地址:https://www.kaotiyun.com/show/O7jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下语句:typedefstruetS{intg;charh;}T;以下叙述中正确的是()。
设有定义:doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
数据结构中,与所使用的计算机无关的是数据的()。
若有以下定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量e的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
重载的运算符仍然保持其原来的操作数个数、优先级和【】不变。
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为【】。
随机试题
在现代高等教育中,师德建设需要()。
纵江东父兄怜而王我,我何面目见之。纵:王我:
关于超声波类别的叙述,正确的是
氯丙嗪用于人工冬眠的主要机制是
患者,男,45岁。关节肌肉疼痛,屈伸不利,疼痛较剧,痛有定处,遇寒痛增,得热痛减。局部皮色不红,触之不热,舌苔薄白,脉弦紧。治疗除选用阿是穴、局部经穴外,还应选用的穴位是
牛黄的气味是
环境影响因素分析中不属于自然环境因素的是()。
自然人下落不明满几年的,利害关系人可以向人民法院申请宣告他为失踪人?()
简述司法独立原则。
李李氏,女,生于1899年,居于山东省青岛市。年过百岁的李李氏老人非常喜欢聊天,她将聊天当成生活的一部分。与人聊天时,她将许多生活中的忧愁和烦恼之事痛痛快快地“一说了之”,不再为这些忧愁和烦恼浪费精力。她将聊天当作家庭和睦的一
最新回复
(
0
)