首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2010-09-05
25
问题
有以下程序
#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/FSWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
在窗体上画一个文本框,名称为Text1,然后编写如下程序:PrivateSubForm_Load() Show Text1.Text="" Text1.SetFocusEndSubPrivateSubForm_Click()
工程中有Form1、Form2两个窗体(Form1中有文本框Text1;Form2中有Text1文本框和Command1命令按钮)。Form1是启动窗体。在这些模块中编写下面的程序代码:Form1中的代码如下:PrivateSubT
下列关于线性链表的叙述中,正确的是( )。
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
用Open语句打开文件时,如果省略"For方式",则该文件的存取方式是
已知数组Dima(1To10)AsInteger,则下面正确调用GetValue函数的是()。PrivateFunctionGetValue(a()AsInteger)AsIntegerFori=1To10GetValue=G
表达式Str(Len(“123”))+Str(77.7)的值是()。
以下关于键盘事件的叙述中,错误的是()。
设窗体文件中有下面的事件过程:PrivateSubCommand1_Click() Dims a%=100 PrintaEndSub其中变量a和s的数据类型分别是( )。
随机试题
A.血尿B.蛋白尿C.两者都是D.两者都不是急性肾炎综合征常表现为
阴道镜下宫颈醋白上皮厚重,局部血管管腔增大,螺旋状且镶嵌现象,血管间距增大,碘不着色,可能存在
细集料中石粉不会影响砂当量的大小。()
在调查、处理伤亡事故中玩忽职守、徇私舞弊或者打击报复的,由()按照国家有关规定给予行政处分;构成犯罪的,由司法机关依法追究刑事责任。
递延年金终值受递延期影响,递延期越大,递延年金的终值越小;递延期越短,递延年金的终值越大。( )
我国秧歌品种主要有()。
下列选项中,()不属于个案工作中评估工作的主要内容。
中国现代文学的奠基人是()。
《教育法》赋予了学校自主管理权,但自主管理权不是无限的,而应该有一个基本的遵循,因此,()是学校自主管理的基本依据。
ArecentBBCdocumentary,"TheTownThatNeverRetired",soughttoshowtheeffectsof【C1】______thestatepensionagebyputting
最新回复
(
0
)