首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
58
问题
有以下程序
#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全国计算机二级
相关试题推荐
funl函数的调用语句为funl(&a,&b,&c);。它将3个整数按由大到小的JI匣序调整后依次放入a,b,c三个变量中,a中放最大数,请填空。voidfun2(int*x,int*y){intt;t=*x;*x
以下对C语言函数的有关描述中,正确的是______。
在树型结构中,根结点没有【】结点,其余每个结点有且仅有【】个前驱结点;叶结点没有后继结点,其余每个结点的【】结点数不受限制。
执行下列语句后,a和b的值分别为______。inta,b;a=1+b=2+7%-4-’A’;
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
算法的基本特征是可行性、确定性、【】和拥有足够的情报。
下列关于单目运算符++,--的叙述中正确的是
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是______。
程序的测试方法中,使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为()。
随机试题
简述劳动保障监察的意义。
为了消除腐败、廉洁为政,某部门除了大力提倡工作人员要求严格自律之外,还一直实行着一种岗位轮换制度,规定处级以上的干部在同一岗位工作不得超过五年。这种做法可以认为是一种()。
Mondaymorningisalwaystheworstmorningoftheweek.Everybodyis【C1】______;everybodyis【C2】______ahurry.LastMonday’s【C3】
下列各种传染过程中,哪种感染类型增多会造成该疾病的传播流行
等边三角形ABC,边长为a,沿其边缘作用大小均为F的力F1、F2、F3,方向如图4-12所示,力系向A点简化的主矢及主矩的大小分别为()。
根据2004年4月国务院《关于调整部分行业固定资产投资项目资本金比例的通知》,房地产开发项目资本金占项目总投资的比例不得低于()。
研究表明,口腔中存在一种格式链球菌,容易在牙齿表面形成斑块,并且会从牙龈的出血伤口进入血管,格式链球菌的外表有一种分子结构,与一种具有凝血作用的蛋白质相似,会导致血小板凝聚成团,逐渐引发血栓和心内膜炎等,因此,注意口腔卫生,可以预防心血管疾病。以下各项如果
下列语句中没有歧义的是()。
用直接插入排序方法对下面四个序列进行排序(由小到大),元素比较次数最少的是______。
Manythingsaboutlanguageareamystery,andmanywillalwaysremainso.Butsomethingswedoknow.First,weknowthata
最新回复
(
0
)