首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) { int p; if(x= =1) return (3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7));}
有以下程序 fun(int x) { int p; if(x= =1) return (3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7));}
admin
2010-12-10
44
问题
有以下程序
fun(int x)
{ int p;
if(x= =1) return (3);
p=x-fun(x-2);
return p;
}
main()
{ printf("%d\n",fun(7));}
执行后的输出结果是
选项
A、7
B、3
C、2
D、0
答案
C
解析
因为fun(int x)是一个递归函数,所以主函数中fun(7)经过三次递归调用,其过程可以描述为"fun(7)=7-fun(5)=7-(5-fun(3))=7-(5-(3-fun(1)))=7-(5-(3-3))=7-5=2",所以最后的输出结果为2。
转载请注明原文地址:https://jikaoti.com/ti/0xB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于线性链表的叙述中,正确的是( )。
在窗体上画一个文本框,其名称为Text1,然后编写如下程序:OptionBase1PrivateSubForm_Click()DimArr(10)AsIntegerFori=6To10Arr
下列不能打开工具箱窗口的操作是()。
下列关于通用对话框CommonDialog1的叙述中,错误的是()。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有一个名称为Text1的文本框;还有两个名称分别为C1、C2的命令按钮,标题分别为“计算”、“存盘”。有一个函数过程isprime(a)可以在程序中直接调用,其功能是判断参数a是否为素数,如果是素数,则
窗体上的三个命令按钮构成名称为Command1的控件数组。如图所示。程序如下:PrivmeSubCommand1_Click(IndexAsInteger)IfIndex=1Theri
窗体上有一个如右图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形控件()。
算法的有穷性是指()。
设a和b均为double型变量,且a=5.5,b=2.5,则表达式(int)a+b/b的值是
结构化程序设计的3种基本结构分别是顺序、选择和______。
随机试题
A.基牙牙冠形态B.基牙牙根形态C.桥体颌面形态D.桥体龈面形态E.固位体轴面形态对固定义齿基牙牙周健康有影响的是()
对于平原城市,机动车道路的最大纵坡宜控制在()。
开展全员参与质量管理的重要手段是指运用()方法,将组织的质量总目标逐级分解,使之形成自上而下的质量目标分解体系和自下而上的质量目标保证体系。
气体灭火系统贮存容器内的压力,气动型驱动装置的气动源的压力均不得小于设计压力的()。
一名优秀的导游员“他的导游方法和技巧要适合实际需要,符合客观规律,又要敢于抛弃僵化的模式,探索新的表现形式,敢于标新立异,使导游讲解具有自己的特色和风格,达到与众不同的魅力”。在实践中必须遵循的原则是()。
艺术要深人生活,如果没有艺术上艰苦______的精神,缺乏作者多年______的对生活的情和爱,缺少与崇高宽阔的胸怀相______的人情美,就难以______轻浮油滑、无病呻吟的腔调。依次填入划横线处的词语,最恰当的一组是()
粉笔:黑板
(2017年山东)下列哪一事件不是发生在魏晋南北朝时期?()
求函数f(x)=(1-x)/(1+x)在x=0点处带拉格朗口余项的n阶泰勒展开式.
Cellscannotremainaliveoutsidecertainlimitsoftemperatureandmuchnarrowerlimitsmarktheboundariesofeffectivefunc
最新回复
(
0
)