首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int n){int a; main() if(n==1)return1; { a=n+fun(n-1); printf("%d\n",fun(5)); return(a);} } 程
有以下程序 #include<stdio.h> int fun(int n){int a; main() if(n==1)return1; { a=n+fun(n-1); printf("%d\n",fun(5)); return(a);} } 程
admin
2020-07-28
52
问题
有以下程序
#include<stdio.h>
int fun(int n){int a; main()
if(n==1)return1; {
a=n+fun(n-1); printf("%d\n",fun(5));
return(a);} }
程序的输出结果是
选项
A、14
B、10
C、15
D、9
答案
C
解析
函数fun为递归定义的函数,当调用fun(5)→5+fun(4)→5+4+fun(3)→5+4+3+fIun(2)→5+4+3+2+fun(1)。因此最后的结果为15。
转载请注明原文地址:https://kaotiyun.com/show/0o3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义以下函数intfun(int*p){return*p;}fun函数的返回值是()。
下列定义变量的语句中错误的是()。
以下选项中关于程序模块化的叙述错误的是()。
有以下程序:#include<stdio.h>#include<string.h>struetA{inta;charb[10];doublec;};struetAf(struetAt);main(){struet
以下选项中关于C语言常量的叙述错误的是()。
C源程序中不能表示的数制是()。
若有定义语句:inta[4][10],*p,*q[4];,且0≤i<4,则错误的赋值是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数
将E-R图转换到关系模式时,实体与联系都可以表示成()。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
随机试题
患儿,男,宫内窘迫行剖宫产娩出,6个月始抬头,1岁会坐,2岁能扶走。查体:双腿呈交叉剪刀样,腱反射亢进,巴氏征阳性。此患儿可诊断为脑性瘫痪的类型是
蛋白质是指
白色念珠菌易在孕激素水平较高的中晚妊娠期妇女口腔和阴道内存留的原因是
通常因运营期前期的还本付息负担(),故应特别注重运营期前期的财务生存能力分析。
注册税务师接受咨询时,下列答复正确的是()。
己公司是一家饮料生产商,公司相关资料如下:资料一:己公司2015年相关财务数据如表5所示。假设己公司成本性态不变,现有债务利息水平不变。资料二:己公司计划2016年推出一款新型饮料,年初需要购置一条新生产线,并立即投入使用。该生产线购置价格为500
A公司和B公司有关债务重组资料如下:A公司销售给B公司一批商品,含税价款为1237.5万元。由于B公司发生财务困难,无法按合同规定偿还该债务。2015年1月1日双方进行债务重组。经修改债务条件,A公司同意将债务本金减到900万元,同时将剩余债务延期一年,并
法人的设立必须依据法律法规或者国家元首许可才得以设立的原则称为()。
两曲线与y=ax2+b在点处相切,则()
A、Thepro-IranianHezbollah.B、ThePalestiniangroupHamas.C、TheIrishRepublicanArmy.D、TheBasqueseparatistgroupETA.C信息明
最新回复
(
0
)