首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为 #include<iostream.h> int func (int n) { if ( n <1)return l; else return n+func ( n-1 );
下列程序的输出结果为 #include<iostream.h> int func (int n) { if ( n <1)return l; else return n+func ( n-1 );
admin
2009-02-15
26
问题
下列程序的输出结果为 #include<iostream.h> int func (int n) { if ( n <1)return l; else return n+func ( n-1 ); return O; } void main( 0 { 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/hYd0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于函数声明voidfun(floatarray[],int*ptr);以下叙述正确的是()。
若有chars[3][3]={="AAA","BBB","CCC"};说明语句,则与它等价的语句是()。
有以下程序:#include<stdio.h>intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是()。
结构化程序设计的基本原则不包括()。
有以下定义语句,编译时会出现编译错误的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
以下选项中函数形参不是指针的是
关于算法,以下叙述中错误的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
如何评估个体的压力源及其应注意的问题?
Didyoueverhavesomeone’snameonthetipofyourtongueandyetyouwereunabletorecallit?【36】thishappensagain,donot【3
一患者李某,28岁,教师,孕1产0,孕3l周,恶心、呕吐伴不规律下腹坠痛8小时入院。生命体征平稳,T37.3℃,BP120/80mmHg,P90次/分,R20次/分;心肺无异常,妊娠腹型,肝脾未及,剑突下右侧轻压痛,无反跳痛,麦氏点无压痛。有不规律
下列选项中,不属于急性牙间龈乳头炎病因的是
A.乙酰乙酸硫激酶B.HMG-CoA还原酶C.乙酰CoA羧化酶D.HMG-CoA裂解酶E.HMG-CoA合成酶合成脂酸的关键酶是
在火电厂动力中心(PC)和电动机控制中心(MCC),低压厂用电回路设计塑壳开关的功能是:
由于技术的非自愿扩散,促进了周围的技术和生产力水平提高的现象是技术创新特征中的()。
不动产物权的权利变动,通常以()为公示方法。
假定一个类的构造函数为A(intaa,intbb){a=aa--;b=a*bb;),则执行Ax(4,5);语句后,x.a和x.b的值分别为()。
操作查询共有4种类型,分别是删除查询、【】、追加查询和生成表查询。
最新回复
(
0
)