首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
2010-12-10
31
问题
以下程序的输出结果是
#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/UEPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关系表达式中,其值为True的是( )。
下列关于通用对话框CDl的叙述中,错误的是()。
设有如下程序:OptionBaselDima(3,4)AsInteger,b(4,3)AsIntegerPrivateSubCommandl—Click()‘循环1Fori=l
下列叙述中正确的是
以下关于VB特点的叙述中,错误的是
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。
以下合法的VB变量名是
如果在窗体模块中所有程序代码的前面有语句:Dimx,则x是( )。
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是
以下选项中,不合法的VisualBasic的变量名是()。
随机试题
患者,男性,46岁。有心脏病病史,近来经常头痛乏力,又是晕倒,来院就诊检查心电图显示,心电图上P波与QRS波无关系,P波多于R波,心室率42次/分,不考虑为
各国普遍采取的反倾销措施是()
A.听鼻线B.听眦线C.听眶线D.听眉线E.听口线与解剖学水平面平行的定位线是
凭借借款人偿债能力的主要指标不包括()。
使用最早、最广泛的一种建筑结构型式是()。
甲企业与乙商户签订房屋租赁合同,将一幢原值2500万元的写字楼租给乙商户使用。合同规定因乙租期为2年,可在租赁开始时有1个月的免收租金期限。按照合同约定,该写字楼月租金20万元(不合增值税),写字楼于2016年12月30日交付承租方,并规定了甲自2017年
人格障碍是后天教养的结果。()(2015.山东)
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
收复失地战争
以下程序运行时若从键盘输入:102030<回车>,输出结果是【】。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);pri
最新回复
(
0
)