首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
58
问题
以下程序的输出结果是
#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=【
以下程序运行后的输出结果是【】。main(){inti,j,a[][3]={1,2,3,4,5,6,7,8,9);for(i=0;i<3;i++)for(j=i+1;j<3;j++)a[j][i]=0;
以下程序运行后的输出结果是【】。main(){inti,n[]={0,0,0,0,0};for(i=1;i<=4;i++){n[i]=n[i-1]*2+1;printf("%d",n[i]);}
以下程序段中,能够通过调用函数fun(),使main()函数中的指针变量p指向一个合法的整型单元的是()。
有以下程序:main(){charstr[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=O;ps--)puts(ps);}执行后的输出结果是
有以下程序:main(){chara[]="abcdefg",b[10]="abcdefg";printf("%d%d\n",sizeof(a),sizeof(b));}执行后输出结果是()。
有以下程序: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
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是()。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是()。
随机试题
设三阶矩阵A的特征值为1,2,3,则|A2+I|=()。
A、枸橼酸钠B、肝素C、草酸盐D、DETA盐E、去纤维蛋白法凝血检查采血抗凝剂用
授乳期不宜大量使用( )。研末服,每次1.5~3g,效果比煎剂好的是( )。
羚羊角的药理作用
某县人民法院适用简易程序审理郝某涉嫌盗窃罪一案,依法应当遵循下列哪些规定?()
最小边模抑制比是指在最坏的发射条件时,全调制下主纵模的平均光功率与最显著边模的光功率之比,其测试主要仪表为()。
根据我国《企业财务会计报告条例》的规定,年度和半年度财务会计报告应当包括会计报表的附注。()
一项工程由甲独立完成需要24天,由甲和乙合作完成需要10天,由甲和丙合作完成需要15天,问:由乙和丙合作完成需要多少天?
运用以下信息求解下列问题。假设模型为单因素市场模型,关于股票A、B、C以及市场组合的信息如表2-6-8所示。写出每只股票相应的市场模型方程。
121.191.255.255
最新回复
(
0
)