首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) { int p; if(x=0||x=1) return(3); p=x-fun(x-2); return p;
有以下程序 fun(int x) { int p; if(x=0||x=1) return(3); p=x-fun(x-2); return p;
admin
2009-03-16
28
问题
有以下程序 fun(int x) { int p; if(x=0||x=1) return(3); p=x-fun(x-2); return p; } main0 { printf("%d\n",fun(7));} 执行后的输出结果是______。
选项
A、7
B、3
C、2
D、0
答案
C
解析
函数fun是—个递归调用函数,首先主函数将实参7传递给函数fun中的形参x,由于7≠0,7≠1,不满足if条件,所以执行下面的p=x-fun(x-2);语句,此语句继续调用它本身,直到当x=1时,返回函数值3代入到调用它的表达式中,依此类推……,最终p的值为2。
转载请注明原文地址:https://kaotiyun.com/show/PeXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面的语句:PrintIIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
如果执行一个语句后弹出如图所示的窗口,则这个语句是
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的代码如下:PrivateSubCommand1_Click()DimxAsInteger,VAsIntegerx=Val(InputBox(”输
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10:TelNumAsString*20EndType在窗体上画一个名为Commandl的命令按钮,要求当执行事件过程Command1—C
在用菜单编辑器设计菜单时,必须输入的项是
如果需要线控件在窗体上成为一条与水平线呈45°的斜线,它的属性值应满足的条件是()。
开发大型软件时,产生困难的根本原因是()。
检查软件产品是否符合需求定义的过程称为()。
下列数据结构中,不能采用顺序存储结构的是()。
随机试题
(2008年第35题)下列复制起始相关蛋白质中,具有合成RNA引物作用的是
双肾积水最常见的原因为
下列各项中,可以由出纳人员担任的工作有()。
下列各项属于早期资本结构理论中净收入理论的假定的有( )。
“我要是谈了我朋友的隐私,他准会大发脾气;我朋友没有大发脾气”由此可以推出的结论是()。
数据库管理技术大致经历了()这几个阶段。
1921年,巴顿教育调查团对中国基督教教育展开调查,提出了所谓“更有效率,更基督化和更中国化的建议,其中“更基督化”是指()。
中国特色社会主义是实践、理论、制度的紧密结合。中国特色社会主义道路、理论体系、制度,三者各有作用又统一于中国特色社会主义伟大实践,这是党领导人民在建设社会主义长期实践中形成的最鲜明特色。其中,中国特色社会主义理论体系是中国特色社会主义的
将IP地址映射成物理地址的协议是(62)。
Wecanlearnfromthefirstparagraphthatself-esteemis______.Accordingtothepassage,creatingtheworkenvironmentshoul
最新回复
(
0
)