首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为 #include<iostream.h> int func(int n) { if(n<1)return1; else return n+func(n-1); retu
下列程序的输出结果为 #include<iostream.h> int func(int n) { if(n<1)return1; else return n+func(n-1); retu
admin
2010-03-29
22
问题
下列程序的输出结果为 #include<iostream.h> int func(int n) { if(n<1)return1; else return n+func(n-1); return 0; } void main() { cout<<func(5)<<end1; }
选项
A、0
B、10
C、15
D、16
答案
8
解析
本题考查的是递归函数的使用,题中递归函数的结束条件为n<1,递推公式为f(n)=n +f(n-1),所以计算结果为5+4+3+2+1+1,最后一个1为n=0时的返回值。
转载请注明原文地址:https://jikaoti.com/ti/LzW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintfun(intx,inty){if(x==y)retum(x);elseretum((x+y)/2);}main(){inta=1,b
有以下程序:#include<stdio.h>main(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序运行后的输出结果是()。
有如下程序:#includemain(){inti;for(i=0;i<5;i++)putchar(’9’-i);printf("\n");}程序运行后的输出结果是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
在软件设计中不使用的工具是( )。
在软件开发中,需求分析阶段产生的主要文档是()。
算法的时间复杂度是指()。
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在C中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。
结构化程序设计主要强调的是()。
随机试题
变态反应性疾病最具特征性的炎症细胞是
有关淋病以下哪项是错误的
关于牙髓坏死的叙述正确的是
A.急性粒细胞白血病B.急性早幼粒细胞白血病C.急性单核细胞白血病D.急性巨核细胞白血病E.慢性粒细胞白血病以Ph染色体为特征性异常染色体的疾病是
初诊为血小板减少性紫癜(ITP)的患者首选的治疗是
某二层招待所局部电气平面图,如图6一Ⅲ一1所示:1.AL、AL1、AL2均为定型照明配电箱,安装高度底边距地面600mm,室内地面标高为±0.00,室外地面标高为一0.45m;2.电缆穿钢管直埋,经过落地电缆换线箱引入AL(电缆换线箱的
一般而言,企业对资金需要量的预测可采用()方法来预测。
某街道选调了三位社会工作者进入一个城乡结合部社区开展社区工作,计划用两年时间提升居民参与意识,发挥自助互助精神,共同解决社区面临的问题。社会工作者在准备阶段的工作重点是()。
肥皂水效应:将对他人的批评夹裹在前后肯定的话语之中,减少批评的负面效应,使被批评者愉快地接受对自己的批评。以赞美的形式巧妙地取代批评,以看似间接的方式达到直接的目的。根据上述定义,下列不属于肥皂水效应的是()。
IfthepopulationoftheEarthgoesonincreasingatitspresentrate,therewill【B1】______notbeenoughresourcesleftto【B2】_
最新回复
(
0
)