首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { iffn
已知递归函数fun的定义如下: int fun(int n) { iffn
admin
2021-06-10
71
问题
已知递归函数fun的定义如下:
int fun(int n)
{
iffn<=1)return l;//递归结束情况
else return n*fun(n.2);//递归
}
则函数调用语句fun(5)的返回值是( )。
选项
A、5
B、12
C、15
D、30
答案
C
解析
递归函数fun被定义为含有参数intn,返回整型。其中fun函数递归调用本身,当n=1时,fun返回1,如果大于1那么执行n*fun(n-2)。所以,当n等于5时,执行5*fun(3);当3时继续调用fun,3*fun(1),即fun(5):5木(3*fun(1)),答案为15。
转载请注明原文地址:https://kaotiyun.com/show/mvfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>#include<cmath>usingstd::cout;classPoint{public:Menddoubledistance(c
若有下面的函数调用:fun(a+b,3,max(n一1,b))则fun的实参个数是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成类Rect的构造函数,实现对变量left、right、top、bottom的初始化,缺省值都为0,请在注释//
用VC6打开考生文件夹下的源程序文件modi3.cpp,这个程序完成输出到屏幕一些特定的信息,但工程有错误或者不完整,请完成以下功能:(1)初始化m_Num2的值为j,请在注释//********1********后添加适当的语句。(2
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。请编写成员函
在关系代数运算中,有5种基本运算,它们是()。
下列关于模板的叙述中,错误的是()。
下列关于函数模板的描述中,正确的是()。
对于循环队列,下列叙述中正确的是()。
关于关键字class和typename,下列表述中正确的是()。
随机试题
A.清热宣肺B.温肺化痰C.养阴清肺D.益气健脾E.宣肺化痰
_______是组织内外对组织的整体感觉、印象和认知,是组织状况的综合反映。
下列因素中妨碍损伤修复的是()
CM和VLDL中含TG较高,催化TG水解的是
五硬好发于
A.工业和信息化管理部门B.商务管理部门C.中医药管理部门D.药品监督管理部门承担中药材生产扶持项目管理的部门是()
依次填入下面一段文字横线处的语句,衔接最恰当的一组是()没有谁可以活在社会舆论的真空里,“贫二代”如此,“拼二代”亦如此,“富二代”更不例外。________,________。当然,这其中不乏误解与偏见。________,_______
公安机关的刑事侦查权主要包括()。
根据《合同法》规定,合同格式条款的使用必须合法,否则格式条款无效。下列各项中,属于有效的格式条款有()
Whenistheguidedtourofthecampusgiven?
最新回复
(
0
)