首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { if(n
已知递归函数fun的定义如下: int fun(int n) { if(n
admin
2019-06-07
52
问题
已知递归函数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://www.kaotiyun.com/show/mh8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是()。A)ifstreamfin;fin.open("d:\\test.txt",ios_base::in);B)fstream
一个C++语言程序的开发步骤通常包括编辑、______、链接、运行和调试。
将代数式Z=转换成程序设计中的表达式为______。
函数模板:template Tadd(Tx,Ty){returnx+y;} 下列对add函数的调用不正确的是
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(___________)return0;
用树形结构表示实体之间联系的模型是__________。
下面重载乘法运算符的函数原型声明中错误的是()。
给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是_____________。
假设血inta=1,b=2;,则表达式(++a/b)*b--的值为【】。
数据流图中父图和子图的平衡是指【】。
随机试题
子系统作为复杂系统结构的第一级划分,需要具备很多特点,其中不包括()
逍遥散中体现治肝"体用兼顾"的药对是
根据《灵枢.天年》,三十岁,五脏大定,肌肉坚固,血气盛满,故
下列关于翻模法施工风险防控措施的论述,错误的是()。
下列项目中,由省、自治区、直辖市地方税务局确定减免土地使用税的有()。
经济全球化与经济国际化的区别是
Watchababybetweensixandninemonthsold,andyouwillobservethebasicconceptsofgeometrybeinglearned.Oncethebabyh
A.mentallyB.standC.assistD.complexE.shelterF.strollingG.coordinationH.survivalI.AsJ.supervisionK.compre
Emotionisafeelingaboutorreactiontocertainimportanteventsorthoughts.Peopleenjoyfeelingsuchpleasantemotionsasl
Thepredictabilityofourmortalityratesissomethingthathaslongpuzzledsocialscientists.Afterall,thereisnonaturalr
最新回复
(
0
)