首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
58
问题
有下列程序:
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全国计算机二级
相关试题推荐
若t为double类型,表达式t=1,t+5,t++;的值是______。
在面向对象方法中,()描述的是具有相似属性与操作的一组对象。
执行以下程序段后,s的值为【】。staticcharch[]="600";inta,s=0;for(a=0;ch[a]>=’0’&&ch[a]<=’9’;a++)s=10*s+ch[a]-’0’;
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为
要求通过while循环不断读入字符,当读入字母’N’时结束循环。若变量已正确定义,以下正确的程序段是()。
以下函数fun的功能是返回str所指字符中中以形参c中字符开头的后续字符串的首地址,例如:str所指字符串为“Hello!”,c中的字符为’e’,则函数返回字符串"ello!"的首地址。若str所指字符串为空中或不包含c中的字符,则函数返回NULL。请填
若二维数组a有m列,则在a[i][j]前的元素个数为()。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、【】和自定义完整性。
若以下对fun函数的调用是正确的:x=fun(fun(a,b,c),(a+b,a+c),a+b+c);则fun函数的形参个数为()
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
随机试题
表达产物具有G蛋白功能的癌基因是
A.胸骨后压榨性疼痛,既往有高血压病史B.阑尾切除术后2天,下床活动后突发呼吸困难伴胸痛、烦躁不安C.间断咳嗽、咳痰伴咯血半年D.胸痛、胸闷、气短10天,伴发热、乏力及盗汗E.刺激性咳嗽肺血栓栓塞症的临床表现应为
A.1~3个月B.2~3个月C.1~1.5年D.2周E.6个月
下列药物中,不宜选用氯化钠注射液溶解的药品是()
2001年9月至2002年5月间,广东省某地戒毒所的领导人及管教人员,与当地“鸡头”建立“合作关系”,违背关押人员本人意愿,强行将多名在该所戒毒的青年女子“出售”给“鸡头”从事卖淫活动,并从中收取“赎金”入单位账后私分给员工用于单位福利。则该戒毒所的管教人
按子项目分解的资金使用计划其第一层次按( )分解。
母乳喂养是否更有利于孩子的智能发展?某研究团队肯定了这一点。团队对1500个孩子在他们9个月、2岁和4岁时进行了追踪测试,研究发现母乳喂养超过3~5个月的儿童在智力测试中得分高于母乳喂养少于3个月的儿童,而后者的得分又比没有经过母乳喂养的儿童高。下列选项
Musiciansarefascinatedwiththepossibilitythatmusicmaybefoundinnature;itmakesourowndesireforartseemallthemo
中央军事委员会的领导体制是()
Cisco路由器执行showaccess-list命令显示如下一组信息StandardIPaccesslistblockdeny10.0.0.0,wildcardbits0.255.255.255logden
最新回复
(
0
)