首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 yoidfun(intn,int*S){ intf; if(n=1)*s=n+l; else{fun(n-1,&f);*S=f;}} main( ){ intx=0: fun(4,&x); printf(’’%d\n’’,x); } 程序
有以下程序 yoidfun(intn,int*S){ intf; if(n=1)*s=n+l; else{fun(n-1,&f);*S=f;}} main( ){ intx=0: fun(4,&x); printf(’’%d\n’’,x); } 程序
admin
2019-04-24
24
问题
有以下程序
yoidfun(intn,int*S){
intf;
if(n=1)*s=n+l;
else{fun(n-1,&f);*S=f;}}
main( ){
intx=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)的值。调用分析过程如下:fun(4,&x)-→fun(3,&x)-→fun(2,&x)-→fun(1,&x)在回归的过程中,对于x内的数据并没有改动。
转载请注明原文地址:https://jikaoti.com/ti/6mf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
字符串str由数字字符组成(长度不超过5个字符),可看作任意进制的数,请补充函数fun(),该函数的功能是:把str字符串转换成任意进制的数,结果保存在数组xx中,由函数返回转换后数组腆的实际长度。其中x表示str原来的进制,y表示要转换成的进制。例如
在主函数中,从键盘输入若干个数放入数组x中,用0结束输入但不计入数组。下列给定程序中,函数fun()的功能是:输出数组元素中小于平均值的元素。请补充函数fun()。例如:数组中元素的值依次为1,2,2,12,5,15,则程序的运行结果为1,2,2,
执行下列程序段的结果是()。#defineMOD(i,j)i%jimn,x=10,y=85;n=MOD(y,x);printf("%d\n",n++);
有如下程序:intfunc(inti,intj){return(i+j);}main(){intx=2,y=5,z=8,rtn;rtn=func(func(x,y),z);
下列叙述中正确的是()。【09年3月】
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。yoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+lj<nj++)if(f
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#include#defin
给定程序MODII.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。注意:字符串的长度最长允许为79。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=5142
下列关于软件工程的描述中正确的是
随机试题
A.温运中阳,行气利水B.疏风利水C.益肾健脾,温阳化水D.清热解毒,淡渗利湿E.泻肺逐水,温阳扶正肾病综合征脾虚湿困证的中医治法
根管预备是拔除牙髓、清理根管,将弯曲的根管拉直。()
洛伦茨曲线是衡量社会成员之间收入分配均等化程度(或收入差距)的一种分析工具。()
风景名胜区的游客容量表示的三个层次是()
背景资料:某工贸集团决定新建一机械制造厂,通过招标方式与市建工集团安装公司签订了工程施工合同。因该安装公司没有能力完成土建工程施工,经业主同意,将基础工程、屋面工程和装修工程分包给了市建工集团星鼎公司。开工日期为2016年5月18日,合同工期67天。施工
会计监督包括事前监督、事中监督和事后监督。()
(2007年真题)图书重印时,不可以改变()。
关于人工智能的出现,下面说法正确的是
There’sarocketmotoronthesatellite______(可以用它来改变卫星的方向).
A、Becausehumanbeingsarepowerfulenoughtokilloneanother.B、Becauseeveryspecieswillbecomeextinctbynaturalselection
最新回复
(
0
)