首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
88
问题
以下程序的输出结果是
#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全国计算机二级
相关试题推荐
有以下程序: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(){charstr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=O;ps--)puts(ps);}执行后的输出结果是
有以下程序:inta=2;intf(int*a){return(*a)++;)main(){ints=0;{inta=5;s+=f(&a);}s+=f(&a);
有以下程序:main(){chara[]="abcdefg",b[10]="abcdefg";printf("%d%d\n",sizeof(a),sizeof(b));}执行后输出结果是()。
若有以下定义和语句:inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是______。
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是______。
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是()。
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0),s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()。
随机试题
表示通信室外光缆符号的是()。
第一类精神药品可使用的单位是:
4份生理盐水;3份10%葡萄糖:2份1.4%碳酸氢钠,其张力为
下列哪一项属于肝肾虚损痛经( )。
甲公司对乙公司享有10万元债权,乙公司对丙公司享有20万元债权。甲公司将其债权转让给丁公司并通知了乙公司,丙公司未经乙公司同意,将其债务转移给戊公司。如丁公司对戊公司提起代位权诉讼,戊公司下列哪一抗辩理由能够成立?(2011年试卷三第12题)
【背景资料】某施工单位承接了一级公路M合同段路面施工任务,起点桩号K16+000,终点桩号K37+300,路面面层为26cm厚C30水泥混凝土,采用滑模机械摊铺施工,施工单位根据施工现场的具体条件,通过方案比较后绘制了施工平面布置示意图如图1B42014
下列各项中,应当作为原始凭证构成要素的有()。
根据《商品房销售管理办法》,在按套内建筑面积计价的商品房销售中,合同中未约定产权登记面积与合同约定面积产生误差的处理方式为()。
自行车对于()相当于()对于电风扇
美国最重要的五大湖,其中()是唯一完全在美国境内的湖泊。
最新回复
(
0
)