首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) main() {int p; { if(x==0 ‖ x==1)return(3);printf("%d\n",fun(7)); p=x-fun(x-2); }
有以下程序 fun(int x) main() {int p; { if(x==0 ‖ x==1)return(3);printf("%d\n",fun(7)); p=x-fun(x-2); }
admin
2020-03-15
60
问题
有以下程序
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/CWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中合法的实型常量是
以下选项中可用作C程序合法实数的是
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
结构化程序设计原则强调的是
下面叙述中错误的是
以下叙述中错误的是
关于do循环体while(条件表达式);以下叙述中正确的是
下列选项中不符合良好程序设计风格的是
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
随机试题
A、山梨酸B、凡上林C、羟丙基甲基纤维素D、微粉硅胶E、聚乙二醇400片剂中的薄膜衣材料
患者,女,61岁,高血压病吏10年,医生开具降压药处方。根据《处方药与非处方药流通管理暂行规定》,销售处方药和处方药的零售药店必须
与混凝土的握裹力大,可作为钢筋混凝土用最主要受力钢筋的是()。
下列符合系统竣工验收要求的是()。
下列财务比例中,最能反映企业举债能力的是( )。
()是傣族的传统新年。
某社会工作服务机构在某村开展社会工作助力脱贫攻坚服务。社会工作者小王在绘制“民情地图”时发现,村民大伟是家里的顶梁柱,在前几年的车祸中致残,家庭生活陷入困境,成为村里的低保对象。大伟因为“吃低保”一直觉得抬不起头,不愿与村民来往,因为家里穷,夫妻经常争吵。
低碳出行,是指二氧化碳排放低、能耗低、污染少、环境友好的出行方式。下列各项中,不属于低碳出行的是()。
根据下列统计资料回答问题。2016年,某市全年实现工业增加值3884.9亿元,比上年增长5.0%。其中,规模以上工业增加值增长5.1%。在规模以上工业中,国有控股企业增加值增长6.7%;股份合作企业、外商及港澳台企业增加值分别增长9.3%和8.5
荷马史诗
最新回复
(
0
)