首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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;} 执行后的输出结果是
有以下程序 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;} 执行后的输出结果是
admin
2020-07-28
36
问题
有以下程序
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)”这是一个递归函数t所以在主函数调用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/VI3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwrite(
以下选项中关于C语言常量的叙述错误的是()。
下列选项中属于面向对象设计方法主要特征的是()。
数据库系统的三级模式不包括()。
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(如“Z”转化为“A”,“Z”转化为“a”),其他字符不变。请
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所
下列各选项中,不属于序言性注释的是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
随机试题
回归分析
瞳孔在弱光下散大,而在强光下缩小,称为
A.需要维生素CB.需要磷酸吡哆醛C.需要维生素DD.不需要维生素C及磷酸吡哆醛E.需要维生素A高铁血红蛋白还原
食管癌最常见转移部位是
系统性硬化病(SSC)的好发年龄是
下列哪种原因可以引起中性粒细胞增多
【2009—4】题36~37:某企业变电站拟新建一条35kV架空电源线路,采用钢筋混凝土电杆,铁横担,钢芯铝绞线。请回答以下问题,并列出解答过程。35kV架空电力线路设有地线的杆塔应接地,假定杆塔处土壤电阻率ρ≥2000Ω·m,请问在雷雨季,在地面干燥
央行干预是避免汇率大幅度波动的手段,主要的干预措施为()。
风险评估的作用是认识和把握机构所面临的风险种类、风险水平和演变方向以及风险管理能力。()
Bythetimethey______enoughmoneyforadownpaymentonahouse,prices______considerably.
最新回复
(
0
)