首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
78
问题
有以下程序:
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://www.kaotiyun.com/show/j9Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
若有语句:char*line[5];,以下叙述中正确的是
若输入字符串:(图片),则以下while循环体将执行【】次。while((ch=getchar())==’e’)printf("*");
下列程序执行后输出的结果是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;
在一个具有n个结点的有序单链表中插入一个新结点并仍然有序的时间复杂性为______。
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是_____。
以下叙述正确的是
人们提出了用______的原理来设计软件,这就是软件工程学诞生的基础。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
随机试题
法律文书叙写案件事实涉及财物名称和数量时,要求必须做到()
婴儿腹泻治疗原则不包括
既病防变属于"虚则补之"属于
城市规划中的定性分析方法有()。
关于增长量的说法,正确的有()。
甲签发一张银行承兑汇票给乙,乙将该汇票背书转让给丙。下列有关票据关系当事人的表述中,正确的有()。
根据我国《票据法》的规定,下列选项中,不属于本票绝对必要记载事项的是()。
【2013年山东省属真题】“这世上怎么就有这种人啊,她真当自己就是全世界的中心。照顾她还成了我们的义务,天经地义的了。竟然还会有那样的家长!我当寝室长都快当得崩溃了!”面对采访,某大学一个女生寝室长齐香萌(化名)同学忍不住激愤控诉。她抱怨,
不会对胎儿的健康产生影响的母亲可能是()。
“老谋深算”指的是()
最新回复
(
0
)