首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: fun(int x) { int p; if(x==0‖x=1)return(3); p=x-fun(x-2); return p; } main() { printf("%d
有以下程序: fun(int x) { int p; if(x==0‖x=1)return(3); p=x-fun(x-2); return p; } main() { printf("%d
admin
2009-01-15
32
问题
有以下程序: fun(int x) { int p; if(x==0‖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
答案
4
解析
本题的fun()函数在x等于0或1时返回3,而在其余情况下返回x-fun(x-2),所以本题的递归算法可以这样来表示:
在主函数中输出的结果是fun(7),而fun(7)=7-fun(5)=7-(5-fun(3))=7-(5-(3-fun(1)))=7-(5-(3-3))= 7-(5-0)=7-5=2。故本题应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/UoXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt4.vbp,含有Forml和Form2两个窗体,Forml为启动窗体,窗体上的控件如图2-89(a)所示。程序运行后,在Forml窗体的文本框中输入有关信息(“密码”框中显示”*”字符),然后单击”提交”按钮则弹出”确认”
在考生文件夹下有一个工程文件sjt4.vbp(相应的窗体文件名为sjt4.frm),其功能是通过调用过程FindMin求数组的最小值。程序运行后,在4个文本框中各输入一个整数,然后单击命令按钮,即可求出数组的最小值,并在窗体上显示出来(如图所示)。要求:
窗体上有一个名称为Text1的文本框,一个名称为Commandl的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommandl_Click()DimxlAsInteger,x2AsInteger,x3AsInt
在下面语句或函数中,不能描述选择结构的是
以下关于VB特点的叙述中,错误的是
(1)在考生文件夹下有一个工程文件sjt3.vbp,其窗体上有一个列表框和一个标题为“选择”的命令按钮,且列表框中已有若干列表项。程序的功能是:当单击”选择”按钮时,如果列表框中没有列表项,则程序不做任何操作。否则,判断列表框中是否有列表项被选中,如果没有
在软件开发中,需求分析阶段可以使用的工具是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
结构化程序设计的3种结构是()。
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是()。
随机试题
了解群体交流过程的性质,有助于解释群体中的一些行为,能使你成为更有效的领导者或参与者。运用对角色功能的描述,说出下列在会议中说的话具有什么功能(注意:一种行为可能有一种以上的功能)。①“张三,对这个问题你有什么想法?”②“是的,那对你可能没事,
下列指标中,反映企业运营能力的指标是【】
尸体剖检时,剪开心包腔的正确方法是
乙醇消毒最适宜的浓度是
A.婴儿基础代谢需要热卡B.婴儿生长发育需要热卡C.婴儿活动所需要热卡D.食物特殊动力作用热卡E.排泄损失热卡热量需要占总热量15%为
建设投资的估算方法包括()。
因保险合同纠纷提起的诉讼,有权管辖的人民法院是()。
依据《义务教育音乐课程标准(2011年版)》基本理念,按下列要求进行教学设计。教学对象:七年级教学内容:《这一封书信来得巧》要求:针对重点与难点写出教学策略与基本步骤。
民事主体在法律允许的范围内有完全的意志自由,其参加民事活动、作出民事行为,不受任何组织和个人的非法干预。这是我国民法中的
UsingLyricstoDevelopStudents’CriticalLiteracyLyricsandmusicofpopularsongscanrepresentalternativeperspectives
最新回复
(
0
)