首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是_________。 #include int fun(int x) { int p; if(x==0‖x==1) return 3; else p=x-fun(x-2); return p; }
下列程序的输出结果是_________。 #include int fun(int x) { int p; if(x==0‖x==1) return 3; else p=x-fun(x-2); return p; }
admin
2012-12-03
48
问题
下列程序的输出结果是_________。
#include
int fun(int x)
{ int p;
if(x==0‖x==1)
return 3;
else
p=x-fun(x-2);
return p;
}
void main()
{ printf("\n%d",fun(11));
}
选项
答案
4。
解析
本题考查函数的递归调用。在主函数中第1坎调用fun(1),如果x等于0或者x等于1刚返回3,否则返回11—fun(9);第2次调用函数fun(9),返回9-fum(7);第3次是fun(7),返回7-fun(5);第4次是调用fun(5),返回5-fun(3);第5次调用fun(3),返回3-fun(1);第6次调用fun(1),返回3。总的返回值是:11-(9-(7-(5-(3-3))))=1。
转载请注明原文地址:https://www.kaotiyun.com/show/AgPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf(intA){returna%2;}main(){ints[8]={1,3,5,2,4,6),i,d=0;for(i=0;f(s[i];i++)d+=s[i
下面对对象概念描述错误的是
以下程序的输出结果是【】。#defineMAX(x,y)(x)>(y)?(x)L:(y)main(){inta=5,b=2,C=3,d=3,t;t=MAX(a+b,c+D)*10;printf("
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是()。
下列关于队列的叙述中正确的是()。
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
不能与do…while(exp)语句中的(exp)等价的表达式是()。
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
随机试题
患者男,44岁。近几天来上腹部疼痛不适反复发作,2小时前在睡眠中突感上腹刀割样剧痛,继之波及全腹,既往有十二指肠溃疡病史,根据临床表现和辅助检查结果,拟诊为十二指肠穿孔。该患者先试行非手术洽疗,其措施不包括
某社区卫生保健组织机构按要求对所服务区域的新生儿进行家访,走访了如图所示5个新生儿,这些新生儿均为足月出生,日龄不同,箭头所示分别为5个婴儿的面部特定情况,其中属于正常生理现象,无需指导新生儿家长预防或进一步加强护理的是
作为闸室的基础,用以将闸室上部结构的重量及荷载传至地基的部分是().
企业依靠网络与供应商、制造商、消费者建立联系,并通过网络收集、传递相关信息,利用网络伙伴的生产能力,完成产品设计、制造以及销售服务全过程的网络营销模式属于()。
下列哪些情况可能影响货币需求量的增加()。其他条件不变,赊销商品的价格总额变为160亿元,则该时期货币需求量为()亿元。
根据个人所得税相关规定,在计算个体工商户的应纳税所得额时,允许据实扣除支出的有()。
简述企业工资制度的内容及类型。
Humangrowthisaprocessofexperimentation,trial,anderroreventuallyleadingtowisdom.Eachtimeyouchoosetotrustyours
今年年初,国际互联网名称和编号分配公司宣布第三次顶级域名开放申请。在未开放个人注册之前,交易一个“cn”域名不仅手续________。而且需要个人________寻找一个“单位”用于注册填写,或挂靠某个组织(比如域名注册商)完成注册。填入划横线部分最恰当的
Thecomingoftherailwaysinthe1830s______oursocietyandeconomiclife.
最新回复
(
0
)