首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)
admin
2010-06-06
38
问题
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 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);当n等于3时继续调用fun,3*fun(1),即fun(5)=5*(3*fun(1)),答案为15。
转载请注明原文地址:https://kaotiyun.com/show/gMjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C语言中可以作为无符号整数类实例化值的是()。
下列定义变量的语句中错误的是()。
下列叙述中正确的是()。
下列条件语句中,输出结果与其他语句不同的是()。
下面叙述正确的是
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
以下与存储类别有关的四组说明符中,全部属于静态类的一组是
有以下程序段:int*P;p=________malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
软件工程的出现是由于()。
随机试题
戊酸雌二醇不能用于:
试述确定涉外民事诉讼管辖的原则。
下列关于浸润性导管癌的叙述,错误的是
目前各级政府部门明令施工企业用工必须加强管理的重点对象是()。
()将商业银行的所有业务划分为九条业务条线:公司金融、交易和销售、零售银行、商业银行、支付和结算、代理服务、资产管理、零售经纪和其他业务。
1,3,3,-1,15,()
观察力的意义有()。
多媒体计算机处理图形、图像、音频和视频,其数字化后的数据量十分庞大,因此必须对数据进行______以到达实用要求。
Thecomprehensionpassagesonthiscoursearedesignedtohelpyouincreaseyourreadingspeed.Ahigherreadingrate,withnol
A、investmoremoneyintheindustryB、developbettertechnologyC、offsetChinaD、buildmorefactoriesB
最新回复
(
0
)