首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> int fun(int n,int *s) { int f1,f2; if(n==0||n==1) *s=1; else
以下程序的输出结果是( )。 #include<stdio.h> int fun(int n,int *s) { int f1,f2; if(n==0||n==1) *s=1; else
admin
2009-02-15
32
问题
以下程序的输出结果是( )。 #include<stdio.h> 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
答案
2
解析
n=0或n=1是递归的终止条件。然后利用已知值逐步递推求出未知值。注意:通过传送地址值,在被调用函数中直接改变调用函数中的变量的值。
转载请注明原文地址:https://jikaoti.com/ti/C9K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面叙述中错误的是
设有如下程序段:Dima(10)ForEachxInaPrintx;Nextx在上面的程序段中,变量x必须是
下面程序运行时,若输入395,则输出结果是PrivateSubCommand1_Click()Dimx%x=InputB&x("请输入一个3位整数")PrintxMod10,x\100,(xMod100)\10EndSub
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
软件生命周期中的活动不包括
软件详细设计生产的图如下:该图是( )
负责数据库中查询操作的数据库语言是( )。
以下VisualBasic不支持的循环结构是
算法空间复杂度的度量方法是
随机试题
患者,男,68岁。低热,肝区胀痛3个月并消瘦,近2周发现尿黄、巩膜黄染。25年前发现HBsAg(+),10年前被确诊为肝硬化。问题3:如果此患者被确诊为弥漫性肝细胞肝癌,目前治疗首选的是
生产计划的主要指标包括( )。
在声场内的一定点位上,将某一段时间内连续暴露不同A声级变化,用能量平均的方法以A声级表示该段时间内的噪声大小,这个声级称为()。
河流完全混合模式的适用条件是()。
下列荷载中,属于偶然作用的是()。
在效用水平不变的条件下,消费者增加消费一个单位的某商品时,必须放弃的另一种商品的消费数量称为()。
陕西省与周边()个省市接壤。
行贿罪的概念和法律特征。
(2008年多选47)下列选项中,属于应用法学的有()。
Inrecentyears,railroadshavebeencombiningwitheachother,mergingintosupersystems,causingheightenedconcernsaboutmo
最新回复
(
0
)