首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
执行完下列语句段后,i值为( )。 int f(int x){return((x>0)?x*f(x一1):2);} i=f(f(1));
执行完下列语句段后,i值为( )。 int f(int x){return((x>0)?x*f(x一1):2);} i=f(f(1));
admin
2019-08-15
21
问题
执行完下列语句段后,i值为( )。
int f(int x){return((x>0)?x*f(x一1):2);}
i=f(f(1));
选项
A、2
B、4
C、8
D、无限递归
答案
B
解析
此题考查的知识点是递归算法的分析。根据题意可计算f(0)=2,f(1)=2,f(2)=4,所以选B。
转载请注明原文地址:https://jikaoti.com/ti/UYGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
()是清中叶扬州画家的著名代表,他们既不墨守成规,又不脱离优秀传统,成为我国绘画艺术史上的一个新流派。
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
给定页面请求序列RS=cadbebabcd,页框为4,起始为空,写出LRU页面置换过程。
采用散列函数H(k)=3×kMOD13并用线性探测开放地址法处理冲突,在数列地址空间[0..12]中对关键字序列22,41,53,46,30,13,1,67,51;(1)构造散列表(画示意图);(2)装填因子;(3)等概
若一个栈的输入序列为1,2,3…n,输出序列的第一个元素是i,则第j个输出元素是()。
快速排序算法中,如何选取一个界值(又称为轴元素),影响着快速排序的效率,而且界值也并不一定是被排序序列中的一个元素。例如,我们可以用被排序序列中所有元素的平均值作为界值。编写算法实现以平均值为界值的快速排序方法。
设有一个双向链表h,每个结点中除有prior,data和next三个域外,还有一个访问频度域freq,在链表被起用之前,每个结点中的freq域都被初始化为零。每当进行LocateNode(h,x)运算时,令元素值为x的结点中freq域中的值加一,并调整表中
设有一个由正整数组成的无序(后向)单链表,编写能够完成下列功能的算法:(1)找出最小值结点,且打印该数值。(2)若该数值为奇数,则将其与直接后继结点的数值交换。(3)若该数值为偶数,则将其直接后继结点删除。
随机试题
如何认识近代中国半殖民地半封建社会的基本特征?
功能失调性子官出血是指
再生障碍性贫血属于
关于狂犬病病毒的叙述,不正确的是
可摘局部义齿解剖式人工牙的牙尖斜度大约是
某急腹症的患者,病情平稳,可采用如图所示哪种卧位
如果在一个CPU周期中要产生3个脉冲T1=200ns,T2=400ns,T3=200ns,试画出时序产生器逻辑图。
简评出声思维法的优缺点。
保险最基本的职能是()。
简述投放危险物质罪与污染环境罪的区别。
最新回复
(
0
)