首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) main() {int p; { if(x==0‖x==1)return(3);
有以下程序 fun(int x) main() {int p; { if(x==0‖x==1)return(3);
admin
2019-12-17
33
问题
有以下程序
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/MoCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中关于程序模块化的叙述错误的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
下面选项中关于“文件指针”概念的叙述正确的是
有以下程序#includedoublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%5.0f\n",a);}
在数据库系统中,给出数据模型在计算机上物理结构表示的是()。
下面不属于对象主要特征的是()。
以下叙述正确的是()。
面向对象方法中,实现对象的数据和操作结合于统一体中的是()。
若有表达式(w)?(-x):(++y),则其中与w等价的表达式是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
下列选项中,属于诉讼时效中断的法定事由有()。
试述中国家庭结构的文化要素。
目前,对基金信息披露进行管理的部门主要有()。
甲省地区因连续降雨,导致甲省A市康康药厂生产废物未及时运输到指定的废物清理点,生产废物被雨水浸泡且蔓延到居民居住地附近的路面,造成环境污染。经群众举报,A市环境保护局了解情况后,立即向康康药厂送达决定书,责令其立即清扫废物并合理处理,恢复路面原状,并处以罚
某企业生产过程的机械化、自动化水平比较高,工人操作技术单一,熟练程度高,说明该企业的生产类型属于()。
在对某起生产事故原因的调查中,70%的人认为是设备故障;30%的人认为是违章操作;25%的人认为原因不清,需要深入调查。以下哪项最能合理地解释上述看来包含矛盾的陈述?()
营业外收入是指与企业生产经营活动没有直接关系的各种收入。作为营业外收入,必须同时具备两个特征:一是意外发生,企业无力加以控制;二是偶然发生,不重复出现。根据上述定义,下列不属于营业外收入的是:
以下合法的变量名是
关于结构化程序设计原则和方法的描述错误的是()。
Themeeting(last)______afullweekbythetimeitends.
最新回复
(
0
)