首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 long fun( int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf("%ld\n",fun(
以下程序的输出结果是 long fun( int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf("%ld\n",fun(
admin
2010-12-10
49
问题
以下程序的输出结果是
long fun( int n)
{ long s;
if(n==1||n==2)s=2;
else s=n-fun(n-1);
return s;}
main()
{ printf("%ld\n",fun(3));}
选项
A、1
B、2
C、3
D、4
答案
A
解析
该题考查的是递归函数的调用,题中读fun函数进行了递归调用,第1次调用:fun(3)n=3 s=3-fun(2);第二次调用时:fun(2)n=2 s=2 返回第一次调用后,s=3-2=1。
转载请注明原文地址:https://kaotiyun.com/show/MGPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序运行时,若输入395,则输出结果是( )。PrivateSubCommand1_Click() Dimx% x=InputBox("请输入一个3位整数") PrintxMod10,x\100,(xMod100)\
在窗体上有一个名称为Command1的命令按钮,并有如下程序:PrivateSubCommand1Click()StaticXAsIntegerStaticYAsIntegerClsY=1:Y=Y+5:X=5+X:Print
阅读下面的程序代码:PrivateSubCommand1_Click()Printfun(748639,5)EndSubPrivateFunctionfun(xAsLong,aAsInteger)AsIntegerDimn
已知A$="Welcome",下列语句操作能够正确执行的是()。
下列关于算法的描述中错误的是
以下选项中,不合法的VisualBasic的变量名是()。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
结构化程序所规定的三种最基本控制结构是()。
下列哪个是面向对象程序设计不同于其他语言的主要特点?
在一棵二叉树上第5层的结点数最多是()。
随机试题
我国新闻单位领导体制的发展趋势是()
2005年5月,甲、乙、丙三人合伙开办一家娱乐城。根据合伙协议约定:甲出资5万元,乙出资5万元,丙出资10万元;三人按出资比例共负盈亏。三人在当月交清全部投资并经核准登记领取营业执照。由于经营得当,年终娱乐城盈利,三人按协议进行了分配。2006年2月,
由多个企业联合组织实施的配送活动是()
下列选项中,具有可能性的是
因治疗不当,影响骨折正常愈合过程的因素有
原发于内分泌腺的疾病相关受体不敏感
治疗肾病综合征,应首选的药物是
将保险的基本保障功能和资金增值能力结合起来是投资型保险产品的最大特点。()
2010年4月9日至11日,博鳌亚洲论坛2010年年会在海南博鳌举行,本届年会的主题是()。
某上市公司于1998年7月1日按面值发行20000万元的可转换公司债券(发行费用略)。该可转换公司债券发行期限为3年,票面年利率为10%,一次还本付息,债券发行1年后可转换为股票。1999年7月1日某债券持有人将其持有的5000万元该可转换公司债券转换
最新回复
(
0
)