首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x); x=fun(x); prin
有以下程序 #include int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x); x=fun(x); prin
admin
2015-07-31
19
问题
有以下程序
#include
int fun(int n)
{
if(n==1)
return 1;
else
return(n+fun(n-1));
}
main()
{
int x;
scanf("%d",&x);
x=fun(x);
printf("%d\n",x);
}
执行程序时,给变量x输入10,程序的输出结果是
选项
A、55
B、54
C、65
D、45
答案
A
解析
该程序考察的是函数的递归调用,在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用,执行结果为1+2+3+…+8+9+10=55。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/S9Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中O≤i<10)inta[10]={0,1,2,3,4,5,6,7,8,9,},*p=a;
设整型数i=5,则printf("%d",i+++++i);的输出为______。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。structst{chara[15];intb;doublec;};printf("%d
设有下列二叉树:对此二叉树中序遍历的结果为()。
以下叙述中正确的是______。
以下叙述中正确的是______。
在数据结构中,从逻辑可以把数据结构分为______。
随机试题
会计软件、企业管理软件是一种()。
()平衡重块固定螺栓松动故障原因主要有:紧固螺栓松动,曲柄平面与平衡重块之间有油污或脏物。
低机会、高威胁的环境属于()
对工作绩效不能令人满意的员工绩效考评面谈方式应是()
量变和质变的含义及其辩证关系原理。
下列哪一项不是根尖周囊肿组织病理学表现()
已知某基金最近三年来每年的收益率分别为25%、10%和-15%,那么应用几何平均收益率计算的该基金的年平均收益率应为()。
对审核证据要点的正确理解是_________。
学术论文一般包括()
YourfirmisplanningtoexportcarpetstoGreatBritain.AtarecentconferenceyoumetWilliamLinton,whoisamarketanalyst
最新回复
(
0
)