首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
18
问题
有以下程序 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://jikaoti.com/ti/BuK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于VB特点的叙述中,错误的是
窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:PrivateSubForm_Load()Text1.Text=""Text2.Text=""EndSubPrivateSubCommand1_Click()Prin
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
编写如下程序:PrivateSubCommand1_Click() Dima(3,3)AsInteger DimsAsInteger Fori=1To3 Forj=1To3 a(i,j)=i
在软件开发中,需求分析阶段可以使用的工具是( )。
表达式Str(Len(”123”))+Str(77.71)的值是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
结构化程序设计中,下面对goto语句使用描述正确的是
某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为
随机试题
病人失血量估计最低在首要处理是
身长约是体重可达到
下列不宜制成缓释、控释制剂的药物为()
总体战略是指公司层面的战略,也称为公司战略,其制定者为()。
证券经纪商经批准可以在营业场所外接受客户委托。()
下列关于结转本年利润账结法的表述中,正确的有()。
公路运输方式的灵活性,决定了其______、______的特点。
获得诺贝尔文学奖的日本作家有_______。
Theproblemofpopulationismainlyman-made.EveryCanadianuses______acre(s)atpresent.
Nexttimeyouenterausernameandpassword,thinkabouttherhythmofyourtyping.Notonlycanitbeusedtoidentifyyou,it
最新回复
(
0
)