首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int n) {int a; if(n==1)return 1; a=n+fun(n—1); return a; }
有以下程序: #include<stdio.h> int fun(int n) {int a; if(n==1)return 1; a=n+fun(n—1); return a; }
admin
2019-02-02
53
问题
有以下程序:
#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、9
B、14
C、10
D、15
答案
D
解析
考查函数的递归调用。只需要一步一步递归调用函数即可,执行fun(5)=5+(4+(3+(2+fun(1))))=15,故D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/qoRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#inculdeintF(intt[],intn);main(){inta[4]=(1,2,3,4),s;s=F(a,4);printF(“%d\n”,s);}intF(intt[],intn){i
以下程序输出的结果为_______。main(){char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"};char**p;inti;p=al
软件(程序)调试的任务是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
若有如下程序:sub(int*t,intn){int*p1,*p2;for(p1=t,p2=t;p1-t<n;p1++)if(*p1<*p2)p2=p1;return(*p2);}main()
结构化程序设计的3种结构是()。
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
有以下语句段intn1=10,n2=20;printf("【】",n1,n2);要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。n1=10n2=20
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
随机试题
A.微小病变型肾病B.系膜增生性肾小球肾炎C.系膜毛细血管性肾小球肾炎D.膜性肾病E.局灶性节段性肾小球硬化光镜下有广泛的肾小球脏层上皮细胞足突融合
原发性癫痫的病因是
患者,男,38岁。胃火炽盛,消渴善饥、烦渴多饮。宜用
下列关于化学反应速率常数k的说法正确的是()。
两根不等高避雷线各横截面的保护范围的确定方法是何项?
下列做法在日常生活中可行的是()。
女性,25岁,新婚8天。突起寒战高热,体温38.6℃,伴尿频、尿急、尿痛。体检:膀胱区无压痛,右肾叩痛。尿常规检查示:尿蛋白(+),红细胞3~5个/HP,白细胞(+++)。最可能的诊断是
A.manyB.chooseC.thinkofD.waysofPhrases:A.【T1】______onlyonelanguageB.【T2】______anyreasonnottoC:in
A、 B、 C、 D、 A
ModifyCommand命令建立的文件的默认扩展名是( )。
最新回复
(
0
)