首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) main() {int p; { if(x==0}‖x==1)return(3);printf("%d\n",fun(7)); p=x-fun(x-2); } re
有以下程序 fun(int x) main() {int p; { if(x==0}‖x==1)return(3);printf("%d\n",fun(7)); p=x-fun(x-2); } re
admin
2020-07-28
51
问题
有以下程序
fun(int x) main()
{int p; {
if(x==0}‖x==1)return(3);printf("%d\n",fun(7));
p=x-fun(x-2); }
return p;}
执行后的输出结果是
选项
A、3
B、7
C、0
D、2
答案
D
解析
因为在函数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/j93p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES;否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是
“商品”与“顾客”两个实体集之间的联系一般是
结构化程序设计的基本原则不包括
以下选项中,能用作数据常量的是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
下列数据结构中,属于非线性结构的是
循环队列的存储空间为Q(1:200),初始状态为front=rear=200。经过一系列正常的入队与退队操作后,front=rear=1,则循环队列中的元素个数为
结构化程序设计的基本原则不包括
随机试题
胰岛素对脂肪代谢的影响是
患者,男,49岁。长期饮酒,腹部胀大坚满,脉络显露,皮色苍黄,胁腹刺痛,颈部有血痣,唇色紫褐,舌暗有紫斑,脉细涩。其证候是
下列除哪项外,均属血瘀证的舌象
对心肌缺血与心内膜下梗死的鉴别,最有意义的是
计算机替代手工记账(即“甩账”)是单位能否成功实施会计电算化的起点。()
谈判是会谈的一种,内容涉及()
给定资料1.一颗来自澳大利亚塔斯马尼亚岛的樱桃,从靠泊洋山保税港区码头到查验后放行,最快需要多长时间?上海给出的答案是:6小时。如此迅疾的速度,得益于上海自贸区成立3年多以来致力于攻坚的核心任务——制度创新。上海自贸试验区建设3年多以来
在ISA联系中,子类的对象【】其超类的对象的全部属性和方法。
HowPracticeCanDamageYourEnglishI.NewinterpretationsofspeakingandwritinginlearningEnglishA.Speakingandwriting
Eachcollegeevaluatesapplicantsdifferently.Itisimportanttobeawareofthesedifferencesandtocreateastrategythatis
最新回复
(
0
)