首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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("%
有以下程序: 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("%
admin
2013-02-23
101
问题
有以下程序:
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
解析
函数int fun(int n)的功能是求1+2+…+n的值并返回。所以执行程序时,给变量x输入10后,执行语句“x=fun(x);”,x的值将变为1到10中的10个整数的累加和,即55。
转载请注明原文地址:https://kaotiyun.com/show/j9Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义如下变量和数组:intk;inta[3][3]={9,8,7,6,5,4,3,2,1};则下面语句的输出结果是for(k=0;k<3;k++)printf("%d",a[k][k]);
已定义以下函数fun(char*p2,char*p1){while((*p2=*pl)!=’\0’){p1++;p2++;}}函数的功能是
若有定义intm=5,y=2,则执行表达式y+=y-=m*=y后,y的值为【】。
若有定义:inta[5],*p=a;,则对a数组元素地址的正确引用是______。
下列选项中,合法的C语言关键字是______。
在线性表的顺序存储中,元素之间的逻辑关系是通过【】决定的;在线性表的链接存储中,元素之间的逻辑关系是通过【】决定的。
在关系数据库中,用来表示实体之间联系的是_____。
下列字符串不属于标识符的是()
在面向对象方法中,类之间共享属性和操作的机制称为【】。
“商品”与“顾客”两个实体集之间的联系一般是______。
随机试题
具有强还原性,能使许多难解离元素氧化物原子化,并且可消除其他火焰中可能存在的某些化学干扰的是()火焰。
护士帮助支气管扩张患者进行体位引流时,不正确的护理措施是()。
挫伤裂伤
A.妇科内诊,基础体温测定B.阴道后穹隆穿刺,基础体温测定C.基础体温测定,血hCG测定D.尿妊娠试验,基础体温测定E.B型超声波检查,尿妊娠试验确诊宫外孕(未破裂型),最可靠的辅助方法是
信息有多个特征,下列四条关于信息特征的叙述中,有错误的一条是()。
施工单位的项目施工质量计划或施工组织设计文件编成后,应按照工程施工管理程序进行审批,包括()。
会计工作的社会监督主要是指由()依法对委托单位的经济活动进行的审计、鉴证的一种监督制度。
按照现行规定,我国的混合资本债券具有的基本特征是()
一般说来,动机强度与活动效率之间的关系大致呈()关系。
_____,Iagreewithyou.Practicallyspeaking,however,Idon’tthinkyourideawouldwork.
最新回复
(
0
)