首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7)); }
有以下程序 #include int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7)); }
admin
2015-07-31
61
问题
有以下程序
#include
int fun(int x)
{
int p;
if(x==0||x==1)
return(3);
p=x-fun(x-2);
return p;
}
main()
{
printf("%d\n",fun(7));
}
执行后的输出结果是( )。
选项
A、2
B、3
C、7
D、0
答案
A
解析
因为fun(int x)是一个递归函数,所以主函数中fun(7)经过3次递归调用,其过程可以描述为"fun(7)=7-fun(5)=7-(5-fun(3))=7-(5-(3-fun(1)))=7-(5-(3-3))=7-5=2",所以最后输出结果为2。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/enDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){intx=11,y=11;printf("%d,%d\n",X--,--y);}
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
下列选项中,不是一个算法的基本特征的是()。
下列程序的执行结果是______。in(f(char*s){char*p=s;while(*p!=’\0’)p++;return(p-s);}main(){prin
下面程序段的输出结果是()。inti=32770;printf("%d\n",i);
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【】。
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
下列数据结构中,能用二分法进行查找的是()。
随机试题
病人背部大片明显红、肿、痛,与正常皮肤之间的界限不清,无波动感,伴有寒战、发热、白细胞增加,最可能的诊断是()
患者男,46岁,体重89kg,身高1.75cm,反复睡眠打鼾5年余。伴有白天嗜睡,注意力下降,夜尿增多。自述无明显睡眠中憋醒。查体:鼻中隔左偏,双侧鼻腔可见下鼻甲肥大。双侧扁桃体Ⅱ度肿大,表面无脓性分泌物,软腭肥厚低垂,悬雍垂冗长,咽腔狭窄。舌体轻度肥厚。
将配制的过饱和二水硫酸钙溶液置于密闭的蒸气压力锅中,在135~145℃,0.2~0.3MPa压力下处理,得到
水闸安全类别划分中,()是运用指标达不到设计标准,工程存在严重损坏,经除险加固后,才能达到正常运行。
求y’。
系统风险与非系统风险的最本质区别在于()。
(31)是用于描述软件详细设计的语言,(32)是支持动态汇集(Dynamic Binding)概念的语言,(33)是支持强类型(Strong Yying)概念的语言,(34)语言的一个主要特点是用透明性,(35)语言是一种过程性语言。
Clive:Theriskofhavingaheartattackonanygivendayshouldbeoneinseven,butasix-yearstudycoordinatedbyresea
Enragedbybeingtaxedwithoutbeinggivenrepresentation,NewEnglanderstippedteaintoBostonharbor.
A、Sheisthecoordinatorbetweenthestudentsandthedepartment.B、Sheisinchargeofthedepartment.C、Shegivesmostofthe
最新回复
(
0
)