首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include int fun(int n,int *s) { int f1,f2; if(n==0||n==1) *s=1; else { fun(n-1,&f1); fun(n-2,&f2);
以下程序的输出结果是 #include int fun(int n,int *s) { int f1,f2; if(n==0||n==1) *s=1; else { fun(n-1,&f1); fun(n-2,&f2);
admin
2013-06-11
33
问题
以下程序的输出结果是
#include
int fun(int n,int *s)
{ int f1,f2;
if(n==0||n==1)
*s=1;
else
{ fun(n-1,&f1);
fun(n-2,&f2);
*s=f1+f2;
} }
void main()
{ int x;
fun(6,&x);
printf("\n%d",x);}
选项
A、7
B、13
C、9
D、10
答案
B
解析
考查函数的递归调用。n=0或n=1是递归的终止条件,然后利用已知值逐步递推求出未知值。 通过传送地址值,在被调用函数中直接改变调用函数中的变量的值。
转载请注明原文地址:https://kaotiyun.com/show/pkJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++){m+=i*f;f=【
以下程序段中,能够通过调用函数fun(),使main()函数中的指针变量p指向一个合法的整型单元的是()。
有以下程序:voidfun(int*a,inti,inti){intt;if(i<j){t==a[i];a[i]=a[j];a[i]=t;i++;j--;fun(a,i,j);}
有以下程序:main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",*p,*q,a,b);}程序
有以下程序:voidfun(char*a,char*b){a=b;(*a)++;}main(){charcl=’A’,c2=’a’,*p1,*p2;p1=&c1;p2=&c2;fun(p1,p2)
有以下程序:main(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);elseprintf("%d",++d+1);pr
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0),s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是()。
程序流程图(PFD)中的箭头代表的是()。
随机试题
不符合弥漫性毛细血管内增生性肾小球肾炎的描述是
任何被照射物质每单位质量所吸收的任何电离辐射的平均能量称为
泄泻的病位主要在
关于公司章程表述不正确的是()。
1995年,中国某合作经营企业,欲向某国商业银行香港分行贷款1300万美元。为此,该企业向该省国际信托投资公司提交贷款保全申请书,请该投资公司作担保,投资公司随即复函同意出保。根据有关国际融资信用担保的惯例,该投资公司作为保证人,下列对其保证责任表述错误的
在起诉被告不履行法定职责的案件中,原告应当提供其向被告提出申请的证据。但有下列情形之一的除外?()
现金清查中,发现现金短缺380元,经研究决定由出纳人员赔偿180元,余款报损。则批准处理后的会计分录为()。
证券公司从事介绍业务时,与期货公司签订的书面委托协议应当载明的事项包括()。Ⅰ.介绍业务的范围Ⅱ.介绍业务对接规则Ⅳ.客户投诉的接待处理方式Ⅳ.执行期货保证金安全存管制度的措施
学生是学习的主体,任何教学手段必须通过学生的主体活动才能起作用。()
17~18世纪,德国中学的主要形式是()。
最新回复
(
0
)