首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
2012-01-20
102
问题
已知递归函数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/nDVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta[2][3]={{1,2,3},{4,5,6}};intb[3][2],i,j;for(i=0;i<=1;i++){fo
若变量已正确定义for(x=0,y=0;(y!=99&&x
有以下程序:#include<stdio.h>intf(intt[],intn);main(){inta[4]={1,2,3,4},s;s=f(a,2);printf("%d\n",s);}intf(intt[],intn){i
设变量均已正确定义,若要通过scanf("%d%c%d‰",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:□代表空格字符)()。
给定程序MODll.C中函数fun的功能是:按以下递归公式求函数值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件),下面属于应用软件的是()。
将E-R图转换为关系模式时,E-R图中的属性可以表示为
关系数据库管理系统能实现的专门关系运算包括()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指
随机试题
氯丙嗪的临床应用有
患者,女,25岁,因胃、十二指肠溃疡入院治疗,当患者入病区感到环境陌生而紧张时,护士首先应使用()
关于原水管道系统的设计,下列叙述中错误的是()。
工程承包合同中规定的工程范围是指()。
根据《民事诉讼法》的规定,与案件有利害关系的()必须回避。
下列各项,属于企业所有者权益的内容包括()。
某市建筑公司承建某县政府办公楼,工程不含税造价为1000万元,该施工企业应缴纳的营业税为()万元。
KL公司各总账账户9月末余额如下:该公司10月份发生下列经济业务:(1)从银行提取现金200000元,备发工资。(2)收到甲公司前欠货款50000元,存入银行。(3)财产清查中发现库存01号产品盘亏5千克,单位成本100元,计500元,尚待批准处
社会生产发展的主要标志是()。
按照某种人性的一般原则,社会生活中的人,不管其地位有多高,受的教育有多长,他的行为总是随环境而变化的。人性中既有善的一面,也有恶的一面,每个人实际上都有自利性情结或倾向,他们被称之为“理性经济人”。下面哪一个选项不是题干所隐含的意思或能推出的结论?(
最新回复
(
0
)