首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是【 】。 #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return
下述程序的输出结果是【 】。 #include<stdio.h> int fun(int x) { int p; if(x==0||x==1) return
admin
2009-02-15
44
问题
下述程序的输出结果是【 】。
#include<stdio.h>
int fun(int x)
{ int p;
if(x==0||x==1)
return 3;
else p=x-fun(x-2);
return p;}
void main()
{printf("\n%d",fun(9));}
选项
答案
7
解析
此题考查的是函数的递归调用。x=0或x =1是递归的终止条件,然后用回代的方法从一个已知值推出下一个值,直到计算出最终结果。
转载请注明原文地址:https://www.kaotiyun.com/show/ecXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Text1的文本框,1个名称为Timerl的计时器,且己在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。Priva
为了在窗体上建立2组单选按钮,并且当程序运行时,每组都可以有一个单选按钮被选中,则以下做法中正确的是
在窗体上画一个名称为Commandl的命令按钮,并编写如下程序:OptionBase1PrivateSubCommandl_Click()Dima(4,4)Fori=1To4
下面哪个属性肯定不是框架控件的属性
若看到程序中有以下事件过程,则可以肯定的是,当程序运行时PrivateSubClick_MouseDown(ButtonAsInteger,_ShiftAsInteger,XAsSingle,YAsSingle)Print"VB
如果把命令按钮的Cancel属性设置为True,则程序运行后
设a=2,b=3,c=4,d=5,下列表达式的值是()。a>bAndcc
以下程序段的功能是求两个数中的较大数,无法实现该功能的是
两个或两个以上的模块之间关联的紧密程度称为()。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
随机试题
称为"十二经之海"的是:
下述哪项不是新生儿免疫功能的特点
A、治愈率,显效率,好转率等B、适当的用药时间C、风险/效果比D、成本/效果比E、适当的途径、剂量和疗程判断药物有效性的指标()
采用普通连通管测试结构静挠度,其分辨力可达到0.1mm。()
既是可能引起风险出现的因素,又属于建设工程项目风险类型中的技术风险的是( )。
企业具有二重性,它既是生产力的组织形式,又体现一定的()。
景区讲解员要努力做到导游安排上的活跃生动,做好讲解与()的有机结合。
初级群体、首属群体(中国传媒大学2018年研)
如下图所示,网络站点A发送数据包给B,在数据包经过路由器转发的过程中,封装在数据包3中的目的IP地址和目的MAC地址是()。
Opinionpollsarenowbeginningtoshowareluctantconsensusthat,whoeveristoblameandwhateverhappensfromnowon,highu
最新回复
(
0
)