首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: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
43
问题
有下列程序: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全国计算机二级
相关试题推荐
表达式5Mod3+3\5*2的值是
要计算x的平方根并放入变量y,正确的语句是
在窗体上画一个命令按钮,然后编写如下程序:Subinc(aASInteger)StaticxAsIntegerx=x+aPrintx;EndSubPriva
在窗体上画一个通用对话框控件CD1,则执行以下程序段后,在显示的"打开"文件对话框的"文件类型"框中显示的信息是CD1.Filter="所有文件|*.*|Word文件|*.Doc|文本文件|*.Txt"CD1.FilterIndex
以下关于VB的叙述中,错误的是()。
以下关于单选按钮和复选框的叙述中,正确的是()。
下面关于直线控件的叙述中正确的是()。
下列叙述中正确的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
随机试题
尊重和维护法律权威是()
A.血虚胎动不安B.热盛胎动不安C.血瘀胎动不安D.寒客胞宫胎动不安苎麻根治疗的胎动不安属于
胁痛的基本治则是()
长度相等的弧是等弧.()
在科学上,高能物理和天体物理的研究证明,地球上的核反应,元素蜕变现象与宇宙天体运动存在着共同规律,这说明这两种科学现象之间具有()。
在抗日战争年代,()元帅在战场上救助了日本孤儿美穗子,亲自精心照料,并想方设法把她送回到亲人的身边。1980年,美穗子携家人专程从日本来中国看望老帅。这个故事感动了日本和中国乃至全世界的许多人。
马克思指出:一个社会即使探索到了本身运动的自然规律……它还是既不能跳过也不能用法令取消自然的发展阶段。但是它能缩短和减轻分娩的痛苦。这表明()
设函数f(x)=1-,数列{xn}满足0<x1<1且xn+1=f(xn)。证明f(x)在(-1,1)上有且只有一个零点;
TheBibleisthegreatworkofthereligiousliteratureandwasinprocessofformationforabouttwelvehundredyears.The
WhydidthecouplerecognizeRod’svoiceontheradioimmediately?
最新回复
(
0
)