首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为 #include<iostream.h> int func(int n) { if(n<1) return 1; else retur n+func(n-1) ; return
下列程序的输出结果为 #include<iostream.h> int func(int n) { if(n<1) return 1; else retur n+func(n-1) ; return
admin
2010-12-16
27
问题
下列程序的输出结果为
#include<iostream.h>
int func(int n)
{
if(n<1) return 1;
else retur n+func(n-1) ;
return 0;
}
void main( )
{
cout < < func(5) < < endl;
}
选项
A、0
B、10
C、15
D、16
答案
D
解析
本题考查的是递归函数的使用,题中递归函数的结束条件为n<1,递推公式为f(n) =n +f(n-1) ,所以计算结果为5+4+3+2+1+1,最后一个1为n=0时的返回值。
转载请注明原文地址:https://jikaoti.com/ti/bqL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于线性链表的描述中,正确的是()。I、只含有一个指针域来存放下一个元素地址II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)III、结点由两部分组成:数据域和指针域。
数据流图中带有箭头的线段表示的是()。
请编一个函数voidfun(inttt[M][N],intPP[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。注意:部分源程序给出如下。请勿改动主函数main和
有以下程序:#includemain(){intc,d;c=13&5:d=10&&5;printf("%d,%d\n",c,d);}程序的运行结果是()。
有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,BN复合关键字(A,B)。表T的记录项(b,q,4)违反了()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
下列关于文件概念的叙述中正确的是()。
函数调用语句:fun((exp1,exp2),(exp1,exp2,exp3));含有的实参个数是
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的
有如下程序#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout<<setprecision(3)<<fixed<<setfill(’*’)<<setw(8);co
随机试题
肝硬化患者突然出现剧烈腹痛、腹水迅速增加,脾肿大,最可能的并发症是
下列关于褶皱的描述正确的是()。(1)沿垂直岩层走向进行观察,通过地带的岩层呈有规律的对称重复出现;(2)沿垂直岩层走向进行观察,通过地带的岩层发生顺序重复出现;(3)平行于岩层走向进行观察,同一岩层呈“S”形弯曲或圈闭;(4)地貌上
铁路简支梁主要采用()方法架设。
钢网架结构要求所测定挠度值不应超过相应设计值的1.15倍,挠度值测量应分别在工序()完成时进行。
下列有关“不同信息技术环境下的问题”的阐述中,错误的是()。
幼儿的语言学习,要用机械记忆和强化训练的方式进行,以便让幼儿尽早认识文字,并能恰当运用文字。()
略
LastyearMr.Johnsonsoldhishouseatagood________.
Foradmissionsofficers,reviewingapplicationsislikefinal-examweekforstudentsexceptitlastsformonths.Greatapplicati
Peoplewholiveinheavilyindustrializedareasdonotgetasmuchsunlightastheyshould.Dust【C1】______overacityataltitud
最新回复
(
0
)