首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; els
下列程序的输出结果是______。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x==1) return 3; els
admin
2010-09-05
55
问题
下列程序的输出结果是______。
#include<stdio.h>
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(11),返回11-fun(9);第2次调用子函数是调用的fun(9),返回9-fun(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))))=4。
转载请注明原文地址:https://www.kaotiyun.com/show/ziWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用Open语句可以打开或建立文件,并同时指定文件的输入输出方式。下列输入输出方式中错误的是()。
执行语句DimX,YAsInteger后( )。
有如下程序代码:PrivateSubForm_Click()DimaAsIntegera=2Sum=0Fori=1To3Sum=Sum+f(a)Ne
在面向对象方法中,不属于"对象"基本特点的是( )。
下面是求最大公约数的函数的首部()。Functionfun(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正
下面有关标准模块的叙述中,错误的是( )。
下面不能作为结构化方法软件需求分析工具的是
从键盘上输入一个浮点数asingle,利用字符串函数对该数进行处理后,如果输出的内容不是“非浮点数”,则对程序输出的内容分析正确的是()。asingle=InputBox("请输入一个浮点数:")strl$=Str$(asing
算法的时间复杂度是指()。
下列选项中,不属于数据模型所描述的内容的是()。
随机试题
关于假币犯罪,下列说法正确的是()。
患儿,3岁,营养不良。其皮下脂肪最先减少的部位是
蛋白质、热能营养不良患儿皮下脂肪消减的顺序是
张某,男,43岁,某县人民法院院长,1999年7月14日,因涉嫌受贿被县人民检察院提起公诉。根据上述案情,请回答问题。
决策阶段决定了项目的建设规模、产品方案、()、投资规模、融资方案等关键事项。
成套配电柜的二次回路绝缘电阻测试应用()兆欧表。
施工项目月度成本分析的依据是当月的成本报表,分析的方法和内容包括()。【2006年考试真题】
根据财政部《会计人员继续教育暂行规定》,会计人员每年参加继续教育的时间累计不得少于()。
患者,女,38岁,因车祸致脾破裂入院。患者烦躁不安,皮肤苍白,四肢湿冷。查体:血压60/30mmHg,脉搏126次/分,紧急建立静脉通路。输液应首选()。
Forthispart,youareaskedtowriteacompositiononthetopic"Itpaystobehonest".Yourcompositionshouldbenolessthan
最新回复
(
0
)