首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是_________。 #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
54
问题
下列程序的输出结果是_________。
#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全国计算机二级
相关试题推荐
有以下程序#include〈string.h〉 main(){charp[]={’a’,’b,’c’},q[10]={’a’,’b’,’c’};printf("%d%d\n",strlen(
有以下程序main(){intp[7]={11,13,14,15,16,17,18},i=0,k=0;while(i<7&&p[i]%2){k=k+p[i]];i++;}printf("%d\n",k);}
若变量a,i已正确定义,且i已正确赋值,下面合法的语句是()。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){double[10][22];intn;......fun(s);}
有以下程序:#include<string.h>voidf(charp[][10],intn)/*字符串从小到大排序*/{chart[10];inti,j;for(i=0;i<n-1;i++)
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是()。
以卜函数sstrcat()的功能是实现宁符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:s所指字符串为abcd,t所指字符申为efgh,函数调用后s所指字符串为abcdefgh。请填空。#include<string.h>v
有以下程序段intn=0,p;do{scanf(“%d”,&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是
在C语言中,退格符是()。
程序设计语言的基本成分是数据成分、运算成分、控制成分和()。
随机试题
为了实现人在操纵机械时不发生伤害,提出了诸多实现机械安全的途径与对策,其中最重要的三个步骤的顺序分别是()。
患儿男性,14岁,主因“血尿15天,发热、剧烈头痛1周、皮疹2天”入院。15天前患儿母亲发现患儿尿色发红,为浓茶色,无尿频、尿痛及腰痛,未就诊。1周前患儿出现发热,体温最高39℃以上,伴头痛,喷射性呕吐,于当地医院以扁桃体炎治疗,肌内注射“柴胡、利巴韦林”
女性,55岁。因肺炎入院,使用抗生素3日,体温仍未退,呼吸困难,咳痰带鲜血,伴胸痛,右下肢肿胀。为明确诊断肺血栓栓塞症应首选哪项检查
血钙高见于
患者,男,65岁。曾患冠心病,现突发心搏骤停,颈动脉搏动消失。胸外按压与人工呼吸通气的比例是
企业购人公司债券作为交易性金融资产时可能用到的借方科目有()。
对党员干部的党内纪律监督,既包括党组织的监督、党员群众的监督、专职机关的监督,还包括党员干部相互之间的监督。()
芦苇:河滩:潮湿()
扩展名为mnx的文件是
AOngoingResearchBExtensionofUseCRobotHeroesDGreaterReliabilityEFallingDemandFHiddenDanger*
最新回复
(
0
)