首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(int n) { if(1n return fun(n一1)+n; else return 0; } main() { prinff(“%d\n”,fun(3));
有以下程序: #include int fun(int n) { if(1n return fun(n一1)+n; else return 0; } main() { prinff(“%d\n”,fun(3));
admin
2019-12-17
21
问题
有以下程序:
#include
int fun(int n)
{
if(1n
return fun(n一1)+n;
else
return 0;
}
main()
{
prinff(“%d\n”,fun(3));
}
程序的运行结果是( )。
选项
A、4
B、5
C、6
D、7
答案
C
解析
fun函数是一个递归函数,n=3,返回f(3—1)+3=f(2)+3=f(1)+2+3=f(0)+1+2+3=0+6=6。
转载请注明原文地址:https://kaotiyun.com/show/xECp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于C语言函数说明的位置,以下叙述正确的是()。
有以下函数:intfun(char*ps){char*p;p=ps;if(*ps==NULL)retum0;while(*++P);return(P—ps);}该函数的功能
给定程序MODI1.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000请改正函数fun
以下正确使用C语言标识符的是()。
有以下程序:#includestructtt{intx;structtt*y;}s[2]={1,0,2,0};main(){structtt*P=8;P一>y=s;print
以下选项中合法的C语言赋值语句是()。
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
关于算法,以下叙述中错误的是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
随机试题
Magnesiumisanothermineralwenowobtainbycollectinghugevolumesofoceanwaterandtreatingitwithchemicals.Althoughor
某女,近1年经量明显增多,或持续难净。色紫暗,有块,腹痛拒按。舌暗脉细涩。现正值经期第3天,最佳方选( )。
男,60岁,半年前因精神因素起病,表现失眠,好忘事,说话哆嗦,重复近4个月,愁眉苦脸,要自杀,少言少语,对不起子女,翻箱倒柜,认错家人,既往高血压无卒中史。曾诊断“抑郁症”,原发性高血压”,经治疗,一度病情好转,表现豁然开朗,对往事感到莫名其妙,2天后病情
设备监理工程师是指经( ),取得注册设备监理工程师执业资格证书,并经注册后,根据设备监理合同从事设备监理业务活动的专业技术人员。
进口属于自由进口的技术,应当向国务院商务主管部门办理登记,并提交()。
对非上市证券认识不正确的是()。
甲公司是一家健身器材销售公司,为增值税一般纳税人,适用增值税税率为17%。2013年1月1日,甲公司向乙公司销售5000件健身器材,单位销售价格为1000元,单位成本为800元,开出的增值税专用发票上注明的销售价格为5000000元,增值税额为85000
设p是指向一个类动态对象的指针变量,则执行“deletep;”语句时,将自动调用该类中的__________函数。
Whowouldmostlikelybelisteningtothistalk?
Notcontentwithitsdoubtfulclaimtoproducecheapfoodforourownpopulation,thefactor,farmingindustryalsoarguesthat"
最新回复
(
0
)