首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
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://www.kaotiyun.com/show/FSWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名为Checkl的复选框,如果在窗体启动事件中编写语句“Checkl.Enabled=False”,则运行后复选框的状态为()。
窗体上有一个名称为Frame1的框架(如图),若要把框架上显示的"Frame1"改为汉字"框架",下面正确的语句是( )。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
考生文件夹下有一个工程文件sjt5.vbp。运行程序后,从文件中读出数据,将其放入一个5×5的二维数组a中。请编写程序,找出数组a中每行的最大值及该值在行中的次序(列下标),并将所找到的结果分别保存到一维数组b、c中(a中第一行的最大值保存在b(1)中,最
(1)在考生文件夹下有一个工程文件sit3.vbp。程序运行后,单击“读入数据”按钮,可把考生文件夹下in3.txt文件中的所有英文单词读入,并显示在Text1文本框中;单击“插入列表框”按钮,则按顺序把每个单词作为一项添加到List1列表框中(如图3.1
以下合法的VB变量名是( )。
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Module1.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Form1的代码如下:PublicxAsIntegerPrivateSubFo
以下关于控件的叙述中,正确的是
下列叙述中正确的是
随机试题
从用户的角度看,文件系统主要是实现按名存取。为达到这个目的,一般要建立_______。
论述计算和应用平均速度指标应注意的问题。
下列哪项为癫证的特点
目前高选择性迷走神经切断术用于治疗十二指肠球部溃疡的主要缺点是
患者女性,54岁。休克10小时,突然中心静脉压升至12mmHg,血压降至80/60mmHg(10.6/8.0kPa),当前应给的药物是
“手机当电脑用、电脑当电视用、电视当摆设用”——对于电视机制造企业来说,这似乎已经成了一个________的事实。互联网给了视频内容一个________的传输和展示渠道,仅仅作为一块显示屏的电视似乎难逃被淘汰的命运。如何才能提高这块硕大显示屏的价值?___
执行下列指令后,写出寄存器的值,(AX)=______。 TABLE DW l0,20,30,40,50 ENTRY DW3 … MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,[BX]
数据库应用系统中的核心问题是
Musiccanspreadacrosseverywhereand【T1】______thedistancebetweenpeopleofdifferentcountries.AmericanNBAstarKobeBryan
A、Toshowthatthemotorvehicleisaverydangerousinvention.B、Todiscusstrafficproblemsandproposepossiblesolutions.C、
最新回复
(
0
)