首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
能保证对所有的参数能够结束的递归函数是
能保证对所有的参数能够结束的递归函数是
admin
2010-12-16
41
问题
能保证对所有的参数能够结束的递归函数是
选项
A、int f(int n){if(n<1)return 1;else return n*f(n+1);}
B、int f(int n){if(n>1)return 1;else return n*f(n-1);}
C、int f(int n){if(abs(n)<1)return 1;else return n*f(n/2);}
D、int f(int n){if(n>1)return 1;else return n*f(n*2);)
答案
C
解析
递归函数的两个重要条件是要有结束和递归表达式。选项A、B、D无法结束。根据这两个条件可以进行判断出答案为C。
转载请注明原文地址:https://kaotiyun.com/show/uoVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母:#include<stdio.h>#include<ctype.h>voidfun(char*p){inti=0;while(p[i]){if(p[i]=
有以下程序:#includemain(){inta=3,b=0;do{b+=a;}while(a一一);printf(’’%d,%d\n’’,b,a);}执行后的输出结果是()。
设有如下程序段inta[8]={0};intb[]={0};charc[2]={"A","B"};chard="AB";以下叙述正确的是()。
下列叙述中正确的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
以下选项中关于C语言常量的叙述错误的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
在下列选项中,没有构成死循环的是()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为()。
随机试题
党的十七大强调,党要站在时代前列带领人民不断开创事业发展新局面。必须以改革创新精神加强自身建设,始终成为中国特色社会主义事业的坚强领导核心。其原因是
肠肝循环影响药物在体内的()。
手少阳三焦经与手太阳小肠经可以共同主治
最有可能的诊断是对于该患者下一步要作的最有意义的检查是
工程建设项目职业健康安全与环境管理的经济性的主要表现,不包括()。
堤防工程施工质量达不到设计要求,经加固补强后,造成外形尺寸改变或永久性缺陷的,经项目法人认为基本满足设计要求,其质量()。
下列事项中,与营业收入发生认定相关的有()。
比拟是通过想象把物拟作人或把甲物拟作乙物的修辞手法。在导游语言中,最常用的是拟人。()
下面的水系图中,反映地势低平的是()。
下面是关于采用奇偶校验的内存和Ecc内存的叙述,其中正确的是______。
最新回复
(
0
)