首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(
有以下程序: #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(
admin
2017-12-13
79
问题
有以下程序:
#include<stdio.h>
int 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、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/0mxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言中规定,程序中各函数之间()。
有以下程序:#includeintfun(intx,inty){if(x!=y)retum(y);elseretum((x+y)/2);}main(){inta=4,b=
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
可在C程序中用作用户标识符的一组标识符是()。
以下程序的输出结果是__________。main(){char*p[]={“ABC”,”DEF”,“GHI”,“JKL”};inti;fbr(i=3;i>=0;i--,i--)printf(“
下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符1,则输出3,请填空。#include#include#defineM81inttim(
以下程序的运行结果是____________。#defineMAX(a,b)(a>b?a:b)+1main(){inti=6,j=8,k;printf(“%d\n”.MAX(ij));}
下列程序的运行结果是()。#includevoidfun(int*s,int*p){staticintt=3;*p=s[t];t--;}voidmain(
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include#includemain(){intn;chars1[20],s2[20],*p1,*p2;
随机试题
设y(n-2)=,则y(n)=__________________。
地高辛为什么能治疗心力衰竭?
4岁患儿诊断为猩红热,目前皮肤弥漫性充血,上面分布针尖大小的丘疹,疹间无正常皮肤,则针对皮肤的正确护理措施是
根据下列资料,回答下列小题。某公司对新年联欢会的节目进行初选,组织三个部门的员工对六个节目进行投票(喜欢哪个节目就投那个节目的票)。其中甲为古筝弹奏表演,乙为健美操表演,丙为京剧表演,丁为小品表演,戊为小合唱表演,己为街舞表演。在营销部门最
某市建筑公司承建的居民住宅楼,为5层的钢筋混凝土框架结构。施工时发现,在第2层存在柱墙混凝土烂根现象。施工单位分析了原因并进行了治理。请回答下列问题:因房屋建筑工程缺陷保修不及时造成的第三方人身、财产损害,由()承担赔偿责任。
社区民警小马针对近期有群众受到电信诈骗侵害的情况,积极开展社区群众防范电信诈骗宣传。下面正确的做法有()。
哥尔多尼的代表作有()。
Withthesuddenonsetofseverepsychoticsymptoms,theindividualissaidtobeexperiencingacuteschizophrenia(精神分裂症)."Psyc
Scientistshavecomeupwithatheoryforwhytimeflieswhenyonarehavingfunanddragswhenyouarebored.Scanshavesh
Althoughthefalsebanknotesfooledmanypeople,theydidnot______tocloseexamination.
最新回复
(
0
)