首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
2019-06-12
94
问题
已知递归函数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/dL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includevoidmain(){charstr[2][5]={“1234”,“5678”},*p[2];imij,s=0;for(i=0;i
由于常对象不能被更新,所以()。
阅读下面程序:#includevoidfun(hatn){intx(5);staticinty(10);if(n>0){++x:++y;cout
有如下程序:#includeusingnamespacestd;classTestClass,{public:TestClass(){cout
C++中将两个字符串连接起来组成一个字符串的函数是__________。
下面关于面向对象的程序设计方法中,正确的是()。
C++中封装性、继承性和______是面向对象思想的主要特征。
数据库管理系统常见的数据模型有层次模型、网状模型和__________3种。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
随机试题
企业存在不可确指的无形资产,分别按单项评估加总的方法和整体评估的方法所得到的评估结果会有一个差额,这个差额通常被称为()
下列选项中,不属于膜龈手术的是
某建设项目由厂房、办公楼、宿舍等单项工程组成,则单项工程综合概算中的内容有()。
锅炉钢架安装工艺的组件找正方法主要有()。
1997年9月巴塞尔银行监管委员会正式向世界公布了( ),以期成为世界各国共同遵守的银行监管的谨慎法规。
根据以下图形的规律,问号处应填入的是()。
印有()字样的全球通行的旅行支票品种可以在世界800余家旅行支票代兑行兑换。
把饭碗牢牢端在自己手上,是我国治国理政必须长期坚持的基本方针。下列关于国家粮食安全战略表述错误的是()。
设α1,α2,…,αn-1是Rn中线性无关的向量组,β1,β2与α1,α2,…,αn-1正交,则()
A、TheexecutivesupervisorofHumanResources.B、TheseniorvicepresidentofMarketingManagementC、TheseniordirectorofInte
最新回复
(
0
)