首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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);
有以下程序 #include 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);
admin
2019-05-17
38
问题
有以下程序
#include
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/DXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
关于C语言的变量,以下叙述中错误的是
软件调试的目的是
下列选项中不属于软件生命周期开发阶段任务的是
结构化程序设计的基本原则不包括
以下定义语句中正确的是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
给定程序MODll.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
下面属于应用软件的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
随机试题
设二维随机变量(X,Y)的概率密度为求:P{X+Y≤1}.
A.五味消毒饮合失笑散B.清营汤C.清营汤送服安宫牛黄丸、紫雪丹D.少腹逐瘀汤E.当归芍药散产褥感染热陷心包证治疗方剂为
男性,42岁。间断咳嗽、痰中带血3个月,纳差、乏力伴尿少、水肿1周。查体:发现血压高,贫血貌。化验尿蛋白(+++),沉渣红细胞8~10个/HP,血红蛋白80g/L,血肌酐及尿素氮均升高,抗肾小球基底膜抗体(一),ANCA(+)。哪项最可能在其肾活检中被发现
A.GMPB.GAPC.GCPD.GLPE.GSP在药品的购进、储运、销售等环节实施质量管理,控制、保证已形成的药品质量应遵循()。
拆迁人与被拆迁人对被拆迁房屋的性质或者面积协商一致的,应当将经双方签名认可的书面协商结果提供给估价人员。()
南部苏丹于当地时间2011年7月9日宣布正式从苏丹分离,并成立南苏丹共和国,成为世界上最新的国家之一。读下图,完成问题。南苏丹首都位于北京的()。
阅读下面的文言文,完成后面各题。水仙水仙一花,予之命也。予有四命,各司一时:春以水仙兰花为命;夏以莲为命;秋以秋海棠为命;冬以腊梅为命。无此四花,是无命也。一季夺予一花,是夺
一人有两种以上违反治安管理行为的,分别裁决,合并执行,并且相加后的拘留天数或罚款数额都()。
设L是一条平面曲线,其上任意一点P(x,y)(x>0)到坐标原点的距离恒等于该点处的切线在y轴上的截距,且L经过点(1)试求曲线L的方程;(2)求L位于第一象限部分的一条切线,使该切线与L以及两坐标轴所围图形的面积最小.
Goahead.Readthisleaflet.Youdon’thavetowatchtheroadthewayyoudowhenyoudrivethecar.
最新回复
(
0
)