首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
计算数列第n项的函数定义如下: int fa(int n){ if(n==0)return 0; else if(n==1)return 1; else return fa(n一1)+fa(n一2); } 若执行函数调用表达式fa(3)时,返回的函数值为(
计算数列第n项的函数定义如下: int fa(int n){ if(n==0)return 0; else if(n==1)return 1; else return fa(n一1)+fa(n一2); } 若执行函数调用表达式fa(3)时,返回的函数值为(
admin
2019-08-23
35
问题
计算数列第n项的函数定义如下:
int fa(int n){
if(n==0)return 0;
else if(n==1)return 1;
else return fa(n一1)+fa(n一2);
}
若执行函数调用表达式fa(3)时,返回的函数值为( )。
选项
A、0
B、1
C、2
D、3
答案
C
解析
fa()函数是一个递归函数,当参数n的值大于1时,函数会递归调用自身,返回值为fa(n一1)+fa(n一2),所以当调用fa(3)时,等价于:fa(2)+fa(1),也就等价于fa(1)+fa(0)+fa(1),即1+0+1=2,本题答案为C。
转载请注明原文地址:https://jikaoti.com/ti/5nA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类构造函数的执行顺序是先执行【】的构造函数,然后执行成员对象的构造函数,最后执行【】的构造函数。
函数中的形参和调用时的实参都是变量时,参数传递方式为【】。
下列有关类和对象的叙述不正确的是
在软件生存周期小,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于______测试。
成本效益分析的目的是从【】角度评价开发一个项目是否可行。
下列关于运算符重载的描述中,()是正确的。
下列关于类与对象的说法中,不正确的是()。
磁盘文件操作中,打开磁盘文件的访问模式常量时,()是以追加方式打开文件的。
以下选项中,()是合法的用户标识符。
随机试题
太阳能突起路标耐磨损性能试验的要点为()。
#include<math.h>#include<stdio.h>main(){floatx,y,z;scanf("%f%f",&x,&y);z=x/y;while(1){if(
WhenIwaslearningcalligraphy(书法),myteachertoldmeastory.Acalligraphertaughthandwriting.Oneofhisstudentswho
疾病三级预防策略.不包括
患者,女,26岁,妊娠32周,因“胎膜早破”14小时入院,检查发现胎心正常,无腹痛。错误的处理措施是()
王某因走私毒品罪被判过刑,后又犯运输毒品罪,对王某应当()。
下列关于仲裁裁决书说法不正确的有()。
WhyhascrimeintheU.S.declinedSOdramaticallysincethe1990s?Economistsandsociologistshaveofferedabountyofreas
有以下程序intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*f1)(),int(*f2)(),intx){return
【B1】【B7】
最新回复
(
0
)