首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
58
问题
已知递归函数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://www.kaotiyun.com/show/dL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于语句cout
关于结构化程序设计原则和方法的描述错误的是()。
下面表示引用的方法中正确的是()。已知:intn=10;
以下模板定义:templateTfun(Tx,Ty){returnx*x+y*y;}下面对fun的调用中错误的是()。
下面数据结构中,属于非线性的是()。
在关系数据库中,每一个二维表称为___________。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
下列关于类和对象的叙述中,错误的是()。
算法分析的目的是()。
下列叙述中,不属于软件需求规格说明书的作用的是
随机试题
Forthispart,youareallowed30minutestowriteanessayontheadvantagesanddisadvantagesofaudiobooks.Youshouldwrite
职业资格是对劳动者具有从事某种职业必备的学识、技术、能力的基本要求。()
设函数f(x)连续且满足,则f(x)=_________.
《医疗机构管理条例实施细则》规定医疗机构的门诊病历的保存期不得少于
为减轻肾病综合征患者长期服用肾上腺皮质激素的副作用,可采用
知母使用注意事项
利害关系人认为房屋登记簿记载的事项错误,而权利人不同意更正的,利害关系人可以申请()登记。[2010年考试真题]
某市市政府推行有关弹性放学的政策,弹性放学时间是指部分按时接学生放学有困难的家长可以向学校申请延时放学,即学生在放学时间仍可在校内逗留,学校将安排值班教师提供“托管”服务。关于弹性放学的调查,小李的方案是让老师自己组织班里学生做问卷调查,在学校门外发放问卷
下面的程序可对指定字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd",te
在人口稠密的城市,说一个人必须认识他的近邻这个观念早已烟灭,但在小城镇和乡村里却依旧存在。
最新回复
(
0
)