首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: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
50
问题
有下列程序: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全国计算机二级
相关试题推荐
设通用对话框的名称为CommonDialog1,执行语句CommonDialog1.Action=3,则打开的对话框是
窗体上有1个名称为Command1的命令按钮;1个名称为List1、没有列表项的列表框。编写如下程序:PrivateSubCommand1_Click()DimxAsString,sAsString,tempAsStr
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
在窗体上画一个通用对话框控件CD1,则执行以下程序段后,在显示的"打开"文件对话框的"文件类型"框中显示的信息是CD1.Filter="所有文件|*.*|Word文件|*.Doc|文本文件|*.Txt"CD1.FilterIndex
下面关于VB应用程序的叙述中正确的是()。
以下关于VB的叙述中,错误的是()。
下面关于直线控件的叙述中正确的是()。
PrintFormat(1234.56,“###.#”)语句的输出结果是()。
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是()。
在窗体上有一个文本框Text1,Text属性值为空,然后编写如下事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)DimstrAsString,nAsInteger
随机试题
谷类食品的营养价值特点是()。
Acandlelitdinnerworkswondersforromance.Nowscientistssayitcouldalsobegoodforyourheart.Breathingincandlesmoke
设y=f(ex)ef(x),且f’(x)存在,则y’=().
室性期前收缩一度房室阻滞
甲因出国留学,将自家一幅名人字画委托好友乙保管。在此期间乙一直将该字面挂在自己家中欣赏,来他家的人也以为这幅字画是乙的,后来乙因做生意急需钱,便将该幅字画以3万元价格卖给丙。甲回国后,发现自己的字画在丙家中,询问情况后,向法院起诉。下列有关该纠纷的表述中哪
国务院测绘行政主管部门收到重要地理信息数据的公布公告后,应当在规定的时间内通知()。
下列属于货币市场的是( )。
下列项目中,不属于财政拨款的是()。
()之于计算器相当于()之于相机
设f(x)在[1,2]上连续,在(1,2)内可导,且f’(x)≠0,证明:存在ξ,η,ξ∈(1,2),使得
最新回复
(
0
)