首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序:fun(int x){int p; if(x==0 ||x==1) return(3); p=x-fun(x-2); return p;}main(){printf("%d\n",fun(7));}执行后的输出结果是(
有下列程序:fun(int x){int p; if(x==0 ||x==1) return(3); p=x-fun(x-2); return p;}main(){printf("%d\n",fun(7));}执行后的输出结果是(
admin
2010-05-22
38
问题
有下列程序:fun(int x){int p; if(x==0 ||x==1) return(3); p=x-fun(x-2); return p;}main(){printf("%d\n",fun(7));}执行后的输出结果是( )。
选项
A、7
B、3
C、2
D、0
答案
4
解析
因为在函数fun(int x)中,如果参数x等于0或1时,返回值3。否则p=x-fun(x-2)这是一个递归函数,所以在主函数调用fun(7)时,其过程为:fun(7)=7-fun(5)=7-(5-fun(3))-7-(5-(3-fun(1)))=7-(5-(3-3))=7-5=2,所以最后的输出结果为2。
转载请注明原文地址:https://kaotiyun.com/show/aNWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表达式Int(Rnd(0)*50)所产生的随机数范围是
VisualBasic源程序的续行符为()。
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是()。
以下关于单选按钮和复选框的叙述中,正确的是()。
设有以下过程:PrivateSubproe(xAsInteger,OptionalYAsInteger)Printx,yEndSub针对此过程,下面正确的过程调用语句是()
下列叙述中正确的是()。
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>D)Ord>c的值是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
随机试题
功血、黄体萎缩不全的临床表现及诊断是()
风湿活动的正确判断指标是
下列不符合十二经脉循行流注次序的是
高为31m~50m的建筑,当其为新建项目时,下列处理方法正确的是()
《中华人民共和国节约能源法》所称节约能源(简称节能),是指加强用能管理,采取技术上可行、经济上合理以及环境和社会可以承受的措施,从能源生产到消费的各个环节,降低消耗、减少损失和污染物排放、制止浪费,有效、合理地利用()。
2016年年末,甲公司库存A原材料账面余额为200万元,数量为10吨。该原材料全部用于生产按照合同约定向乙公司销售的10件B产品。合同约定:甲公司应于2017年5月1日前向乙公司发出10件B产品,每件售价为30万元(不含增值税)。将A原材料加工成B产品尚需
计算个体工商户的应纳税所得额时,下列项目中可以据实扣除的是()。个体户支付给个人的安装劳务费应代付的个人所得税额是()元。
假设ABC公司的股票现在的市价为60元。有1股以该股票为标的资产的看涨期权,执行价格为62元,到期时间是6个月。6个月以后股价有两种可能:上升33.33%,或者下降25%。无风险报酬率为每年4%,则利用复制原理确定期权价格时,要求确定下列指标:套期保值
设f(x)与g(x)在[a,b]上连续,且同为单调不减(或同单调不增)函数,证明:(b一a)∫abf(x)g(x)dx≥∫abf(x)dx∫abg(x)dx.(*)
Alanguageisasignalingsystemwhichoperateswithsymbolicvocalsounds,andwhichisusedbyagroupofpeopleforthepurpo
最新回复
(
0
)