首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知递归函数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
80
问题
已知递归函数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全国计算机二级
相关试题推荐
有以下程序:#includeintfun(){staticintx=1:x*=2:returnx;}main(){inti,s=1;for(i=1;
C语言中规定,程序中各函数之间()。
下列定义变量的语句中错误的是
软件详细设计产生的图如下:该图是()。
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件),下面属于应用软件的是()。
下列叙述中正确的是()。
设有定义和语句(假设shortint型数据占2字节)shortint*pi,*pj;pi=pj=(short,*)malloc(2);则以下叙述正确的是()。
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,
在关系代数运算中,有5种基本运算,它们是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
以下指标在诊断阻塞性肺气肿时最有价值的是
下列有关心脏杂音的描述,错误的是
A.引起I型超敏反应B.引起Ⅱ型超敏反应C.引起Ⅲ型超敏反应D.引起Ⅳ型超敏反应E.是I型超敏反应反应介质
18岁以下儿童禁用的药品是()。
某增值税一般纳税人从某农业生产者手中购进玉米一批,收购价格为10000元,取得普通发票,并支付运费3000元,装卸费500元,取得货运企业开具的运费发票;验收入库后,因管理人员保管不善损失1/4,则该项业务准予抵扣的进项税额为()元。
要删除插入点之前的字符内容,可以按______键。
我国《物权法》中的物权,是指权利人依法对特定的物享有直接支配和排他的权利,包括所有权、用益物权和()三大类。
有网友在华声论坛上发表《2012伦敦奥运奖牌榜上的秘密》的帖子,认为“奖牌榜”就是各国“综合国力榜”;美国奖牌领先,一家独大;中俄奖牌数相对,位居第二梯队;英日德法位居第三梯队。对此,下面说法错误的是()。
中共八届十中全会
Amandaiscarefulaboutanythingthattouchesherlips.She(36)instructionsoneveryfoodpackanddoesallshecanto(37
最新回复
(
0
)