首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: int fun(int n) { if(n==1)}return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x);x=fun(x);prin
有下列程序: int fun(int n) { if(n==1)}return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x);x=fun(x);prin
admin
2012-12-03
54
问题
有下列程序:
int fun(int n)
{ if(n==1)}return 1;
else
return(n+fun(n-1));
}
main()
{ int x;
scanf("%d",&x);x=fun(x);printf("%d\n",x);
}
执行程序时.给变量x输入10,程序的输出结果是( )。
选项
A、55
B、54
C、65
D、45
答案
A
解析
本题在函数int fun(int n)的定义中又出现了对函数fun的调用,所以函数fun是递归函数。因而在主函数中调用x=fun(x)时,当输入10赋给变量x时,递归调用的过程为
fun(10)=10+fun(9)=10+9+fun(8)=10+9+8+fun(7)
=10+9++8+7+fun(6)=10+9++8+7+6+fun(6)
=10十9+8+7+6+5+fun(4)
=10+9++8+7+6+5+4+fun(3)
=10+9++8+7+6+5+4+3+fun(2)
=10+9++8+7+6+5+4+3+2+fun(1)
=10+9++8+7+6+5+4+3+2=55
转载请注明原文地址:https://kaotiyun.com/show/40Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
单个用户使用的数据视图的描述称为()。
有下列程序:main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);pri
下列语句中,正确的是______。
设计数据库的存储结构属于()。
有定义语句:“intx,y;”,若要通过“scanf("%d,%d",&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是()。
函数调用strcat(strcpy(str1,str2),str3)的功能是()。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
软件生存周期是指______这一过程。
软件测试与排错是两类相互联系而又性质不同的活动,在下述项目中,不具有排错活动特征的项目是______。
随机试题
社会历史发展的决定力量是()
男性,24岁,持续发热9d,伴食欲差,腹胀,便秘。体检:表情淡漠,心率72次/分,腹软、肝肋下1cm,脾肋下2cm,白细胞正常,嗜酸性细胞为零,血培养有伤寒杆菌生长。传染病的首要处理是()
各级支气管和肺泡结构,称为肺泡间、终末气道上皮以外的支持组织,包括血管及淋巴管组织,称为
治疗呼吸衰竭时,为建立通畅的气道应采取以下措施,除了
根据《刑事诉讼法》关于证据的法定种类,下列证据不属于狭义的物证的是( )。
人的爱心是从小开始培育的。对母亲的爱,对母亲的孝敬,对母亲的感恩,也当是从小开始。然而,我们刚好忽视了从小开始的培育。无论幼儿园,还是小学,我们少不了对孩子爱国家,爱集体等方面的教育,而不知什么原因独独缺少对母亲之爱的教育。我不知道,一个人连他的母亲都不懂
全国劳动模范中青年居多。
Youreadinthenewspaperthatthecitygovernmenthasapprovedtheplanofbuildinganothergolfcourtinthesuburbofyourci
TheEnglishRenaissanceI.IntroductionTheEnglishRenaissancewasaculturalandartisticmovementinEngland.—the【T1】of
A、Theyareinterestingtolookat.B、Theyhavelostsomeoftheirlegs.C、Theydonotmatchtheovaltableatall.D、Theyareun
最新回复
(
0
)