首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int n) { if(n==1)return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d"
有以下程序 int fun(int n) { if(n==1)return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d"
admin
2019-08-18
67
问题
有以下程序
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)=0+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+l=55
转载请注明原文地址:https://kaotiyun.com/show/yqRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
C语言中double类型数据占字节数为
下列程序中函数f的功能是:当flag为1时,进行由小到大排序:当flag为0时,进行由大到小排序。voidf(intb[],intn,intflag){intij,t;for(i=0;i
请编写函数fun,其功能是:计算并输出例如,在主函数中从键盘给n输入20后,输出为:s=534.188884。注意:要求n的值大于1但不大于100。部分源程序在文件PROG1.C中。请勿改动主函数main和其他函
函数fun的功能是:从三个形参a,b,c中找出中间的那个数,作为函数值返回。例如,当a=3,b=5,c=4时,中数为4。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BL
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,二维数组中的数据为:333333334444
给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为:11111
设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是
随机试题
经皮球囊二尖瓣成形术是缓解以下何病的首选方法
患者,女性,72岁,因术后电解质紊乱出现代谢性酸中毒。该患者的呼吸表现最可能为
村民甲(18周岁)路过村民乙家门口时,用一块石头向乙家所养且卧在乙家门口的狗打去,该狗立即扑向甲,甲因跑得快未被狗咬,狗咬伤了甲旁边的行人丙。丙因躲避,将路边丁叫卖的西瓜踩碎3个。丙因治伤支付医药费80元。丁的3个西瓜价值16元。对丙、丁的损失应由谁赔偿?
关于《刑法》分则条文的理解,下列哪些选项是错误的?(2011年卷二58题)
保险储备的存在不会影响经济订货批量的计算,但会影响再订货点的确定。( )
关于自我,下列说法中正确的是()。
甲用自己的一套房屋抵押,向乙借款100万元,并办理了抵押登记,后甲将房屋出租给丙,债务履行期届满,甲没有偿还债务。下列判断正确的是()。
作为一种方法论,中庸之道已经深深______到了与中国文化有关的每一个元素和成分之中,成为构成普遍的文化心理和社会心理的核心要素之一。每个置身于中国文化视野中的社会成员都无法摆脱那_________的中庸的思维模式和价值观。填入划横线部分最恰当的一项是:
裴斯泰洛齐把劳动教育当作劳动人民获得幸福的根源,是一种不切实际的幻想。
Thewebsitewillsortout________itemstohelpthosewhocan’tdecidewhattoexchange.
最新回复
(
0
)