首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
有以下程序: #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
admin
2021-04-28
44
问题
有以下程序:
#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/K3tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
有以下程序#includemain(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}程序的输出结果是
以下选项中非法的C语言字符常量是
下列叙述中正确的是()。
下列选项中不属于软件生命周期开发阶段任务的是
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:333333334444444455555555则一维数
数据字典(DD)所定义的对象都包含于()。
下面不属于软件测试实施步骤的是()。
随机试题
温室内的热水管排列要求保证水平方向温度不超过________℃。
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好两个表对象住宿登记表“tA”和住房信息表“tB”。试按以下要求完成设计:(1)创建一个查询,查找并显示客人的“姓名”、“入住日期”和“价格”三个字段内容,所建查询命名为“qT1”。(2
脉结代,心动悸,虚羸少气,舌光少苔,治宜选用
既补气养血,又调经止带的常用中成药是
装配式T形梁桥的跨径为20m(计算跨径19.50m,主梁全长19.96m).桥面净空:净-7+2×0.75人行道,人群荷载2.5kN/m2。纵横向截面和主梁尺寸如题图所示。当桥上作用的活载是公路—Ⅱ级荷载。1号梁在跨中的分配系数mc=0.504;当桥上作用
水利工程施工企业资质等级中不包括()序列。
国际饭店协会的英文简称是()
为了扩大有效需求,保证经济稳定增长,我国宏观调控采取的主要政策措施有()。
不同时代的青年都有属于他们的历史使命。新文化运动前期,27岁的李大钊提出“为世界进文明,为人类造幸福”;抗日战争年代,31岁的赵一曼甘将热血沃中华;解放战争时期,29岁的江竹筠为迎接黎明的曙光在秋风中傲然绽放;和平建设年代,22岁的雷锋留下了大爱的胸怀和忘
Wooddoesnotconductelectricity,______
最新回复
(
0
)