首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) { int p; if(x= =1) return (3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7));}
有以下程序 fun(int x) { int p; if(x= =1) return (3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7));}
admin
2010-12-10
47
问题
有以下程序
fun(int x)
{ int p;
if(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
答案
C
解析
因为fun(int x)是一个递归函数,所以主函数中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://www.kaotiyun.com/show/EHPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后,变量a的值为()。Dima,b,c,dAsSinglea=10:b=20:c=40Ifb>aThend=a:a=b:b=dEndIfIfc>aThend=a:a=c:c=dEndIfIfc>b
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoAsIntegerstrnameAsString*20strsexAsString*2smarkAsSingle
(1)在考生文件夹下有一个工程文件sjt3.vbp,在程序运行时,单击“输入整数”按钮,可以从键盘输入一个整数,并在窗体上显示此整数的所有不同因子和因子个数。如图3-137(a)是输入53后的结果,如图3.137(b)是输入100的结果。已经给出了全部控件
窗体上有一个如右图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形控件( )。
下列叙述中正确的是( )。
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubTempSub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommandl_C
程序运行时,要清除组合框Combo1中的所有内容,应使用语句()。
算法的有穷性是指()。
下列VisualBasic函数中,计算结果为字符串型的是()。
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。
随机试题
变压器的损耗主要包括________和________两大类。
A.只限于升主动脉B.起自左锁骨下动脉开口并延至远端C.起自升主动脉并延至降主动脉D.凡累及升主动脉者E.凡累及主动脉弓者主动脉夹层B型为
A.卫生知识及格率B.健康教育覆盖率C.不良行为转变率D.卫生保健活动参与率E.健康教育活动的自愿参与率反映人群卫生知识水平的指标是
滤过分数指下列哪一项比值
属于亲脂性成分的是
系统取决于人们对()的观察方式,人们可以把一个建设项目视为一个系统,也可以把多个相互有关联的建设项目视为一个系统。
施工项目经理部进行项目成本费用控制的主要费用对象是()。
根据《建设工程施工合同(示范文本)》GF一2017—0201,发生下列情形之一的,属于承包人违约的有()。
下列各项支出中,应确认为固定资产改良支出的有( )。
认识和把握不同年龄段下属的工作特质,合理地配置工作任务对于提高团队工作效率、优化团队工作质量至关重要。然而,部分领导者在进行工作配置时,往往会出现这样或那样的问题。比如,在老职员工作配置方面,常采用粗放式管理,仅仅满足于按时上下班、人员在岗,而对于工作方法
最新回复
(
0
)