首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
37
问题
有下列程序:
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全国计算机二级
相关试题推荐
以下程序段的输出结果是()。inta=1234;floatb=123.456;doublec=12345.54321;printf("%2d,%2.1f,%2.1f",a,b,c);
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。
下列语句中,正确的是______。
函数mycmp(char*s,char*t)的功能是比较字符串s和t的大小,当s等于t时返回0,当s>t时返回正值,当s<t时返回负值。请填空。mycmp(char*s,char*t){while(*s==*t)
以下叙述中错误的是()。
在C语言中(以16位PC机为例),一个float型数据在内存中所占的字节数为4;一个double型数据在内存中所占的字节数为【】。
以下数据结构中不属于线性数据结构的是()。
以下4组用户定义标识符中,全部合法的一组是()。
以下不合法的用户标识符是()。
算法具有五个特性,以下选项中不属于算法特性的是 _____。
随机试题
证券交易所的会员大会的职权包括()
Inthethrillingprogressiveyearsoftheearly20thcentury,fewthingsweremoreattractivethanthepromiseofscientifickno
男性,47岁,农民。在田间喷洒农药3小时。昏倒在地.被家人急送医院。查体:BP90/60mmHg,HR24次/min.昏迷,角膜反射消失,瞳孔如针尖大小,两肺满布湿啰音。在用药过程中病人病情好转.意识转清醒.但突然患者出现烦躁不安、谵妄、瞳孔扩大,病人
在设计展开阶段,监理工程师要及时检查各专业设计之间相互配合和衔接的情况,这是( )的要求。
下列选项中,不可对库存商品账户进行明细核算的是()
下列信息属于客户定量信息的是()。
A、 B、 C、 C疑问词(Which)开始的疑问句不能用Yes/No来回答,因此(A)项就被排除了。题干问的是需要什么样的文件夹,(C)项的回答具体说明了是最上面抽屉里的TheAstraFile,因此是正确答案。
•ReadthetextbelowaboutAdCompaign.•Inmostofthelines34-45thereisoneextraword.Itiseithergrammaticallyincorr
Acorpsofso-calledbarefootdoctorsaretrainedinhygiene,preventivemedicine,acupuncture,androutinetreatmentofcommon
Duringthewholeofadark,cloudydayneartheendoftheyearIhadbeen【C1】______myhorsealongcountryroadswithlittleli
最新回复
(
0
)