首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
有以下程序 #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
admin
2013-02-23
37
问题
有以下程序
#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
解析
函数int f(int x)是一个递归函数调用,当x的值等于0或1时,函数值等于3,其他情况下y=x2-f(x-2),所以在主函数中执行语句z=f(3)时,y=3*3-f(3-2)=9-f(1)=9-3=6。
转载请注明原文地址:https://kaotiyun.com/show/7LJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段运行时______。charx[10],y[]="China";x=y;printf("%s",x);
以下能正确进行字符串赋值操作的是______。
若t已定义为double类型,表达式:t=1,t++,t+5的值是()
执行语句for(i=1;i++<4;);后变量i的值是_____。
下述关于数据库系统的叙述中正确的是()
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()
检查软件产品是否符合需求定义的过程称为()
下面pi函数的功能是根据以下公式返回满足精度要求的π的值。请根据以下算法要求补足所缺语句。doublepi(doubleeps){doubles=0.0,t=1.0;intn;for(【】;t>eps
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
存储结构的4种基本类型分别是顺序、链式、索引和【】。
随机试题
按中国药典(2000版)溶出度测定法,取6片依法测定,规定限量为Q,不符合规定的是:
A.心理评估B.病理评估C.认识评估D.感知评估E.社会评估对病人进行思想、情感、动机、精神状态、人格类型、应激水平的评估属于
A.木防己汤B.钩藤散C.半夏泻心汤D.六味地黄丸E.桂枝茯苓丸
以下为增强磺酰脲类口服降糖作用的是
在经济运行过程中,阻碍互惠交换不能实现的主要障碍包括()
WhowroteTheCanterburyTales?
风险投资是指由职业金融家将风险资本投向新兴的迅速成长的有巨大竞争潜力的未上市公司(主要是高科技公司),在承担很大风险的基础上为融资人提供长期股权资本和增值服务,培育企业快速成长,数年后通过上市、并购或其他股权转让方式撤出投资并期望取得高额投资回报的一种投资
保障粮食安全,确保主要农产品基本供给,是保持国民经济健康持续稳定_________的战略需要。填入画横线部分最恰当的一项是()。
traffic-smoothChongqing
计算机在执行某一任务时常被某个事件中断,而转去执行另一任务。以下关于计算机中断机制的叙述,不正确的是(69)。
最新回复
(
0
)