首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int fun(int x) { int p; if(x=0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf
有以下程序: int fun(int x) { int p; if(x=0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf
admin
2012-12-03
20
问题
有以下程序:
int 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
答案
C
解析
调用函数fun(7)时,由于x的值为7,执行语句“p=x-fun(x-2);”,相当于执行p=7-fun(5):调用函数fun(5)时,由于x的值为5,执行语句“p=x-fun(x-2);”,相当于执行n=7-fun(3);调用函数fun(3)时,由于x的值为3,执行语句“p=x-fun(x-2);”,相当于执行p=7-fun(1):调用函数fun(1)时,由于x的值为1,执行语句“return(3);”,函数的返回值为3。因此函数调用fun(7)等价于7-(5-fun(3)),即7-(5-(3-fun(1))),即7-(5-(3-3)),所以函数fun(7)的返回值为2。答案为C。
转载请注明原文地址:https://jikaoti.com/ti/sPB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下说明typedefstruct{intn;charc;doubleX;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
有以下程序main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];prizltf("%d\n",j);}
软件调试的目的是______。
以下程序的功能是进行位运算:#include<stdio.h>main()unsignedchara,b;a=7∧3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是(
下列程序的输出结果是______。main(){unsignedshorta=65536;intb;printf("%d\n",b:a);}
利用E-R模型进行数据库的概念设计,可以分成三步:首先设计局部E-R模型,然后把各个局部E-R模型综合成一个全局的模型,最后对全局E-R模型进行______,得到最终的E-R模型。
下面对对象概念描述错误的是
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于______。
设x=011050,则x=x&01252的值是()。
随机试题
药学服务过程的三大功能是
A.大蓟B.小蓟C.槐花D.侧柏叶E.白茅根既能凉血止血,又能生发乌发的药物是
一系列相互联系、相继发生的新旧疫源地的过程称为传染病的病原体更换宿主时在外界环境中所经历的全部过程称为
某大型国有企业A,欲转换经营机制,与省外的国有企业B、C共同筹划设立一股份有限公司,经省级人民政府批准,并经国务院证券管理部门同意后,成立募集小组,着手建立股份有限公司。 该募集小组在清产核资,清理债权债务、界定产权、评估资产后,制作了公司章程。将公司
施工图设计文件审查单位主要是对工程建设()阶段执行强制性标准的情况实施监督。
企业价值评估中所选择的折现率一般不低于()。
【2015中国银行】不属于应付职工薪酬构成的是()。
一个总额为100万的项目分给甲、乙、丙、丁四个公司共同来完成,甲、乙、丙、丁分到项目额的比例为,请问甲分到的项目额为多少?
利率敏感性管理
人面鱼身纹是()最具代表性的纹饰。(武汉理工2015年研)
最新回复
(
0
)