首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; scanf("%d",&x); x=fun(x);pri
有以下程序 int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; scanf("%d",&x); x=fun(x);pri
admin
2010-12-10
27
问题
有以下程序
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+4+5+6+7+8+9+10=55。
转载请注明原文地址:https://jikaoti.com/ti/jZB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
从键盘上输入一个浮点数asingle,利用字符串函数对该数进行处理后,如果输出的内容不是“非浮点数”,则对程序输出的内容分析正确的是()。asingle=InputBox("请输入一个浮点数:")strl$=Str$(asing
实现字符的UniCode编码方式一-~ANSI编码方式相转换的函数是()。
设一个工程文件包含多个窗体及标准模块,以下叙述中错误的是
编写如下程序:PrivateSubForm_Click() Print"Welcome!"EndSubPrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAs
下面关于直线控件的叙述中正确的是
编写如下程序:PrivateSubCommand1_Click()DimnumAsIntegerDimkAsInteger,nAsIntegernum=InputBox("请输入一个正整数:")k
以下打开VisualBasic菜单编辑器的操作中,错误的是( )。
设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,在横线处应填写()。PrivateSubCommand1_Click()Dima(1
随机试题
损伤性血胸,胸腔穿刺抽出不凝血主要因为()
A.急性非特异性心包炎B.结核性心包炎C.肿瘤性心包炎D.化脓性心包炎E.急性特异性心包炎常胸痛剧烈,持续发热,多数患者可闻及心包摩擦音,见于
某房地产开发商开发了一栋6层商品住宅楼,假设每层楼的建筑面积和户型都相同,且第一层和第六层住宅售价同为2000元/m2,第二层和第五层的住宅售价同为2100元/m2,第三层和第四层的住宅售价同为2200元/m2,则该住宅楼的加权算术平均价格和简单算术平均价
露天矿开拓施工时,宜采用硐室爆破的情形有()。
违反《建设工程质量管理条例》的规定,建设单位有除了下列( )行为之外的其他三种行为之一的,责令改正,并处20万元以上50万元以下的罚款。
将项目总施工成本分解到单项工程和单位工程中,再进一步分解为分部工程和分项工程,该种施工成本计划的编制方式是()编制施工成本计划。
某甲17周岁,已参加工作,有固定收入。某日,某甲在街上寻衅滋事,将某乙打伤,某乙要求赔偿医药费。对此下列表述正确的是()
根据国家统计局抽样调查结果,2015年农民工总量为27747万人,比上年增长1.3%。2011年以来农民工总量增速持续回落,2012年、2013年、2014年和2015年农民工总量增速分别比上年回落0.51个、1.5个、0.5个和0.6个百分点。
Heishungry.Givehim______toeat.
23ChestnutAve.,Wellington,Shropshire.
最新回复
(
0
)