首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int f(int x) { int y; if (x == 0 || x== 1) return (3); y = x*x - f(x-2); return y;
有以下程序 #include <stdio.h> int f(int x) { int y; if (x == 0 || x== 1) return (3); y = x*x - f(x-2); return y;
admin
2015-11-24
10
问题
有以下程序
#include <stdio.h>
int f(int x)
{
int y;
if (x == 0 || x== 1) return (3);
y = x*x - f(x-2);
return y;
}
main()
{
int z;
z = f(3);
printf("%d\n", z);
}
程序的运行结果是
选项
A、0
B、9
C、6
D、8
答案
C
解析
主函数中调用f函数,同时将数值3传递给变量x,执行条件与if(x==0||x== 1);此时条件不成立,跳过return (3);,直接执行语句y=x*x-f(x-2); 这里f(x-2)为函数的递归调用,再次调用f函数,此时x=1,条件语句条件成立,返回3给f(1),y=3*3-3=6,最后将6返回主函数,并进行输出。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/fkID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
推进物联网的应用和发展,对于提高国民经济和社会生活信息化水平,提升社会管理和公共服务水平。带动相关学科发展和技术创新能力增强,推动产业结构调整和发展方式转变具有重要意义,为此我国制定了推进物联网有序健康发展的基本原则。下列不属于此原则的是()。
根据法律规定,以下属于行政裁决的是()。
根据我国《行政复议法》的规定,被申请人应当自收到申请书副本或者申请笔录复印件之日起()内,提出书面答复,并提交当初作出具体行政行为的证据、依据和其他有关材料。
公务员王某受降级处分后,一直表现很好,一年后,王某所受处分被解除,根据有关法规,对于王某,正确的做法是()。
如下图,自行车每节链的长度为2.5cm,重叠部分的圆的直径为0.8cm,如果某种型号自行车的链条(没有安装前)由60节链条组成,那么链条的总长度是()。
根据下列资料,回答以下问题。下面描述不正确的是:
根据以下资料,回答以下问题。2014年1~5月,我国软件和信息技术服务业实现软件业务收入约13254亿元,同比增长20.9%,比去年同期回落3.3个百分点。其中。软件产品完成收入4141亿元,信息系统集成服务完成收入2649.3亿元,信息技术咨询
下列选项中,属于非正式法律渊源的是()。
11—13世纪中国传统农业经济出现了一些新发展,请概要叙述之。(华东师范大学2004年中国通史真题)
根据教育的定义,下列哪一个选项不是教育活动?
随机试题
下列各项说法错误的是()
自动化仪表调校用的标准仪器、仪表,其基本误差的绝对值,不宜超过被校仪表的基本误差绝对值的()。
短期资金交易业务是指银行买卖()产品的活动。
长江具有重要的旅游价值,关于长江的说法中,正确的是()。
Theteacher______expectshisstudentstopasstheuniversityentranceexamination.
认为儿童的侵犯行为是通过替代强化而获得的理论是()
学生家长:这学期学生的视力普遍下降,这是由于学生书面作业负担过重。校长:学生视力下降和书面作业负担没有关系,经我们调查,学生视力下降的原因,是由于他们做作业时的姿势不正确。以下哪项如果为真,最能削弱校长的辩解?
【B1】【B2】
Asthemarketwas______goods,theeconomybecausemorebalanced,andinflationwentdown.
A、Both,too.B、Volleyball.C、Either.D、Neither.D本题意为“足球和篮球你喜欢哪一个?”对于这种问句一般会选择其中一个,或者是都不选,只有D“都不喜欢”符合题意,故选D。
最新回复
(
0
)