首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return1;//递归结束情况 else return n*fun(n.2);//递归 } 则函数调用语句fun(5)的返回值是( )。
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return1;//递归结束情况 else return n*fun(n.2);//递归 } 则函数调用语句fun(5)的返回值是( )。
admin
2020-07-30
68
问题
已知递归函数fun的定义如下:
int fun(int n)
{
if(n<=1)return1;//递归结束情况
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);当3时继续调用fun,3*fun(1),即fun(5)=5*(3*fun(1)),答案为15。
转载请注明原文地址:https://kaotiyun.com/show/2Jyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10);则下列说法中错误的是()。
下列关于C++函数的叙述中,正确的是()。
假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是()。
下面对对象概念描述正确的是()。
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程prog3,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。该工程中包含一个程序文件main.epp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个ax2+bx+c的一元二次多项式。一个Roo
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员
随机试题
关于高渗性缺水,下列不正确的是
患者前牙区牙龈有一肿物,镜下检查见由纤维细胞和多核巨细胞构成,有出血灶并见少量炎症细胞。最可能的诊断是()
关税是海关代表国家向纳税义务人征收的一种流转税,其征收主体是国家,课税对象是纳税义务人。()
假设美元兑英镑的即期汇率为1英镑兑换2.0000美元,美元年利率为3%,英镑年利率为4%,则按照利率平价理论,1年期美元兑英镑远期汇率为()。
根据《企业所得税法》的规定,属于提供设备和其他有形资产的特许权费,在提供设备时确认收入;属于提供初始及后续服务的特许权费,在提供服务时确认收入()。
仓库一个明显的功能就是保管产品,但随着人们对仓库概念的深入理解,仓库也担负着处理破损,集成管理和信息服务的功能,其含义已经远远超出了单一的存储功能。一般来讲,仓库具有三个基本功能:保管、移动以及信息传递。()
结构化面试要求考官()。
①人们对这个时代的文化有多种评价②今天的中国社会进入了一个新的历史时期,影响文化的诸种生态发生了很大的变化③没有好作品,没有乔木高树,花花草草搞得再热闹,也不能称为森林④有说是最好的文化,其立足点是这个时代文化的开放性、丰富性和多元化⑤我们要着力于
根据默瑞需要理论编制的人格测验是()
加快Catalyst3548发生直接链路失效时的收敛速度,正确配置生成树可选功能的命令是()。
最新回复
(
0
)