首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
23
问题
有以下程序
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/vSB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10TelNumAsString*20EndType在窗体上画一个名为Command1的命令按钮
关于自定义数据类型,下面叙述中不正确的是()。
为了使通用对话框弹出的窗口标题显示为“文件操作”,应对通用对话框控件设置的属性是()o
以下选项中,不合法的VisualBasic的变量名是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Module1.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Form1的代码如下:PublicxAsIntegerPr
函数strcmp()的功能是对两个字符串进行比较,当s所指字符串和t所指字符串相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于 0(功能等同于库函数strcmp()),请
结构化程序设计的3种基本结构分别是顺序、选择和______。
已知、棵二叉树的后序遍历序列是dabec,中序遍历序列是debac,则它的前序遍历序列是()。
随机试题
相邻两块椎骨的椎上下切迹围成的孔状结构称为椎间孔。()
Wehaverecentlyheardagreatdealaboutthebadeffectsofcomputersonoursocialandeconomicinstitutions.Inindustry,com
A.左上腹痛突出,放射到腰背部,夜痛尤剧B.上腹疼痛伴梗阻性黄疸C.消瘦、贫血D.脐周蓝色改变((Sullen征)急性出血性坏死胰腺炎
当两根钢筋横向并列在一起时,其等效直径为()。
VFA表示沥青混合料试件的()。
《会计法》规定,作为记账凭证编制依据的必须是()的原始凭证和有关资料。
张某服现役期间因病致四级残疾,退役后选择回乡分散安置,按规定可领取护理费。张某安置当年,全国职工月平均工资为1000元,当地职工月平均工资为1500元。根据《军人抚恤优待条例》,张某每月可领取护理费()元。
身体素质是指人体在()的支配下,在运动活动中所表现出来的机能能力和运动能力。
社会主义核心价值观从国家、社会和公民三个层面要求是什么?
学校对课程的管理体现在哪些方面?
最新回复
(
0
)