首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int n) {if(n==1)return1; Else return(n+fun(n-1)); } main() {int x; scanf("%d",&x);x=fun(x); printf("%d\n",x); } 执行
有以下程序 int fun(int n) {if(n==1)return1; Else return(n+fun(n-1)); } main() {int x; scanf("%d",&x);x=fun(x); printf("%d\n",x); } 执行
admin
2018-11-21
76
问题
有以下程序
int fun(int n)
{if(n==1)return1;
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(intn)的定义中又出现了对函数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/Svxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){intx=0,y=0,i;for(i=1;;++i){if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}printf("%d,%d",
以下程序的输出结果是()。main(){inta[3][3]={{1,2},{3,4),{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];printf("
下述语句中,_____中的if语句语法是错误的。()
设有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则
从关系模式中指定若干个属性组成新的关系的运算称为______。
衡量显示器的主要技术指标是()
若要求从键盘读入含有空格字符的字符串,应使用函数()。
下列叙述中正确的是
算法的空间复杂度是指
给定程序的功能是调用fun函数建立班级通讯录。通讯录中记录每位学生的编号、姓名和电话号码。班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。请在程序的下划线处填入正确的内容并把下划线删除,使
随机试题
男性,19岁,因神志不清1小时来急诊。既往有1型糖尿病史5年,胰岛素长期治疗。近2天因腹泻停药。查体:血压100/70mmHg,呼吸深大,呼气有烂苹果味,皮肤干燥,双肺(-),心率110次/分,心律齐。患者神志不清的原因可能是
接诊时,如出现以下症状,何为最特征性的以下哪种治疗原则对这个病人是错误的
婚姻保健的主要内容有
甲以自己为被保险人,以8岁女儿乙为受益人投保人身保险。两年后,由于股票大跌,甲自杀身亡,对于保险金的赔付下列陈述正确的是()。
已知双曲线E的中心为原点,F(3,0)是E的焦点,过F的直线l与E相交于A,B两点,且AB的中点为N(-12,-15),则E的方程为()
“知之者莫如好之者,好之者莫如乐之者”,这句话体现的课程理念是()。
中国瓷器的发展,从宋代的大江南北成百上千窑口百花争艳的态势经由元代过渡之后,到明代几乎变成了由景德镇各瓷窑一统天下的局面。景德镇瓷器产品占据了全国的主要市场,因此,真正代表明代瓷业时代特征的是景德镇瓷器。景德镇的瓷器以青花为主,其它各类产品如釉下彩、釉上彩
阅读以下文字,完成以下问题。按分化能力的大小,干细胞可分为三种类型:一类是全能干细胞,它具有能形成完整个体的分化潜能,如胚胎干细胞。它是从早期胚胎的内细胞团分离出来的一种高度未分化的细胞系,具有与早期胚胎细胞相似的形态特征和很强的分化能力,它可以无
Inthelattercasetheoutcomecanbeseriousindeed.
[*]
最新回复
(
0
)