首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
62
问题
以下程序的输出结果是
#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://www.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=【
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。#include<stdioo.h>#include<ctype.h>
有以下程序:main(){charstr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=O;ps--)puts(ps);}执行后的输出结果是
有以下程序:#definef(x)x*xmain(){inti;i=f(4+4)/f(2+2);printf("%d\n",i);}执行后输出结果是()。
有以下程序:main(){intp[7]={11,13,14,15,16,17,18);i=0,k=0;while(i<7&&p[i]%2){k=k+p[i];i++;}printf
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是______。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是()。
随机试题
《反不正当竞争法》规定,当事人对监督检查部门作出的处罚决定不服的,可以自收到处罚决定之日起15日内向上一级主管机关申请复议;对复议决定不服的,可以自收到复议决定书之日起15日内向法院提起诉讼;也可以直接向法院提起诉讼。某县工商局认定某企业利用广告对商品作引
对人体危害最大的是()Hz频率的交流电。
大肠埃希菌DNA聚合酶
下列关于维生素C的叙述哪项是错误的
下列关于支原体的特性,叙述错误的是
领导技能发展的主要途径是( )。
国家重点保护野生动物名录,南国务院野生动物保护主管部门组织科学评估后制定,并每()根据评估情况确定对名录进行调整,后报国务院批准公布。
下图显示1751一1851年英国城市人口占总人口比例不断增加。导致这种变化的相关因素是()。①工业革命为城市人口增加提供了物质基础②农村自然灾害频发迫使大量农民涌入城市③工业发展促进了城市数量增加和规模扩大④圈地运动使部分农民流入城市成
农村养老作为我国养老服务体系中的“最短板”,迫切需要创新农村养老服务方式,让农民老有所养。下列属于农村养老方式创新的是
有50件产品,编号为00,01,02,03……49。现从中抽取5件进行检验,用系统抽样方法所抽取样本的编号可以是()
最新回复
(
0
)