首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
21
问题
有下列程序: 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://kaotiyun.com/show/VvWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在关系模型中,每一个二维表称为一个
有如下的一个函数过程:Functionfn(ByValnumAsLong)DimkAsLongk=1:num=Abs(num)DoWhilenumk=k
对下列二叉树进行前序遍历的结果为()。
数据库设计过程不包括
有如下程序段:x=5Fori=1To20Step2x=x+i\5Nexti执行上面的程序段后,x的值为
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()。
对下列二叉树进行前序遍历的结果为()。
下列与队列结构有关联的是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
当国家公务员认为自己受到单位的不公平待遇时,可以向哪个部门提出申诉?()
Weobservetodaynotavictoryofparty,butacelebrationoffreedomsymbolizinganend,aswellasabeginningsignifyingrene
A.心肾两虚证B.肺肾阴亏证C.心脾两虚证D.脾肾阳虚证E.肝郁脾虚证
血管神经性水肿属于()
房屋建筑结构作用的分项系数取值中,当可变荷载效应对承载力有利时,其分项系数应取为下列()项。
( )是前后工作之间有多种逻辑关系的肯定型网络计划。
2000年以后,我国中央和地方共享证券交易印花税的比例是()。
传统的纯文学杂志正在悄然地进行一场“时尚革命”。最近一段时间,陆续有著名纯文学杂志宣布“触网”,这些杂志都有几十年历史,从来都是“几十页纸走天下”,所以此番赶时髦引发了众多围观。不过本报记者在调查中了解到,这些文学期刊大多面临传统读者减少、年轻读者难寻的窘
计算下列反常积分的值:
MostAdultsinU.S.HaveLowRiskofHeartDiseaseMorethan80percentofU.S.adultshavealessthan10-percentriskof
最新回复
(
0
)