首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 long fun(int n) { long s; if(n==1||n==2) s=2; else s=n-fun(n-1); return s; } main()
下述程序的输出结果是( )。 long fun(int n) { long s; if(n==1||n==2) s=2; else s=n-fun(n-1); return s; } main()
admin
2010-01-10
44
问题
下述程序的输出结果是( )。 long fun(int n) { long s; if(n==1||n==2) s=2; else s=n-fun(n-1); return s; } main() { printf("%1d\n",fun(3)); }
选项
A、1
B、2
C、3
D、4
答案
1
解析
本题的fun函数是一个递归函数,当参数n为1或2时返回2,否则返回n-fun(n-1)。递推下来就是n-fun(n-1)=>n- ((n-1)-fun(n-2))=>n-(n-1)+((n-2)-fun(n-3))=>……直到fun()函数的参数等于1或2,故fun(3)=3-fun(2)=3-2=1。所以答案是 A。
转载请注明原文地址:https://jikaoti.com/ti/8yI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能从字符串“VisualBasic”中直接取出子字符串“Basic”的函数是()。
设有如下一段程序:PrivateSubCommand1_Click()StaticaAsVarianta=Array(”one”,”two”,”three”,”four”,”five”)
下面描述中不属于数据库系统特点的是
有如下程序:PrivateSubForm_Click()DimSAsInteger,PAsIntegerp=1Fori=1To4Fori=1To
以下叙述中错误的是
有如下过程代码:Subvar_dim()StaticnumaAsIntegerDimnumbAsIntegernuma=numa+2:numb=numb+1:printnuma;numbEndSub连续3次调用var_dim过
假定用下面的语句打开文件:Open”File1.txt”ForInputAs@1则不能正确读文件的语句是
下面不属于软件需求分析阶段主要工作的是
设窗体、框架、图片框(PictureBox)、图像框(Image)的名称分别是Form1、Frame1、Picture1、Image1,有下面4条语句:①Form1.Print"VB"②Frame1.Print"VB"
在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过程所对应的事件是
随机试题
人民法院决定受理没收违法所得的申请后,应当在十五日内发出公告。公告应当写明以下哪些内容?()
试说明“将在外君命有所不受”蕴含的管理思想。
某施工现场的负责人没有将作业现场存在安全隐患因素对作业人员进行说明的情况下就要求刚刚签订劳动合同的操作人员进入现场作业。某天,在施工现场,李某在操作起重机时遇到旁边的建筑物崩塌,李某迅速离开现场,结果造成起重机毁坏;此次崩塌使一地下工程出现重大安全隐患,安
根据政府采购法律制度的规定,下列情形中,采购人可以采用邀请招标方式采购的有()。
旅行社安排的旅游活动及服务档次与协议合同不符,造成旅游者经济损失,应退还旅游者合同金额与实际花费的差额,并赔偿()。
美术教学活动中,教师对学生的评价语言非常重要,你认为合适的有哪些?()。
赵甲与邻村周某因耕地引水发生争斗,并将周某打成轻微伤,当时打斗现场还有其他三人在场,其中包括赵甲刚满12周岁的儿子赵乙。周某遂将赵甲诉至法院,庭审中赵甲申请其儿子赵乙出庭作证。据此,下列说法正确的是()。
规定公文的统一规范格式,其目的在于()。
下列属于平衡法的是()
Note:whenmorethanoneanswerisrequired,thesemaybegiveninanyorder.Somechoicesmayberequiredmorethanonce.
最新回复
(
0
)