首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 long fun(int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf
以下程序的输出结果是 long fun(int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf
admin
2009-02-15
74
问题
以下程序的输出结果是 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
答案
1
解析
该题考查的是递归函数的调用,题中读fun函数进行了递归调用,第1次调用:fun(3)n= 3 s=3-fun(2)第二次调用时:fun(2)n=2 s=2返回第一次调用后,s=3-2=1。
转载请注明原文地址:https://kaotiyun.com/show/6SXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下通用过程:PublicFunctionFun(xStrAsString)AsStringDimtStrAsString,strLAsIntegertStr="":strL=Len(xStr)
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsInteger,arr(5)AsIntegerPrivateSubCommandl_Click()hum=
下列数组定义中错误的是
以下叙述中错误的是
通过一个属性可以获得文件列表框中当前被选中文件的文件名,这个属性是()。
有以下函数:Functionfun(xAsInteger,yAsInteger)AsIntegerDoWhilex>=yx=x-yLoopfun=xEndFuncti
窗体上有名称为Commandl的命令按钮和名称为Textl的文本框()。PrivateSubCommandl_Click()Textl.Text=“程序设计”Textl.SetFocusEndSubPrivateSub
在面向对象方法中,不属于“对象”基本特点的是
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
超短波可用于治疗
关于初乳的描述,正确的是
患者,男性,33岁,左侧肩背部有约3cm×4cm的紫红色隆起,质硬,中心有多个脓栓,中央部坏死呈火山口状,查体:体温38.6℃,偶有寒战。该患者可能为
下列情彤中,可能带来长期借款需求的有()。
某中外合资企业采用人民币作为记账本位币,外币业务采用交易发生日的即期汇率折算。注册资本为600万美元,合同约定分两次投入。中、外投资者分别于2018年4月1日和9月1日投入450万美元和150万美元,2018年4月1日、9月1日1美元对人民币汇率分别为6.
关于经济增长与经济发展之间关系的说法,正确的有()。
读“美国农业带分布图”,回答下列问题。A所在地区的气候类型是__________,自然带应属于_____________,美国中部自东向西自然带的变化具有明显的____________。E地属于___________气候,典型植被是__________
材料中国革命“基本地不是经过长期的合法斗争以进入起义和战争,也不是先占领城市后夺取乡村。而是走相反的道路”。毛泽东《中国革命战争的战略问题》(1936年)结合材料回答问题:中国革命走农村包围城市武装夺取政权道路的依据与意义。
设关系R和S的元数分别是r和s,则它们的笛卡儿积是多少个元组的集合?
______herinexperience,shehasdonequiteagoodjob.
最新回复
(
0
)