首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为 #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
37
问题
下列程序的输出结果为 #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://kaotiyun.com/show/Vtjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中,不合法的C语言用户标识符是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均是正确的是()。
下列数据结构中,属于非线性结构的是()。
在软件开发中,需求分析阶段可以使用的工具是( )。
下列C语言语句会出现错误的是()。
软件生命周期是指()。
当变量c的值不为2、4、6时,值也为"真"的表达式是()。
请编写函数fun,函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始没有空格。注意:部分源程序在文件PROGl.C中。请勿改动主函数mai
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为()。
随机试题
陶冶法主要包括_________、_________和艺术熏陶等。
下列函数为奇函数的是
白及来源于( )。
关于溴化锂吸收式制冷机的性能,下列说法正确的是________。
根据劳动合同法律制度的规定,下列有关劳动合同效力的表述中,正确的有()。
某初中教师要求学生购买自己编写的课程学习辅导材料,该教师的行为违反了下列哪一教师职业道德规范?()
简述间接故意与过于自信的过失之间的区别。
下列选项中,属于民事权利私力救济方式的是()
Arocketburnspropellantrapidlyandmostrocketscarryasupplythatlastjustafewseconds.
Clothes,decorations,physique,hairandfacial【C1】_____giveagreatdealofinformationaboutus.Forinstance,wewearclothe
最新回复
(
0
)