首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { if(n
已知递归函数fun的定义如下: int fun(int n) { if(n
admin
2019-06-07
27
问题
已知递归函数fun的定义如下:
int fun(int n)
{
if(n<=1)return 1;//递归结束情况
else retUlTl n*fun(n.2);//递归
}
则函数调用语句fun(5)的返回值是( )。
选项
A、5
B、12
C、15
D、30
答案
C
解析
递归函数fun被定义为含有参数intn,返回整型。其中fun函数递归调用本身,当n=1时,fun返回l,如果大于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/mh8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类Ben中将二元运算符“/”,重载为友元函数,若c1、c2是Ben的两个对象当使用运算符函数进行显式调用时,与表达式c1/c2等价的表示为______。
在进行关系数据库的逻辑设计时,E-R图中的属性常被转换为关系中的属性,联系通常被转换为______。
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是______。
以下程序输出结果为__________。#includeusingnamespacestd;classTestClass1{public:TestClass1(){}TestCla
在结构化分析使用的数据流图中,使用用__________解释其中的图形元素。
下列程序的输出结果是()。#includeusingnarnespacestd;templateTfun(Ta,Tb){return(a
下列叙述中错误的是()。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(___________)return0;
程序流程图中带有箭头的线段表示的是( )。
随机试题
A.TAIB.TAEC.PTAD.TIPSSE.PTCD经皮经腔血管成形术的英文缩写为
越鞠丸所治郁证的成因包括
根管消毒药应具备的条件如下,除外
严重感染是多脏器功能障碍综合征的主要原因,抗感染治疗要注意()
下列哪类人员是传染病的责任报告人
关于我国公司资本制度特点的描述不正确的是()。
“树在水中长,船在林中游,鸟在枝上鸣,人在画中行”描述的是()。
李某系某市企业员工,工作能力一般,严重影响企业业绩,受到上级领导及其他同事的谴责。某日清晨,第一位到岗清洁的保洁人员发现李某死于企业工位。侦查机关通过侦查确定李某女儿为犯罪嫌疑人,此时他们应当制作结案报告,结案报告中不需要包含的信息为(
一个边长为1的正方形木板,锯掉四个角使其变成正八边形,那么正八边形的边长是多少?( )
Ifyoucouldgoonvacationasanyoneyouwanted,whowouldyouchoose?JoelStaindecidedhe’dmakeagreatRickyMartin.Welco
最新回复
(
0
)