首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int n) main() {if(n==1)return1; {int x; Else scanf("%d",&x);x=fun(x); retum(n+fun(n-1)); printf("%d\n",x); }
有以下程序 int fun(int n) main() {if(n==1)return1; {int x; Else scanf("%d",&x);x=fun(x); retum(n+fun(n-1)); printf("%d\n",x); }
admin
2016-12-18
92
问题
有以下程序
int fun(int n) main()
{if(n==1)return1; {int x;
Else scanf("%d",&x);x=fun(x);
retum(n+fun(n-1)); 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)=109+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/0NDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段chareh;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
若a是int型变量,则表达式(a=2*3,a*2),a+6的值为______。
有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是______。
以下叙述中错误的是______。
下列程序输出的结果是()。main(){inta;a=-4+4*5-6;printf("d",a);a=4+4%5-6;printf("%d",a);a=-3+4%6/5;printf("%d",a);
下列叙述中正确的是()。
若有下列定义,则对a数组元素地址的正确引用是()。inta[5],*p=a;
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
按照“先进先出”组织数据的数据结构是()。
栈和队列的共同特点是
随机试题
学校为了提高学生的素质,开设文理两类选修课。统计表明,有学生选修了全部文科类选修课,也有学生选修了全部理科类选修课。如果题干陈述为真。那么以下哪项一定是真的?
比较两组测定结果的精密度。甲组:0.38%,0.38%,0.39%,0.40%,0.40%;乙组:0.37%,0.39%,0.39%,0.40%,0.41%。则
可经垂直感染导致胎儿畸形的病毒
中国人民银行上海总部成立于2005年8月10日,其主要职责是( )。
真诚永远都像镜子一样,当你真诚面对公众时,公众肯定会读到你的真诚;即便你存在错误和自己没有发生的过失,那可能是智力问题,或者是现有的行为模式和智力结构所无法避免的,公众也全体谅。本句的主旨是( )。
材料一:中共中央印发的《公民道德实施纲要》中指出:通过公民道德建设的不断深化和拓宽,逐步形成和发展与社会主义市场经济相适应的社会主义道德体系。材料二:上海十家政府机构联合建立的企业行为警示系统已于近日开通,凡存在严重危害交通安全、严重扰乱市场经济秩
下列哪些概念判断适用于有限责任公司?()
A、很帅B、留过学C、不抽烟D、不敢吃辣B
LittleLadyStartsBigWarHarrietBeecherStowehadpouredherheartintoheranti-slavery(反对奴隶制度)bookUncleTom’sCabin.【4
SomeAmericancollegesarestate-supported,othersareprivately______,andstillothersaresupposedbyreligiousorganizations
最新回复
(
0
)