首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
能保证对所有的参数能够结束的递归函数是
能保证对所有的参数能够结束的递归函数是
admin
2010-12-16
49
问题
能保证对所有的参数能够结束的递归函数是
选项
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全国计算机二级
相关试题推荐
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。注意:部分源程序给出如下
有以下程序段:inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n");conti
有以下程序:#include<stdio.h>main(){chaurx=2,y=2,z;z=(y<<1)&(x>>1);pnnff("%d\n",z);}程序的输出结果是()。
以下叙述中错误的是( )。
有以下程序:#include<stdio.h>main(){charc1,c2;c1=’A’+’8’—’4’:c2=’A’+’8’—’5’;printf("%c%d\n
以下叙述错误的是()。
下列给定程序中,函数fun的功能足:把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]…中,把偶数从数组中删除,奇数个数通过函数值返回。例如,若a所指数组中的数据最初排列为:9,1,4,2,3,6,5,8,7,删除偶数后,a所指数组中
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
以下不构成无限循环的语句或语句组是( )。
非空循环链表所表示的数据结构
随机试题
什么是激励?激励的作用有哪些?
试述磷的生理功能。
案情:甲有限责任公司注册资本20万元,有股东5人,王某、李某、张某和陈某是自然人股东,各持有公司2万元的股份,乙企业是法人股东,持有公司12万元的股份。王某欲将股份转让给丙企业,王某书面通知李某、张某、陈某和乙企业,李某不同意王某将股份转让给丙企业,张某、
鉴于建设项目风险事故对环境会造成重大危害,对存在风险事故的建设项目,特别是在原料、生产、产品、储存、运输中涉及危险化学品的建设项目,在环境影响报告书的编制中,必须有()的内容。
依据施工合同示范文本规定,索赔事件发生后的28天内,承包人应向工程师递交()。
当经济萧条、失业增加时,政府通过(),可以缓解需求不足的势头。
方程=3的解是()
中国特色社会主义进入新时代,社会主要矛盾已经转化,这是关系全局的历史性变化,对党和国家工作提出了许多新要求。但我们也必须认识到,没有改变的是()。
省节能办给下属省直单位配发公务自行车,要求在3公里内使用。结果有的机关使用率低。你怎么看?
Accordingtothepassage,80%ofallhumanillnessesareconnectedwith______.Thecancerofthe______isparticularlyrelate
最新回复
(
0
)