首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int n) { int a; if(n==1)return 1 ; a=n+fun(n-1); return (a);) main() (
有以下程序 #include int fun(int n) { int a; if(n==1)return 1 ; a=n+fun(n-1); return (a);) main() (
admin
2019-08-18
17
问题
有以下程序
#include
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/JiRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段inti,n;for(i=0;i
若有以下程序main(){inta=-2,b=0;do{++b;)while(a++);printf("%d,%d\n",a,b);}则程序的输出结果是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
C语言中char类型数据占字节数为
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅
函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]、……中,把偶数从数组中删除,奇数个数通过函数值返回。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除偶数后a所指数组中的数据
软件设计中模块划分应遵循的准则是
在软件开发中,需求分析阶段产生的主要文档是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
挫伤的治疗措施中不包括
A.呋塞米B.硝酸甘油C.硝酸异山梨酯D.盐酸地尔硫革E.利血平作用时间长的抗心绞痛药,又称消心痛的药物是()。
根据《药品流通监督管理办法》,药品生产、经营企业的经营行为符合规定的是
下列关于当地方性法规、规章之间不一致时如何裁决的规则说法正确的是:()
某合伙企业的四名合伙人约定,对于合同金额超过20万元的合同需要全体合伙人一致同意方可签订。某日,合伙人丁某听说某服装厂有一批布匹低价促销,但此时其他合伙人联系不上,丁某遂以合伙企业名义与对方签订了买卖合同,货款金额30万元。其他合伙人听说后,张某和王某表示
关于储蓄业务的说法,错误的是()。
罗斯福在实施“新政”时曾说:“我们到底有没有实质的进步,不在于富人更富,而在于贫穷的人也能有足够的生存来源。”据此理解正确的是()。
以下不属于实物直观的是()
设计要素不包括()。
社会主义初级阶段,从经济发展程度上看,是实现经济的社会化、()、现代化阶段。
最新回复
(
0
)