首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x) {int p; if(x= =0 ‖ x= =1) return(3); p=x-fun(x-2); return p; }
有下列程序: fun(int x) {int p; if(x= =0 ‖ x= =1) return(3); p=x-fun(x-2); return p; }
admin
2010-09-05
48
问题
有下列程序: fun(int x) {int p; if(x= =0 ‖ x= =1) return(3); p=x-fun(x-2); return p; } main( ) { print f("%d\n",fun(7 ));} 执行后输出的结果是( )。
选项
A、7
B、3
C、2
D、0
答案
C
解析
因为在函数fun(int x)中,如果参数x等于0或1时,返回值3。否则p=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=2",所以最后的输出结果为2。
转载请注明原文地址:https://www.kaotiyun.com/show/VvWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
运行如下程序PrivateSubCommand1_Click() Dima(5,5)AsInteger Fori=1To5 Forj=1To4 a(i,j)=i*2+j Ifa(i,
下面属于字符类的实例是
构成计算机软件的是
以下关于控件的叙述中,正确的是
下列说法中正确的是
在窗体上画1个命令按钮和1个文本框,其名称分别为Command1和Text1,再编写如下程序:DimssAsStringPrivateSubText1_KeyPress(KeyAseiiAsInteger)If
下面不能作为结构化方法软件需求分析工具的是
下面叙述中错误的是()。
在满足实体完整性约束的条件下( )。
随机试题
A.Na+B.K+C.Ca2+D.Cl-神经细胞膜在静息时通透性最大的离子是
眼部静脉出现动脉化血流是超声诊断颈动脉海绵窦瘘的主要依据,发生这种变化的静脉是
以下关于三叉神经痛的叙述哪项是错误的
注射剂的pH一般允许在()。
管道系统进行压力试验前,应从待试管道拆下或加以隔离的组成件有()。
购买国家重点建设债券取得的利息收入可以不用缴纳企业所得税。()
对每一个教师而言,教书育人是一种权利也是一种义务。()
公安社会科学的研究主要是围绕有关公安工作的技术手段、装备现代化进行的研究工作。()
病态怀旧心理指总是沉溺于对过去的追忆,不厌其烦地重复叙述往事和过去的环境、条件。下列不属于病态怀旧心理的是()。
在生物和食品技术的应用领域,会经常使用肌动蛋白结合体,它产生于黑白霉。在植物中,肌动蛋白结合体约束着肌动蛋白的活动,而后者是植物细胞内部结构的主要组成部分,肌动蛋白结合体还干扰着植物的花粉管,阻止细胞成长。肌动蛋白结合体也能约束人体和动物移动细胞(如肿瘤中
最新回复
(
0
)