fun(fun(x))这不是函数的函数递归调用用吗?为什么说这是嵌套调用?

热门搜索:
硕士/研究生
&&&&&&DOC文档下载
游客快捷下载
会员登录下载
下载资源需要10元
邮箱/手机号:
您支付成功后,系统会自动为您创建此邮箱/手机号的账号,密码跟您输入的邮箱/手机号一致,以方便您下次登录下载和查看订单。注:支付完成后需要自己下载文件,并不会自动发送文件哦!
支付方式:
已注册用户请登录:
当日自动登录&&
&&合作网站一键登录:
1、本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器);
2、文档下载后都不会有金锄头文库的水印,预览文档经过压缩,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、所有文档都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的,可以点击右侧栏的客服对话;
下载须知 | 常见问题汇总
函数的嵌套调用和递归调用
/【程序设计】功能求K(K〈13),所求阶乘的值作为函数值返回。(要求使用递归)/INCLUDEINCLUDECONIOHLONGFUNINTK{/PROGRAM//END/}MAIN{INTMPRINTFENTERMSCANFD,MPRINTF\NTHERESULTISLD\N,FUNM}答案IFK0RETURNKFUNK1ELSEIFK0RETURN1L/【程序填空】功能通过函数的递归调用计算阶乘。/INCLUDELONGPOWERINTN{LONGFIFN1/SPACE/F【】ELSEF1RETURNF}MAIN{INTNLONGYPRINTFINPUTAINTEAGERNUMBER\N/SPACE/SCANFD,【】YPOWERN/SPACE/PRINTFDLD\N,N,【】}答案答案1POWERN1N答案2N答案3POWERN/【程序设计】功能将字符串中的小写字母转换为对应的大写字母,其它字符不变。要求用FOR循环实现/INCLUDESTRINGHINCLUDEVOIDCHANGECHARSTR{/PROGRAM//END/}MAIN{VOIDCHANGECHARSTR40GETSSTRCHANGESTRPUTSSTR}答案INTIFORI0STRI\0IIFSTRIASTRIZSTRISTRI32/【程序设计】功能编写函数FUN求S1K2K3KNK的值,(1的K次方到N的K次方的累加和)。要求用FOR循环实现/DEFINEK4DEFINEN5INCLUDELONGFUNINTN,INTK{/PROGRAM//END/}MAIN{LONGINTSUMPRINTFSUMOFDPOWERSOFINTEGERSFROM1TOD,K,NSUMFUNN,KPRINTFLD\N,SUM}答案LONGPOWER,SUM0INTI,JFORI1INI{POWERIFORJ1JKJPOWERI/KJSUMPOWER}RETURNSUM/【程序填空】题目下面程序的功能是用递归法求N。/INCLUDEVOIDMAIN{/SPACE/【】INTNLONGYPRINTFINPUTANINTEGERNUMBERSCANFD,N/SPACE/Y【】PRINTFDLD\N,N,Y}LONGFACINTN{LONGFIFN0PRINTFN0,DATAERRORELSEIFN0,N1F1ELSE/SPACE/F【】RETURNF}答案答案1LONGFACINTN答案2FACN答案3FACN1N/【程序填空】题目下面程序的功能是用函数递归方法计算菲波那契数列,请填空完善之。/MAIN{INTN,MSCANF″D″,N/SPACE/M【】PRINTF″D″,M}INTFIBINTN{/SPACE/IFN1【】ELSEIFN2RETURN1/SPACE/ELSERETURN【】}答案答案1FIBN答案2RETURN1答案3FIBN1FIBN2/【程序填空】题目下面程序是用递归函数求1到N的累加和,请完善程序。/INCLUDEMAIN{INTSUMINTNINTNPRINTF请输入一个整数NSCANFD,N/SPACE/PRINTF1到D累加和是D\N,N,【】RETURN0}INTSUMINTN{/SPACE/IF【】RETURN1ELSE/SPACE/RETURN【】}答案答案1SUMN答案2N1答案3NSUMN1函数的【1】调用是一个函数直接或间接地调用它自身答案答案1递归函数的定义不可以嵌套,但函数的调用【1】嵌套答案答案1可以若有以下函数INTFUNINTX{RETURN1XX}则语句PRINTFD\N,FUNFUNFUNFUN1的输出结果是【1】答案答案1677C语言中不可以嵌套的是A函数调用B函数定义C循环语句D选择语句答案B以下正确的描述是在C语言程序中A函数的定义可以嵌套,但函数的调用不可以嵌套B函数的定义不可以嵌套,但函数的调用可以嵌套C函数的定义和函数的调用均不可以嵌套D函数的定义和函数的调用均可以嵌套答案BC语言规定,程序中各函数之间A既允许直接递归调用也允许间接递归调用B不允许直接递归调用也不允许间接递归调用C允许直接递归调用不允许间接递归调用D不允许直接递归调用允许间接递归调用答案A若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是A函数调用可以嵌套和递归B函数调用可以作为一个函数的实参C函数调用可以出现在表达式中D函数调用可以作为一个函数的形参答案D在函数调用过程中,如果函数FUNA调用了函数FUNB,函数FUNB又调用了函数FUNA,则A称为函数的直接递归调用B称为函数的间接递归调用C称为函数的循环调用DC语言中不允许这样的递归调用答案B有以下程序INCLUDEINTFUNINTN{IFN1RETURN1ELSERETURNNFUNN1}MAIN{INTXSCANFD,XXFUNXPRINTFD\N,X}执行程序时,给变量X输入10,程序的输出结果是A55B54C65D45答案A以下对C语言函数的有关描述中,正确的是A在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参BC函数既可以嵌套定义又可以递归调用C函数必须有返回值,否则不能使用函数DC程序中有调用关系的所有函数必须放在同一个源程序文件中答案A以下叙述中不正确的是A一个C语言程序有且仅有一个MAIN函数BC语言程序中,MAIN函数是没有参数的C一个函数通过其他函数间接的调用了自身,这种情况也是一种递归调用D若要通过函数参数带回一个或多个返回值,则应使用按地址传送的参数结合方式答案
本文(函数的嵌套调用和递归调用)为本站会员(豆浆)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“”【网址:】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
分享当前资源【函数的嵌套调用和递归调用】到朋友圈,您即可以免费下载此资源!
微信扫一扫分享到朋友圈
操作提示:任选上面一个二维码,打开微信,点击“发现”使用“扫一扫”,即可将选择的网页分享到朋友圈
您可能感兴趣的------------------------------------------------------------------------------------------------------
元price_share
&|&川公网安备 12号&|&经营许可证(蜀ICP备号-1)(C) by Sichuan Goldhoe Inc. All Rights Reserved.
&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>一、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>本站提供全自助服务,购买后点击下载按钮可以下载到你电脑或手机(系统不会发送文档到您的邮箱),请注意查看下载存放位置;&/span>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>二、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>本站具有防盗链功能,所以不要使用迅雷、旋风、网际快车等第三方辅助下载工具(不支持&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>QQ浏览器&/span>),否则下载下来的文件只是网页或乱码;&/span>&br/>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>三、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>由于网络原因、下载知识欠缺、本地电脑&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>或&/span>手机阻止下载等问题无法解决时,需要提供以下&/span>&span style=&font-family: 微软雅黑, &Microsoft YaHei&; color: rgb(255, 0, 0);&>任意一条信息&/span>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>给我们,我们才能更及时地为你服务:&/span>&br/>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.1、如果是注册的会员,请告诉我们你的会员账号;&/span>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.2、如果是游客下载的,请告诉我们你下载时填写的手机或者邮箱;&/span>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.3、如果是微信或QQ快捷登陆的,请告诉我们你的微信或QQ昵称;&/span>&/p>&p>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>3.4、如果这些你仍然无法确定,请告诉我们你的付款单号(我们可以通过单号反过来查询你的账号和下载记录)&/span>&a href=&https://www.jinchutou.com/i-93.html& target=&_blank& style=&text-decoration: color: rgb(255, 192, 0); font-family: 微软雅黑, &Microsoft YaHei&;&>&span style=&color: rgb(255, 192, 0); font-family: 微软雅黑, &Microsoft YaHei&;&>看看什么是单号?&/span>&/a>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>;&/span>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>四、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>需要下载哪份文档,请发送文档网址,而不是截图,更不要直接把标题给我们;&/span>&br/>&/p>&p>&strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>五、&/span>&/strong>&span style=&font-family: 微软雅黑, &Microsoft YaHei&;&>其它下载常见问题详见:&/span>&a href=&https://www.jinchutou.com/info-0-23-1.html& target=&_blank& style=&font-family: 微软雅黑, &Microsoft YaHei&;&>https://www.jinchutou.com/info-0-23-1.html&/a>&br/>&/p>&p>&br/>&/p>" />
&span id=&_baidu_bookmark_start_2& style=&display: line-height: 0&>?&/span>&span id=&_baidu_bookmark_start_4& style=&display: line-height: 0&>?&/span>&/p>&p>&span style=&font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>& & 鉴于本网发布稿件来源广泛、数量较多, 系统审核过程只针对存在明显违法有害内容(如色情、暴力、反动、危害社会治安及公共安全等公安部门明文规定的违法内容)进行处理,难以逐一核准作者身份及核验所发布的内容是否存在侵权事宜, 如果著作权人发现本网已转载或摘编了其拥有著作权的作品或对稿酬有疑议, 请及时与本网联系删除。&/span>&/p>&p>&strong style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 white-space: background-color: rgb(255, 255, 255);&>& & 侵权处理办法参考版权提示一文:&/strong>&a href=&https://www.jinchutou.com/h-59.html& target=&_blank& textvalue=&https://www.jinchutou.com/h-59.html&>https://www.jinchutou.com/h-59.html&/a>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>&&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>1、如涉及内容过多,需要发送邮箱,请电子邮箱到,我们会及时处理;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>2、系统一旦删除后,文档肯定是不能下载了的,但展示页面缓存需要一段时间才能清空,请耐心等待2-6小时;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>3、请版权所有人(单位)提供最起码的证明(证明版权所有人),以便我们尽快查处上传人;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>4、请文明对话,友好处理;&/span>&/p>&p>&span style=&color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &Times New Roman&; font-size: 14 background-color: rgb(255, 255, 255);&>5、为了杜绝以前再有类似的侵权事情,可以为我们提供相应的关键字,便于管理人员添加到系统后能有效排除和抵制与您(贵单位)相关版权作品上传;&/span>&/p>&p>&span id=&_baidu_bookmark_end_5& style=&display: line-height: 0&>?&/span>&span id=&_baidu_bookmark_end_3& style=&display: line-height: 0&>?&/span>&/p>" />
&span style=&color: rgb(85, 85, 85); font-family: 微软雅黑; background-color: rgb(255, 255, 255);&>& & 为了维护合法,安定的网络环境,本着开放包容的心态共建共享金锄头文库平台,请各位上传人本着自律和责任心共享发布有价值的文档;本站客服对于上传人服务前,有以下几点可提前参阅:&/span>&/p>&p>&span style=&color: rgb(85, 85, 85); font-family: 微软雅黑; background-color: rgb(255, 255, 255);&>1、本站上传会员收益见:&a href=&https://www.jinchutou.com/h-36.html& target=&_blank&>https://www.jinchutou.com/h-36.html&/a> &/span>&/p>&p>2、本站不会为任何刚注册的上传会员特批解除上传限制,普通会员每天可以上传50份,值班经值会审核其上传内容,请自行观察自己上传的文档哪些在“临时转换中”(审核通过),哪些在审核拒绝中,连续坚持几天都没有任何文档被拒的情况下,根据文档质量和发布分类是否正常等考量合格后值班经理会特批升级会员等级,相应的权益也同时上升。&/p>&p>3、上传人本着友好、合作、共建、共享的原则,请耐心仔细的查看《&a href=&https://www.jinchutou.com/i-143.html& target=&_blank&>违禁作品内容处理规则》;&/a>&a href=&https://www.jinchutou.com/i-143.html& target=&_blank&>https://www.jinchutou.com/i-143.html&/a>&/p>&p>4、上传人可以观注本站公告,查看其它被公示永久封禁的原因&a href=&https://www.jinchutou.com/news-1.html& target=&_blank&>https://www.jinchutou.com/news-1.html&/a>&/p>&p>5、其它问题可以参阅上传常见问题指引:&a href=&https://www.jinchutou.com/info-0-25-1.html& target=&_blank&>https://www.jinchutou.com/info-0-25-1.html&/a>&/p>" />当前位置: >>
二级C语言考试必备(真题)考点29 函数的嵌套、递归调用 (2)
【2000年4月】(15) 函数 void fun(float *sn, int n)的功能是:根据以下公式计算S,计算结果 通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。3 5 7 2n ? 1 void fun( float *sn, int n) s ?1? 1 ? 1 ? 1 ? ?? ? 1{ float s=0.0, w, f=-1.0; int i=0; for(i=0; i&=n; i++) { f= 【 】 * w=f/(2*i+1); s+=w; } 【 】 =s; } 【答案】(-1), *sn //for(i=0;i&n;i++)【2001年4月】(30) 以下程序的输出结果是 A) 0 { z=x*x+y*y; } main() { int a=31; fun(5,2,a); printf(“%d”,a); } 【答案】C 【2001年4月】(31) 下列程序段的输出结果是 A) 2 1 4 3 B) 1 2 1 2 C) 1 2 3 4 D) 2 1 1 2 void fun(int *x, int *y) { printf(“%d %d ”, *x, *y); *x=3; *y=4;} main() { int x=1,y=2; fun(&y,&x); printf(“%d %d”,x, y); } 【答案】A 【2001年4月】(33) 下列程序的运行结果是 A) 6 3 { int *k; k=a; a=b; b=k; } B) 3 6 C) 编译出错 D) 0 0 void fun(int *a, int *b) B) 29 C) 31 D) 无定值 fun(int x, int y, int z) main() { int a=3, b=6, *x=&a, *y=&b; fun(x,y); printf(“%d %d”, a, b); } 【答案】B 【2001年4月】(12) 下列程序的输出结果是 【 】 。 void fun(int *n) { while( (*n)--); printf(“%d”,++(*n)); } main() { int a=100; fun(&a); } 【答案】0 【2001年9月】(31) 以下函数值的类型是 fun ( float x ) { y=3*x-4; } A) int 【答案】A 【2002年4月】(42) 以下程序的输出结果是 f(int b[],int m,int n) { int i,s=0; for(i=m;i&=n;i++)s+=b[i]; } main() { int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf(&%d\n&,x); } A) 10 【答案】B 【2002年4月】(14) 以下程序的输出结果是【 】 。 main() { int x=0; B) 30 C) 18 D) 15 B) 不确定 C) void D) float sub(&x,8,1); printf(&%d\n&,x); } sub(int *a,int n,int k) { if(k&=n) sub(a,n/2,2*k); *a+=k; } 【答案】7 【2002年9月】(30)有以下程序 void fun(char *c,int d) { *c=*c+1;d=d+1; printf(&%c,%c,&,*c,d); } main() { char a='A',b='a'; fun(&b,a); printf(&%c,%c\n&,a,b); } 程序运行后的输出结果是______。 A) B,a,B,a 【答案】D 【2002年9月】(9) 以下程序运行后的输出结果是【 】。 void fun(int x,int y) { x=x+y;y=x-y;x=x-y; printf(&%d,%d,&,x,y);} main() { int x=2,y=3; fun(x,y); printf(&%d,%d\n&,x,y); } 【答案】3,2,2,3 【2003年4月】(27) int f1(int x,int y) {return x+} int f2(int x,int y) {return x-} main() { int a=4,b=3,c=5,d,e,f; d=f1(a,b); d=f1(d,c); e=f2(a,b); e=f2(e,c); f=a+b+c-d-e; printf(&%d,%d,%d\n&,d,f,e); B) a,B,a,B C) A,b,A,b D) b,B,A,b } 执行后输出的结果是 A) 8,-4,4 【答案】D 【2003年4月】(28) 有以下程序 void f(int x,int y) { if(x&y){ t=x; x=y; y=t; } } main() { int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf(&%d,%d,%d\n&,a,b,c); } 执行后输出的结果是 A) 3,4,5 【答案】D 【2003年4月】(30)有以下程序 int *f(int *x,int *y) { if(*x&*y) } main() { int a=7,b=8,*p,*q,*r; p=&a; q=&b; r=f(p,q); printf(&%d,%d,%d\n&,*p,*q,*r); } 执行后输出结果是 A) 7,8,8 【答案】B 【2003年4月】(35) 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void arrin(int x[N]) { int i=0; while(i&N) scanf(&%d&,_________); } 在下划线处应填入的是 B) 7,8,7 C) 8,7,7 D) 8,7,8 B) 5,3,4 C) 5,4,3 D) 4,3,5 B) 8,4,4 C) 12,-4,4 D) 12,4,-4 A) x+i 【答案】CB) &x[i+1]C) x+(i++)D) &x[++i]【2003年4月】 (12) 若有以下程序 int f(int x,int y) { return(y-x)*x; } main() { int a=3,b=4,c=5,d; d=f(f(3,4),f(3,5)); printf(&%d\n&,d); } 执行后输出结果是【 】。 【答案】9 【2003 年 9 月】(28)有以下程序void fun(char *a, char *b) { a=b; (*a)++; } main() { char c1='A',c2='a',*p1,*p2; p1=&c1; p2=&c2; fun(p1,p2); printf(&%c%c\n&,c1,c2); } 程序运行后的输出结果是 A) Ab B)aa【答案】A 【2003 年 9 月】(36)已定义以下函数C)AaD)Bbfun(int *p) { return *p; } 该函数的返回值是 A)不确定的值 C)形参 p 所指存储单元中的值【答案】C 【2003 年 9 月】(39)有以下程序B)形参 p 中存放的值 D)形参 p 的地址值fun(int a, int b) { if(a&b) return(a); else return(b); } main() { int x=3, y=8, z=6, r=fun(fun(x,y), 2*z); printf(&%d\n&, r); } 程序运行后的输出结果是 A)3 B)6【答案】DC)8D)12【2003 年 9 月】(11)以下程序的功能是调用函数 fun 计算:m=1-2+3-4+…+9-10,并输出结果。请填空。 int fun( int n) { int m=0,f=1,i; for(i=1; i&=n; i++) { m+=i*f; f= 【 】 ; } } main() { printf(&m=%d\n&, 【 】 ); }【答案】-1*f, fun(10)【2004年4月】29、有以下程序 void f(int v , int { } main( ) { int x=1,y=3,z=2; if(x&y) else } 执行后输出结果是() A)1,2,3 【答案】C 【2004年4月】32、有以下程序 void swap1(int c[]) { t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) { } main( ) t=c0;c0=c1;c1=t; B)3,1,2 C)1,3,2 D)2,3,1 f(x,y); f(x,z); else if(y&z) f(y,z); printf(&%d,%d,%d\n&,x,y,z); t=v;v=w;w=t; w) { int a[2]={3,5},b[2]={3,5}; swap1(a); printf(&%d } 其输出结果是() A)5 3 5 3 【答案】B 【2004年4月】33、有以下程序 void sum(int *a) { a[0]=a[1];} main( ) { int aa[10]={1,2,3,4,5,6,7,8,9,10},i; for(i=2;i&=0;i--) } 执行后的输出结果是() A)4 【答案】A 【2004年4月】46、有以下程序 void f(int a[],int i,int j) { int { } } main( ) { int i,aa[5]={1,2,3,4,5}; f(aa,0,4); for(i=0;i&5;i++) } 执行后输出结果是() A)5,4,3,2,1, 【答案】A 【2004年4月】11、有以下程序 void f( int y,int *x) {y=y+*x; main( ) { int x=2,y=4; f(y,&x); printf(&%d %d\n&,x,y); *x=*x+y;} B)5,2,3,4,1, C)1,2,3,4,5, D)1,2,3,4,5, printf(&%d,&,aa[i]); printf(&\n&); t=a[i]; a[i]=a[j];a[j]=t; f(a,i+1,j-1); if(i&j) B)3 C)2 D)1 sum(&aa[i]); printf(&%d\n&,aa[0]); B) 5 3 3 5 C)3 5 3 5 D)3 5 5 3 swap2(b[0],b[1]); %d %d %d\n&,a[0],a[1],b[0],b[1]); } 执行后输出的结果是【 】。 【答案】8 4【2004 年 9 月】28.有以下程序 int f(int a) { return a%2;} main() { int s[8]={1,3,5,2,4,6},i,d=0; for(i=0;f(s[i]);i++)d+=s[i]; printf(&%d\n&,d); } 程序运行后的输出结果是 A)9 B)11【答案】AC)19D)21【2004 年 9 月】44.有以下程序 void fun(int *a,int i,int j) { if(i&j) { t=a[i];a[j]=a[j];a[j]=t; i++;j--; fun(a,i,j); } } main() { int x[]={2,6,1,8},i; fun(x,0,3); for(i=0;i&4;i++)printf(&%2d&,x[i]); printf(&\n&); } 程序运行后的输出结果是 A)1268 B)8621【答案】CC)8162D)8612【2004 年 9 月】14.以下程序通过函数 SunFun 求 f(0)+f(1)+f(2)+...+f(10)。这里 f(x)=x*x+1, 由 F 函数实现。请填空。 main() { printf(&The sum=%d\n&,SunFun(10));} SunFun(int n) { int x,s=0; for(x=0;x&=n;x++)s+=F(【 】); } F(int x) { return (【 】);}【答案】x, x*x+1
All rights reserved Powered by
www.tceic.com
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。百度题库旨在为考生提供高效的智能备考服务,全面覆盖中小学财会类、建筑工程、职业资格、医卫类、计算机类等领域。拥有优质丰富的学习资料和备考全阶段的高效服务,助您不断前行!
京ICP证号&&
京网文[3号&&
Copyright (C) 2018 BaiduC++中函数允许嵌套调用,不允许嵌套定义和嵌套声明。那么,下面例题中的程序里fun1函数不就嵌套定义了?_百度知道
C++中函数允许嵌套调用,不允许嵌套定义和嵌套声明。那么,下面例题中的程序里fun1函数不就嵌套定义了?
void fun1(int, int);void fun2(float);int main(){
int x=1;y=2;
fun1(x, y);
return 0;}void fun1(int a,int b){
float x=3;
fun2(x);}void fun2(float y) {
我有更好的答案
void fun1(int, int);
//函数声明void fun2(float);
//函数声明int main(){
int x=1;y=2;
fun1(x, y);
//函数调用
return 0;}void fun1(int a,int b)//函数定义{
float x=3;
fun2(x);}void fun2(float y) {
//函数定义
采纳率:70%
没有啊,main函数里可以调用fun1(x, y)!
那是调用,不是定义
为您推荐:
其他类似问题
信号的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。递归函数中为什么函数可调用自己
[问题点数:75分,结帖人wqz521nh]
递归函数中为什么函数可调用自己
[问题点数:75分,结帖人wqz521nh]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2011年5月 C/C++大版内专家分月排行榜第二2010年9月 C/C++大版内专家分月排行榜第二
2009年11月 C/C++大版内专家分月排行榜第三
2009年8月 C/C++大版内专家分月排行榜第三2009年7月 C/C++大版内专家分月排行榜第三2009年2月 C/C++大版内专家分月排行榜第三
2009年8月 C/C++大版内专家分月排行榜第三2009年7月 C/C++大版内专家分月排行榜第三2009年2月 C/C++大版内专家分月排行榜第三
2009年8月 C/C++大版内专家分月排行榜第三2009年7月 C/C++大版内专家分月排行榜第三2009年2月 C/C++大版内专家分月排行榜第三
匿名用户不能发表回复!|}

我要回帖

更多关于 python 函数递归调用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信