首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() {
有以下程序 #include <stdio.h> int fun(int n) { if(n==1) return 1; else return(n+fun(n-1)); } main() {
admin
2020-10-26
31
问题
有以下程序
#include <stdio.h>
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://www.kaotiyun.com/show/Fx3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量均己正确定义并赋值,以下合法的C语言赋值语句是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
下面不属于软件需求分析阶段主要工作的是
若函数中有定义语句:intk;则()。
学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号和成绩)。关系中包含对
设有定义语句:doublea,b,c;若要求通过输入分别给a、b、C输入1、2、3,输入形式如下(注:此处口代表一个空格):口口1.0口口2.0口口3.0<回车>则能进行正确输入的语句是()。
有三个关系R、S和T加下:则由关系R和S得到关系T的操作是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
随机试题
下列人物,按照生活的时代先后排序,正确的是()。
桔梗用治癃闭,小便不利,大便秘结,皆因其能________。
根据合同法律制度的规定,建设工程承包人行使优先权的期限为()。
区域营销包括地区营销、片区营销、区位营销。()
【背景资料】某发电厂安装工程,工程内容有锅炉、汽轮机、发电机、输煤机、水处理和辅机等设备。工程由A施工单位总承包,其中输煤机、水处理和辅机等设备分包给B施工单位安装。因安装质量要求高,A施工单位与建设单位签订合同后编制了该工程的施工组织设计和施工方案。
铜母合金(符合HS注释规定)()
阅读材料,根据要求作答:【材料一】北师大版《生物学.七年级.下册》第十章人体的能量供应第二节人体细胞获得氧气的过程(第2课时)图10—8肺内及组织中气体交换示意图。【材料二】《义务教育生物学课程标准(2011年版)》内容要求:概述人体肺部和组织细胞处
(2009年多选55)下列情形中,权利人可以请求精神损害赔偿的有()。
Certainlynocreatureintheseaisodderthanthecommonseacucumber.Alllivingcreatures,especiallyhumanbeings,havethei
Ihavenoidea______wemetforthefirsttime.
最新回复
(
0
)