首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
13
问题
有以下程序
#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全国计算机二级
相关试题推荐
(1)在考生目录下有一个工程文件sit3.vbp,窗体上有一个单选按钮数组,含三个单选按钮,均没有标题,请利用属性窗口,为单选按钮依次添加标题为“北京”、“上海”、“广州”;再添加一个标题为“显示”的命令按钮,如图3-18所示。程序的功能是在运行时,如果选
语句:PrintInt(Rnd*5+20)的输出不可能是
以下合法的VB变量名是( )。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
(1)在考生文件夹中有一个工程文件sjt3.vbp。运行程序时,先向文本框Text1中输入一个不超过10的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) ……EndSub关于以上定义,以下
下面不属于软件设计阶段任务的是
下列关于滚动条的叙述中,错误的足()。
以下关于控件的叙述中,正确的是
使用语句DimA(1To10)AsInteger声明数组A后,以下叙述正确的是()。
随机试题
三环商场对其出售的商品实行“三包”,某顾客购得一台冰箱不合质量要求,在此情况下,商场与顾客之间发生()
按组织学改变,原发性支气管肺癌有哪些类型?如何区分中央型与周围型肺癌?
Debakey根据病变部位将主动脉夹层分为下列哪三型
下列属于艾滋病的高危人群是
自2006年1月1日起,我国个人所得税起征点体提高至()元
关于沪深300指数的描述,正确的有()。
下列诗句中的“月”字的含义与其他三项不同的是:
Bysaying"theletter’b’issilentinpronunciation",theauthorwantstoindicatethat______Wecaninferfromthetextthat
阅读以下说明,回答问题1~问题6,将答案填入对应的答案栏内。【说明】在Linux下安装配置代理服务Squid,Squid服务程序/usr/sbin/squid需要读取配置文件/etc/squid/squid.conf,以下是该文件内容的
•Readthefollowingpassagebelowaboutafurnitureretailer.•Foreachquestion(23-28),choosethecorrectanswer.•Markon
最新回复
(
0
)