首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int f(int x) { int y; if(x==0‖x==1)return(3); y=x*x—f(x一2); return y; main()
有以下程序: #include int f(int x) { int y; if(x==0‖x==1)return(3); y=x*x—f(x一2); return y; main()
admin
2020-07-28
30
问题
有以下程序:
#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);
prinff(“%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/dH3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。请改正程序中的错误,
使用VC++2010打开考生文件夹下pmgl中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩—个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
设有课程关系模式如下:
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
下列结构中属于非线性结构的是
下列叙述中错误的是
将E-R图转换为关系模式时,实体和联系都可以表示为()。
深度为5的完全二叉树的节点数不可能是()。
随机试题
渗碳一般适用于45、40Cr等中碳钢或中合金钢。()
Theageofgildedyouthisover.Today’sunderthirtiesarethefirstgenerationforacenturywhocanexpectalowerlivingsta
患者,女,30岁。发热,进行性贫血,全身淋巴结肿大如花生米至指头大小,肝肋下1cm,脾肋下3cm。白细胞3×109/L,血红蛋白62g/L,血小板35×109/L,骨髓增生明显活跃,有一类分类不明细胞占>87%,该类细胞大小不一,圆形或椭圆形,边缘不
男,42岁。呕吐、腹泻2天,意识模糊、烦躁不安半天急诊入院。查体:血压ll0/70mmHg,神志恍惚,巩膜中度黄染,颈部可见数枚蜘蛛痣。心肺未见异常,腹软,肝肋下未触及,脾肋下3cm,双上肢散在出血点。检查:Hb90g/L,WBC3.22×109/L,
血友病患者必须拔牙时,首要的处理原则是
下列关于地方行政机构设置和编制的说法中错误的是?
悬臂式支护结构发生位移时,应采取的措施是()。
在同一法律体系中,根据一定的标准和原则制定的同类法律规范的总称是()。
下面的三角形表示某省五种产业的数量按地域划分(城区、郊区、乡村)所占百分比。图上的字符表示各种工业,三角形的顶点表示100%,与该顶点相对的基线表示0%。例如,该省所有的加工企业中,约有70%地处城市,5%位于乡村,25%在郊区。哪一种产业在城区
WhydoesJaneborrowTom’syogabook?
最新回复
(
0
)