首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(int n) { int a; if( n==1 ) return 1; a = n + fun( n-1); return ( a ); } main() { printf( "%d\n"
有以下程序 #include <stdio.h> int fun(int n) { int a; if( n==1 ) return 1; a = n + fun( n-1); return ( a ); } main() { printf( "%d\n"
admin
2018-10-16
66
问题
有以下程序
#include <stdio.h>
int fun(int n) {
int a;
if( n==1 ) return 1;
a = n + fun( n-1);
return ( a ); }
main() {
printf( "%d\n", fun( 5 ) );
}
程序的输出结果是
选项
A、14
B、10
C、15
D、9
答案
C
解析
函数fun为递归定义的函数,当调用fun(5)-->5+fun(4)-->5+4+fun(3)-->5+4+3+fun(2)-->5+4+3+2+fun(1),因此最后的结果为15。
转载请注明原文地址:https://kaotiyun.com/show/Hwxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
请读程序段:charstr[]="ABCD",*p=str;printf("%d\n",*(p+4));程序段的输出结果是______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
mysulen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(Char*str){inti;for{i=0;!=’\0’;i++);return(_
在数据流图的类型中有两种类型,它们是变换型和__________。
在软件开发中,结构化方法包括结构化分析方法、结构化设计方法和结构化程序设计方法。可行性研究阶段采用的是【】。
在长度为n的顺序存储的线性表中删除一个元素,最坏情况下需要移动表中的元素个数为【】。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;……fun(s);……
算法的空间复杂度是指
以下数据结构中,属于线性数据结构的是
随机试题
症见心痛彻背,背痛彻心,持续剧痛,喘不能卧,身寒肢冷,脉象沉紧。治疗宜用
我国酶免疫分析最常用的标记酶是
融资买入或融券卖出的系统性风险一般包括()。
封闭式基金交易价格由()决定。
根据著作权法及相关规定,为实施九年制义务教育和国家教育规划而编写出版教科书,在满足下列哪些条件的情况下,可以不经著作权人许可,在教科书中汇编其已发表的小说片段?
一般资料:求助者,男性,14岁,初中二年级学生。案例介绍:求助者是妈妈强迫来咨询的。经过与心理咨询师交流,开始敞开心扉,自诉最大的问题是与父亲的关系。父亲经常打他,几乎每天一次,后来每次打时求助者几乎都没反应了。很憎恶父亲的做法,但又没有办法。求
课程改革的基本理念是()。①以学生发展为本②培养环境意识③以创新精神和实践能力培养为重点④减轻学生学习负担
我国刑法分则对犯罪进行分类的主要依据是()。
诉讼时效自权利人知道权利被侵害之日起计算。()
A、Aboutfivemonths.B、Morethanhalfayear.C、Halfamonth.D、15to26months.A新闻中提到,入围的拉拉队员将接受4个半月的训练,A项“五个月左右”与新闻提到的时间最接近,故
最新回复
(
0
)