首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2018-11-21
47
问题
有以下程序
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、3
B、7
C、0
D、2
答案
D
解析
因为在函数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/cvxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当变量c的值不为2、4、6时,值也为"真"的表达式是
有以下程序 main() { union { char ch[2]; int d; }s; s.d=0x4321; pr
有以下程序intb=2;intfunc(int*A){b+=*a;return(B);}main(){inta=2,res=2;res+=rune(&A);printf("%
在两种基本测试方法中,()测试的原则之。一是保证所测模块中每一个独立路径至少要执行一次。
设有以下定义和语句,则*(*(p+2)+1)的值为______。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
数据结构分为逻辑结构与存储结构,线性链表属于______。
以下叙述中错误的是()。
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()。
下列选项中,不是一个算法的基本特征的是()。
随机试题
风湿性心脏病心衰服用地高辛13天,出现恶心、呕吐,室早二联律,除停用洋地黄外,治疗应首选
一生长发育正常儿童,经左腕部X线检查发现腕部有3枚骨化中心,估计其可能的年龄为
中国某公司与法国某公司签订了一份葡萄买卖合同,合同约定采用CIF的贸易术语。后该批葡萄经由法国某船运公司承运。承运船舶到达中国上海港后,经中国公司检查发现部分葡萄因受潮霉变,另外还严重短量。问针对上诉情况下列说法错误的有:
“植物生长素的发现”这节课的教学常采用探究式教学,探究式教学方法实施的基本步骤是________、________、________、________、________、________。
最近天气变化,淅淅沥沥地下了一些小雨。平时睡觉不踏实、容易早醒的小林在这几天里睡得特别安稳、香甜,于是他认为下雨能使自己的睡眠质量变好。以下哪项如果为真,最能削弱小林的观点?
近代第一所主要面向华人的新式学校是()。
设随机变量(X,Y)服从二维正态分布,其密度函数为f(x,y)=,则常数a=_________________________。
WhathappenedattheUnitedNations?Howdidthecriticslikethenewplay?Soonafteranevent【C1】______,newspapersa
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
A、Agroupofstaff.B、Someprofitshare.C、AnapartmentinJapan.D、Ahighersalary.B在对话中女士提到Youwouldhaveashareof30%ofo
最新回复
(
0
)