首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 intfun(intn) {ifln=1)return1; else retum(n+fun(n-1)); } main( ) {intx; scanf(’’%d’’,&x);x=fun(x);printf(’’%d\n’’,x); }
有以下程序 intfun(intn) {ifln=1)return1; else retum(n+fun(n-1)); } main( ) {intx; scanf(’’%d’’,&x);x=fun(x);printf(’’%d\n’’,x); }
admin
2020-05-19
40
问题
有以下程序
intfun(intn)
{ifln=1)return1;
else
retum(n+fun(n-1));
}
main( )
{intx;
scanf(’’%d’’,&x);x=fun(x);printf(’’%d\n’’,x);
}
执行程序时,给变量x输入10,程序的输出结果是
选项
A、54
B、65
C、45
D、55
答案
D
解析
在C语言中函数可以递归调用,即直接或间接地自己调用自己。本题在函数intfun(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/IACp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注意:部分源程序在
设有定义:“longx=123450L;”,则以下能够正确输出变量x的是()。
函数fun的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[1]、a[2]、……中,把奇数从数组中删除,偶数个数通过函数值返回。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除奇数后a所指数组中的数据
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:333333334444444455555555则一
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
下列对于软件测试的描述中正确的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
关于voidfun()的叙述中正确的是()。
软件测试的目的是()。
随机试题
体温升高超过正常0.5℃即为发热。
2017年6月,甲公司支付价款8000万元,自二级市场购入乙公司股票1000万股,购入时包含已宣告但尚未发放的现金股利1000万元,甲公司将购入股票划分为以公允价值计量且其变动计入其他综合收益的金融资产。2017年12月31日,乙公司股票的市场价格为
2×16年12月31日,甲公司持有乙原材料200吨,单位成本为20万元/吨,每吨乙原材料可加工生产丙产成品一件,该丙产成品售价为21.2万元/件,将乙原材料加工至丙产成品过程中发生加工费等相关费用共计2.6万元/件。当日,乙原材料的市场价格为19.3万元/
他是一位真正的耕耘者,当他名满天下的时候,却仍然只是专注于田畴,淡泊名利,一介农夫,播撒智慧,收获富足。他毕生的梦想,就是让所有的人远离饥饿。以上感动中国颁奖词最适合的人选是()。
下列有关小规模纳税人的说法,正确的有()。
对一个组织来说,各个组成部分往往是____________的,而劣质的部分往往决定了整个组织的水平。为了发挥组织的____________作用,释放它的潜力,就必须弥补薄弱环节,使组织能够在市场竞争中处于不败之地。填入画横线部分最恰当的一项是:
根据__________定律所制作的测量主观感觉的心理量表,是__________量表。()
设f(x)在(一1,+∞)内连续且f(x)—∫0xtf(t)dt=1(x>一1),求f(x).
Inrecentdecades,scientistshavebecomeincreasinglyawareoftheparttheobserver【C1】______inthescientificprocess.Inthe
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“档案表”和“水费”,试按以下要求完成设计:创建一个更新查询,用于计算水费的计算公式:水费=3.7*(本月水-上月水)。所建查询名为“qT2”。要求运行该查询,得到
最新回复
(
0
)