首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) retum(3); p=x-fun(x-2); return p; } main()
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) retum(3); p=x-fun(x-2); return p; } main()
admin
2022-10-24
21
问题
有以下程序:
#include<stdio.h>
int fun(int x)
{
int p;
if(x==0||x==1)
retum(3);
p=x-fun(x-2);
return p;
}
main()
{
printf("%d\n",fun(7));
}
程序的运行结果是( )。
选项
A、2
B、3
C、7
D、0
答案
A
解析
fun(int x)是一个递归函数。在主函数中fun(7)经过3次递归调用,其过程可以描述为fun(7)=7-fun(5)=7-(5-fun(3))=7-(5-(3-fun(1)))=7-(5-(3-3))=7-5=2。最后的输出结果为2。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/SWkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i
以下选项中叙述错误的是()。
设有定义语句intx[6]={2,4,6,8,5,7),*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
有两个关系R和T如下:则由关系R得到关系T的操作是
有以下程序#include#includetypedefstruct{charname[10];charsex;intage;}STU;voidfun(STU*t){strcpy((*t).name,"Tong");
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b=60。请改正程序中的错误,
若变量已正确定义,以下选项中非法的表达式是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
婴儿每天膳食中蛋白质、脂肪、糖类的适宜比例是
A.腹腔内多次手术B.饱食后剧烈运动C.肠蠕动异常D.习惯性便秘的老年人E.小儿肠道蛔虫病驱虫不当肠扭转多见于
患者,女,25岁,习惯性便秘,该患者宜采用的饮食是
胸闷心悸,咳喘气短,动则尤甚,吐痰清稀,头晕神疲,语声低怯,自汗乏力,面色淡白,舌淡苔白,或唇舌淡紫,脉沉弱或结代。证属食欲不振,腹胀便溏,久咳不止,气短而喘,声低懒言,乏力少气,或吐痰清稀而多,或见面浮肢肿,面白无华,舌质淡,苔白滑,脉细弱。证属
以下属于建设单位未履行安全责任的是()。
型号为RVS的绝缘导线为( )。
水利水电工程施工进度计划的保证措施应包括()。
我国少数民族的语言,大体上分属于汉藏、()五大语系。
社会服务机构领导与其他机构领导打比,更多的使用( )来影响员工工作。
HowlongdidEthbellteachminoritystudents?
最新回复
(
0
)