首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 long fun(int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf
以下程序的输出结果是 long fun(int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf
admin
2009-02-15
34
问题
以下程序的输出结果是 long fun(int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf("%ld\n",fun(3));}
选项
A、1
B、2
C、3
D、4
答案
1
解析
该题考查的是递归函数的调用,题中读fun函数进行了递归调用,第1次调用:fun(3)n= 3 s=3-fun(2)第二次调用时:fun(2)n=2 s=2返回第一次调用后,s=3-2=1。
转载请注明原文地址:https://jikaoti.com/ti/5CK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
如果把命令按钮的Cancel属性设置为True,则程序运行后
下列叙述中正确的是
下列关于类、对象、属性和方法的叙述中,错误的是()。
表达式Int(Rnd(0)*50)所产生的随机数范围是
下列说法中,错误的是
(1)在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
随机试题
使用Access2003可以直接操作Exeel工作表中的数据。
TUR综合征形成的原因是()
摄影条件可变因素的叙述,错误的是
当事人李某在二审结束后,对于对他作出的终审判决还是不服,遂于2月1日提出了申诉,再审法院于2月6日作出了再审决定,按照一审程序另组合议庭重新开始审理。请问本次审理的审理时限应如何计算(暂不考虑时限延长的诸多情形)?
某高速公路施工项目,全长60.3km,设计车速为120km/h,路面面层采用水泥混凝土路面施工方法,并采用滑轮式摊铺机进行施工。施工单位项目经理为了确保工程质量,组织有关人员对该工程设置了如下质量控制关键点:(1)基层强度、平整度、高程的检查与控制;(
如果阿根廷参加联盟,则巴西和智利将抵制联盟。如果巴西和智利有一国抵制联盟,那么联盟就会名存实亡,而联盟没有名存实亡。从这段文字可以推出()。
在多元回归的方法中,除下面哪种方法外,各预测源进入回归方程的次序是单纯由统计数据决定的?()
把基层群众自治制度纳入中国特色社会主义民主政治制度的基本范畴,依据是
在当代社会,有序的公共生活对经济社会健康发展的重要意义愈加突出。具体体现在
习近平指出:“新时代中国青年要自觉树立和践行社会主义核心价值观。”培育和践行社会主义核心价值观,既要目标高远,保持定力、不懈奋进,又要脚踏实地,严于律己、精益求精,将社会主义核心价值观转化为人生的价值准则。这就需要我们做到
最新回复
(
0
)