首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如有下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun(n-2)); else
如有下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun(n-2)); else
admin
2010-12-16
63
问题
如有下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun(n-2)); else return 2; } int main() { cout<<fun(3)<<endl; return 0; } 则该程序的输出结果应该是( )。
选项
A、2
B、3
C、
D、5
答案
C
解析
主函数中调用fun(3),在fun内部当n>2时,递归调用fun(n-1)+fun(n-2),否则返回2。所以当n=3时,调用fun(2)+fun(1),即返回2+2,等于4,
转载请注明原文地址:https://kaotiyun.com/show/3QVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将一副扑克牌编号为1,2,3,…,53,54,以某种特定的方式洗牌,这种方式是将这副牌分成两半,然后将它们交
若有以下定义:intx[10],*pt=x;则对x数组元素的正确引用是()。
有关return语句说法不正确的是()。
下列给定程序中,函数fun的功能是:求出s所指字符串中最后一次出现的t所指字符串的地址,并通过函数值返回,在主函数中输出从此地址开始的字符串;若未找到,则函数值为NULL。例如,当字符串中的内容为“abcdabfabcdx”,t中内容为“ab”时,输出结
有以下程序:#include<stdio.h>#include<stdlib.h>main(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3;a=b;p
在数据库管理技术的发展中,数据独立性最高的是()。
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen(“d2.dat”,“wh”);fwrite(a,sizeof(int
给定程序MODll.C中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100=18+1
下列说法正确的是()。
下列关于模板的叙述中,错误的是()。
随机试题
下列哪一类细胞产生IgE
女患者,47岁,停经2个月,阴道出血20天,开始量少,近3天量多,色淡质稀,腰膝酸软,面色晦暗,畏寒强冷,舌淡,苔薄白,脉沉细。中医辨证为
A、健胃B、和胃止痛C、缓急止痛D、健脾E、理气良附丸除能温胃外,还能
关于处理好关系文化建设全局的重要问题,正确的说法是()。
离差智商()。
1985年的邓小平主持召开的中央军委扩大会议对军队建设指导思想做出了战略性的转变,由准备“早打、大打、打核战争”的临战状态转到和平时期的建设轨道上来。()
令[*],则x=t2,dx=2tdt,故[*]
下列各类计算机程序语言中,不属于高级程序设计语言的是()。
-Doyouthinkthatthelaborbillwillbepassed?-Oh,yes.It’s______thatitwill.
WhichofthefollowingdetailsisINCORRECT?
最新回复
(
0
)