首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int ftm(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main()
有以下程序 #include<stdio.h> int ftm(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main()
admin
2019-04-24
46
问题
有以下程序
#include<stdio.h>
int ftm(int a,int b)
{if(b=0)return a;
else return(fun(--a,--b));
}
main()
{printf(’’%d\n’’,fun(4,2));}
程序的运行结果是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知,函数fun(int a,intb)是一个递归函数。所以当主函数中调用“fun(4,2)”时,其执行过程如下“fun(4,2)->fun(3,1)->fun(2,0)”,其返回值为2。所以正确答案为选项B。
转载请注明原文地址:https://kaotiyun.com/show/ZmRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若给fun函数的形参s传送字符串“∪∪6354’abc"(其中∪表示空格字符),则函数的返回值是【】。longfun(chars[]){longn;intsign;for(;isspace(*s);s++);
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
以下程序的输出结果是______。main(){intm=5;if(m++>5)printf("%d\n",m);elseprintf("%d\n",m--);}
结构化程序设计主要强调的是
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4下列正确的输入语句是()。
数据库保护分为:安全性控制、【】、并发性控制和数据的恢复。
有如下程序:main(){ints=0,a=1,n;scanf("%d",&n);do{s+=1;a=a-2;}while(a!=
请编写函数fun(),对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码值升序排列。例如:原来的字符串为BdsihAd,则排序后输出为BAdhisd。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
下列实体类型的联系中,属于一对多联系的是()。
下列说法正确的是()。
随机试题
使用电焊钳必须符合哪些安全要求?
A.交感神经切除术B.静脉瓣膜修复术C.Fogarty导管取栓术D.交感神经末梢切除术下肢深静脉血栓形成的手术疗法是
A.给予警告,责令限期改正;逾期不改正的,责令停产、停业整顿,并处5000元以上2万元以下的罚款;情节严重的,吊销《药品经营许可证》B.责令改正,没收违法销售的制剂,并处违法销售制剂货值金额l倍以上3倍以下的罚款;有违法所得的,没收违法所得C.责令改正
平衡训练的程序是
患牙多见于上、下颌前磨牙和上颌恒切牙。病变为乳牙有关的感染或创伤引起继生恒牙成釉细胞的损伤,导致继生恒牙釉质形成不全或矿化不全。该疾病是
在月经周期中,形成雌激素分泌第二个高峰的接原因是
下列哪几项是大青叶所具有的药理作用?
以下()不属于《建设工程工程量清单计价规范》GB50500-2003附录的清单项目及计算规则规定的内容。
俗话说“食不言,寝不语”,吃饭时不能大声说笑的科学道理是()。
根据《中华人民共和国刑法修正案(十)》的规定,下列说法正确的是:
最新回复
(
0
)