首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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",
有以下程序 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",
admin
2018-10-16
22
问题
有以下程序
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、54
B、65
C、45
D、55
答案
D
解析
在C语言中函数可以递归调用,即直接或间接地自己调用自己。本题在函数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+1=55
转载请注明原文地址:https://kaotiyun.com/show/Gwxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
给定的程序中,fun函数的功能是:将M行N列的矩阵中的数据,按行的顺序依次放在一维数组中,一维数组中的元素的个数存放在形参n所指的存储单元中。请在程序的下划线处填写正确的内容,使程序得到正确的结果。voidfun(int(*S)[10]
下列叙述中,不属于软件需求规格说明书的作用的是______。
以下能正确定义一维数组的选项是______。
若二维数组a有m列,则在a[i][j]前的元素个数为()。
在使用程序流程图来表示算法时,菱形用来表示_______。
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
在树形结构中,树根结点没有【】。
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
下列给定程序中,函数proc()的功能是:应用递归算法求某数a的平方根。求平方根的迭代公式如下:x1=(x0+a/x0)/2例如,3的平方根为1.732051。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main()函数,不得增
随机试题
甲公司为一家制衣公司,2021年计划销售增长率为25%,该增长率超出公司正常的增长水平较多,为了预测融资需求,安排超常增长所需资金,财务经理请你协助安排有关的财务分析工作,该项分析需要依据管理用财务报表进行,相关资料如下:资料一:30
Toomuchimportancemustnotbeattachedtothewrongactsdonebychildren,particularlyiftheyhappentobeofaminornature
下列哪项不符合髓外造血
A.10%氯化钾B.10%葡萄糖酸钙C.葡萄糖液+胰岛素D.肌注丙酸睾酮E.5%碳酸氢钠对抗钾对心肌的抑制作用应用()
在项目决策分析与评价的可行性研究阶段进行社会评价广泛采用的方法是______。
建筑产品的固定性和生产的流动性及受外部环境因素影响较多,决定了职业健康安全与环境管理应该具有()。
按下面样张所示进行以下操作:(1)第一行标题设置A—D列合并居中,将标题改为“光盘情况销售表”。(2)计算:“销售额”列(销售额=销售数量×单价)。以下说法正确的是()。
当前司法机关和新闻媒体很对立,司法机关对新闻媒体实行防范和控制,新闻媒体对司法机关的工作不了解。如果你是一名司法工作人员。你认为这种做法对吗?
幸福教育是师生发挥主体创造性的教育。在幸福教育中,师生都是教育活动的创造者。师生在教育活动中是主动还是被动,是创造的活动还是机械的活动,直接决定着教育的状态和境界。没有教育者的主观能动性的发挥,亦没有教育者的主体性,没有教育者的创造性,幸福教育就很难体现崇
Whatisthewoman’smajor?
最新回复
(
0
)