首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
26
问题
有以下程序
#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://kaotiyun.com/show/Fx3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,函数返回值的类型最终取决于
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include<stdio.h>#include<string.h>main(){chara[10]="abc",b[10]="012",c[10]="xyz";strc
构成计算机软件的是
以下叙述中正确的是
软件需求规格说明书的作用不包括
若有定义语句:intyear=2009,*p=&year;以下各项中不能使变量year中的值增至2010的语句是()。
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
以下选项中,能用作数据常量的是()。【09年3月】
以下涉及字符串数组、字符指针的程序段,没有编译错误的是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
小王表现一直十分优秀,年终考核是第一名,是优秀员工的最佳人选,但是局长觉得小王还太年轻,没有给小王评优秀。小王心里有情绪,消极怠工,并想要以工作压力大为由调岗。如果你是小王的同事,你会怎么安慰他,请现场模拟。
颈部由哪几对鳃弓发育而成()
有关合伙企业的解散和清算,下列说法正确的有哪些?()
根据《全国银行间债券市场金融债券发行管理办法》,政策性银行发行金融债券,应按年向()报送金融债券发行申请,经其核准后方可发行。
下列不属于银行业监管措施中现场检查的是()。
2009年1月1日,甲公司购买了一项公司债券,剩余年限为5年,债券的本金为1100万元,公允价值为950万元,交易费用为11万元,次年1月5日按票面利率3%支付利息。该债券在第5年兑付(不能提前兑付)本金及最后一期利息,实际利率6%。2009年末,该债券公
为保障国家未来10—20年经济社会可持续发展和国家安全战略,实现第三步国家战略目标,我国提出了______,其突出特点是战略性、全局性和前瞻性。
【遵义会议】黑龙江大学2013年中国史真题;兰州大学2018年历史学真题;南京大学2018年中国近现代史真题
设待传送数据总长度为L位,分组长度为P位,其中头部开销长度为H位,源节点到目的节点之间的链路数为h,每个链路上的延迟时间为D秒,数据传输率为Bbps,虚电路建立连接的时间都为S秒,在分组交换方式下每个中间节点产生d位的延迟时间,则传送所有数据,虚电路分组
“老乡见老乡,两眼泪汪汪”形容的是()。
最新回复
(
0
)