首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> intf(int x) { int y; if(x==0||x==1) return(3); y=x*x-f(x-2); return y; }
有以下程序 #include <stdio.h> intf(int x) { int y; if(x==0||x==1) return(3); y=x*x-f(x-2); return y; }
admin
2013-02-23
56
问题
有以下程序 #include <stdio.h> intf(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://www.kaotiyun.com/show/gZPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
不能把字符串"Hello!"赋给数组b的语句是______。
下面程序main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<b)if(b!=15)if(!ok1)x=1;elseif(ok2)x=10;x=1;printf("%d\n",
若有以下语句,则对数组a元素的引用不正确的是(0≤i≤9)()。inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
下面程序段的输出结果是()。chara[]="lanuage",*p;p=a;while(*P!=’u’){printf("%c",*p-32);P++;}
已有定义inta=-2;和输出语句printf("%81x",a);以下正确的叙述是()。
以下语句或语句组中,能正确进行字符串赋值的是 ______。
有以下程序: main() {int m,n,p; scanf("m=%dn=%dp=%d",&m,&n,&p); printf("%d%d%\n",m,n,p); } 若想从键盘上输入数据,使变量m中的值为123,n中
若有以下定义和语句;doubler=99,*p=7;*p=r;则以下正确的叙述是()
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
以下运算符中优先级最低的算符是______。
随机试题
A.右心室容量负荷过重B.心脏舒张受限C.左心室容量负荷过重D.右心室压力负荷过重E.机械性肺淤血状态下列病例发生心力衰竭时属于哪项病理生理机制女,30岁。原有风心病重度二尖瓣狭窄,因与人争吵,突发气急,咳嗽,咳粉红色泡沫样痰,大汗淋漓,入院
在施工进度控制过程中,如果由于承包单位自身原因造成工期拖延且不按指令改变延期状态时,则监理工程师不可以采用()手段进行处理。
某水利枢纽工程有混凝土重力坝、水电站等建筑物构成。施工单位与项目法人签订了其中某坝段的施工承包合同,部分合同条款如下:(1)合同总金额15000万元整;开工日期为2007年9月20日,总工期为26个月。(2)开工前项目法人向施工单位支付10%的工程预
电算化会计核算流程与手工会计核算流程基本相同。()
在人寿保险客户服务中,( )的业务量最大。
我国反垄断法律制度禁止具有市场支配地位的经营者,无正当理由限定交易相对人只能与其进行交易或者只能与其指定的经营者进行交易。下列各项中,属于法定正当理由的有()。
在贯彻“教育引导发展的原则”时,应该注意什么?
幼儿园教师了解幼儿的最主要目的是()
“三个有利于”标准具有内在的联系,其中最基本的是人民生活水平的改善。()
一种确定物种起源的方法是比较有亲缘关系的物种的遗传物质。科学家们认为两个物种的遗传物质越是相似,它们从同一祖先分化出来的时间距今就越近。在比较了大熊猫、棕熊猫、浣熊、长鼻浣熊和所有七种熊的遗传物质之后,科学家们发现:熊类和浣熊是在距今3000万至500
最新回复
(
0
)