首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为 #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
25
问题
下列程序的输出结果为 #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://kaotiyun.com/show/fOkp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includestructS{inta;int*b;};main(){intx1[]={3,4},x2[]={6,7};structSx[]={1,x1,2,x2};pri
函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交叉,并始终保持编号为1的牌在最上方,如第一次这样洗牌后的结果为:1,28,2,29,…,53,27,54。第二次洗牌后的结果为:
设变量已正确定义并赋值,以下正确的表达式是( )。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
以下选项中不属于C语言程序运算符的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
只要你不断努力,你迟早会解决这个难题的。
正常肺部叩诊音
区分不同账务处理程序的根本标志是()。
无论以信息和议论发布为核心的微博,还是类似以“圈子”交流为中心的社交网络,都是以一种________的人际关系为中心的网络形态。它们引发了传播方式以及议题和议程设置方式的深刻转移,原来以传统媒体为中心的自上而下的传播,已经转变为多中心的、________式
()是马克思主义政党保持纯洁性的根本,()是领导干部做到清正廉洁的基础。
按照科尔伯格的道德发展理论,青少年直至成年早期的个体一般处于()。
艺术创作主体(北京师大2018年研)
设x2+y2≤2ay(a>0),则f(x,y)dxdy在极坐标下的累次积分为().
Sinceabout1950,publictransportationintheU.S.hashadtostruggletosurvive.Thegrowthofprivateautomobileownership,
TodayIhaveto(walk)______home.
最新回复
(
0
)