首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main( ) {
有以下程序: #include int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main( ) {
admin
2021-04-28
40
问题
有以下程序:
#include
int fun(int n)
{
if(n==1)
return 1;
else
return(n+fun(n-1));
}
main( )
{
int x;
seanf("%d",&x);
x=fun(x);
printf("%d\n",x);
}
执行程序时,给变量x输入10,程序的输出结果是( )。
选项
A、55
B、54
C、65
D、45
答案
A
解析
该程序考查的是函数的递归调用。在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用,执行结果为1+2+3+…+8+9+10=55。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/TDtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下列叙述中正确的是()。
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
将数据库的结构划分成多个层次,是为了提高数据库的()。
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
设有定义:struct{charmark[12];intnuml;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
随机试题
燃料电池是能量()装置。
A.病变限于一个淋巴结区或单个结外器官局部受累B.病变累及右侧颈、腋窝和腹股沟淋巴结C.病变累及右锁骨上和左腋窝淋巴结D.病变累及左腋窝淋巴结及肝Ⅳ期淋巴瘤
嘌呤环中第4位和第5位碳原子来自
烧伤休克期,如果病人中心静脉压很高,尿量很少,应多补充
某牙根四周均为垂直吸收的骨下袋,牙根位于骨下袋中央,骨壁与牙根不相贴合,此牙周袋称为
男性,27岁,诊断为支原体肺炎,应选用下列哪类药治疗()
渗流达西定律适用于()。
下列不能打开菜单编辑器的操作是()。
Thebrightflowersandwarmwinds______thatspringhadcome.
A、Conflictsaboutgunuse.B、Welfareabuseandimmigration.C、Questionsaboutclimate.D、RaceissuesinAmerica.B新闻后段提到,共和党候选人更
最新回复
(
0
)