首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
40
问题
有以下程序: 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全国计算机二级
相关试题推荐
在下面语句或函数中,不能描述选择结构的是
假定一个滚动条的LargeChange属性值为100,则100表示
以下关于局部变量的叙述中错误的是
下面循环语句中在任何情况下都至少执行一次循环体的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
某系统结构图如下图所示该系统结构图中最大扇入是
下面属于黑盒测试方法的是
在考生文件夹下有一个工程文件sjt4.vbp,其窗体如图2-145所示。该程序用来对在上面的文本框中输入的英文字母串(称为”明文”)加密,加密结果(称为”密文”)显示在下面的文本框中。加密的方法是:选中一个单选按钮,单击”加密”按钮后,根据选中的单选按钮后
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好了3个关联表对象,名为“tStud”、“tCourse”、“tScore”、一个空表(名为“tTemp”)和一个窗体对象(名为“fTemp”)。请按以下要求完成设计。(1)创
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
随机试题
单位商品的价值量与包含在该商品中的社会必要劳动量是()
直肠温度比口腔温度高
对固体废物的处理方法主要包括( )。
个人申请保荐代表人资格或保荐代表人变更保荐机构的通过所任职的保荐机构向()提交申请。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
图1为世界某区域示意图,表1为图1中甲、乙两城市的气候资料。据此,完成下列问题。简述“雪带”(降雪量明显多于周边地区)分布的特点,并解释原因。
演绎作品,又称派生作品,指在已有作品的基础上,经过改编、翻译、注释、整理等创造性劳动而产生的作品。改编,是指改变作品,创作出具有独创性的新作品;翻译,是指将作品从一种语言文字转换成为另一种语言文字;注释,是指对文字作品中的字、词、句进行解释;整理,是指对内
若属性A是关系R的主属性,属性A不能够为空值,这属于()。
Tobesuccessfulinajobinterview,youshould【B1】______certainandprofessional【B2】______.Youneedtocreateagood【B3】___
A、Thecitycanbealonelyplace.B、LifeintheWestcanbeverydangerous.C、PeopleintheWestarefondofanimals.D、Thedog
最新回复
(
0
)