首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
24
问题
已知递归函数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全国计算机二级
相关试题推荐
若有以下程序段:intr=8;pfinff("%d\n",r>>1);输出结果是()。
有以下程序:#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
有以下程序:#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
下列叙述中正确的是
下列规格的数在C语言源程序中不合法的是()。
下列关于线性链表的叙述中,正确的是()。
以下选项中可用作C程序合法实数的是
关于C语言标识符,以下叙述中错误的是()。
在C语言中,以下选项中不能正确表示10×1000之值的是
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
关于宫颈癌的转移途径,不正确的是
阅读下面这段文言文,回答后面的问题。胡则,字子正,婺州永康人。果敢有材气。以进士起家,补许田县尉。时灵、夏用兵,转运使索湘命则部送刍粮,为一月计。则曰:“为百日备,尚恐不支,奈何为一月邪?”湘惧无以给,遣则遂入奏。太宗因问以边策,对称旨,顾左右曰
精神障碍诊断的基本步骤包括()
A综合医院已取得《麻醉药品、第一类精神药品购用印鉴卡》。注册在A综合医院的执业医师甲,患有风湿性关节炎,常年忍受风湿疼痛,近日取得了麻醉药品和第一类精神药品处方资格,在本院欲为自己开具罂粟壳用于止痛。关于执业医师甲为自己开具罂粟壳的说法,止确的是
高层建筑按9度抗震设计时,梁柱中心线之间的偏心距不应大于柱截面在该方向宽度的()。
某生产性建设项目,折算到第1年年末的投资额为4800万元,第2年年末的净现金流量为1200万元,第3年年末为1500万元,自第4年年末开始皆为1600万元,直至第10年寿命期结束,则该建设项目的静态投资回收期为()年。
求助者目前心理状态属于()。求助者情绪问题不包括()。
亨利.福特曾说过:“如果我最初问消费者他们想要什么,他们会告诉我‘要一匹更快的马’。”有人说,如果真这样,汽车大王就不会出现了。材料体现的经济学道理是:
Flyingoveradesertareainanairplane,twoscientistslookeddownwithtrainedeyesattreesandbushes.Afteranhour’sflig
A、Mostpeopleareofsimilarintelligenceregardlessofbackground.B、Peopleofthesamebloodtypehavesimilarintelligence.C
最新回复
(
0
)