首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun(int n,int*s){int f; if(n==1)*s=n+1; else{fun(n-1,&f);*s=f;}} main(){int x=0; fun(4,&x); printf("%d\n,x); } 程序运行后的
有以下程序 void fun(int n,int*s){int f; if(n==1)*s=n+1; else{fun(n-1,&f);*s=f;}} main(){int x=0; fun(4,&x); printf("%d\n,x); } 程序运行后的
admin
2018-11-21
28
问题
有以下程序
void fun(int n,int*s){int f;
if(n==1)*s=n+1;
else{fun(n-1,&f);*s=f;}}
main(){int x=0;
fun(4,&x);
printf("%d\n,x);
}
程序运行后的输出结果是
选项
A、1
B、3
C、4
D、2
答案
D
解析
函数fun为递归调用函数,如果n的值为1,那么后面形参指向的空间存放n+1,否则继续计算fun(n-1)的值。调用分析过程:矗m(4,&x)->fun(3,&x)->fun(2,&x)->fun(1,&x)在回归的过程中,对于x内的数据并没有改动。
转载请注明原文地址:https://jikaoti.com/ti/g3a0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是______。main(){inta[]={1,2,3,4,5,6,7,8,9,0,},*p;p=a;printf("%d\n",*p+9);}
已知a=1,b=2,则表达式(a&B)&b||b的结果为()。
从关系模式中指定若干个属性组成新的关系的运算称为______。
下面程序的输出是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;fov(i=1;i<4;i++)
若有如下程序;main(){chara[]="china\0name\0";printf("%d,",strlen(A));printf("%d\n",sizeof(A));}则程序运行后的输出结果是(
以下选项中合法的用户标识符是
在数据库系统中,用户所见的数据模式为()。
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
在下列关于二叉树的叙述中,正确的一条是______。
将E-R图转换为关系模式时,实体和联系都可以表示为______。
随机试题
AMP在体内分解时,首先形成的核苷酸是
抑制甲状腺激素合成而减少甲状腺激素分泌的药物是
依据《商业银行法》,下列属于“关系人”的有()。
乖乖兔母婴用品有限公司成立于1995年,是一家专门经销孕妇、母婴相关系列产品的企业。在乖乖兔公司成立之初的90年代中期,该公司是国内少数经营国产品牌,同时率先从国外进口母婴产品的公司之一。乖乖兔公司以其产品种类丰富、货源稳定质量可靠、价格公道合理、服务热情
材料中湖北青年金元认为,青年志愿者活动就是学习雷锋活动。请你结合给定材料,分析青年志愿者活动与学习雷锋活动的主要联系与区别。要求:观点明确,条理清晰,语言流畅,400字左右。根据给定材料,请就如何推进我国志愿者服务常态化简述自己的建议。要求:观点明
在法国城市,除博物馆、火车站、音乐厅、教堂等城市标志性建筑外,单体建筑看上去都_______,但建筑与建筑之间相互_______和呼应,_______出统一和谐的整体美。填入画横线部分最恰当的一项是:
Thoughyourparentsprobablymeantyournametolastalifetime,rememberthatthehopesanddreamstheycherishedwhentheycho
在标准ASCII码表中,根据码值由小到大的排列原则,下列字符组的排列顺序是_______。
•ReadthearticlebelowaboutadvertisingStrategy.•Aresentences16-22ontheoppositepage’Right’or’Wrong’?Iftherei
Bush’sofferinghelpforthesurvivorsoftheearthquakeinIran______.
最新回复
(
0
)