首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
能保证对所有的参数能够结束的递归函数是
能保证对所有的参数能够结束的递归函数是
admin
2013-02-27
36
问题
能保证对所有的参数能够结束的递归函数是
选项
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 relurn n*{<n/2);}
D、int f(int n) {if(n>1) return 1; else return n*f(n*2);}
答案
C
解析
递归函数的两个重要条件是要有结束和递归表达式。选项D无法结束,排除之。根据这两个条件可以进行判断出答案为C。
转载请注明原文地址:https://kaotiyun.com/show/UoNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数fread(buffer,size,count,fp)中buffer代表的是()。
有以下函数:intfun(char*p,char*q){while((*p!=’\0’)&&(*q!=’\0’)&&(*p==*q)){p++;q++;}return(*p-*q
请编写函数fun,其功能:给定一个整数n(n<10000),如果n加上100后是一个完全平方数(所谓“完全平方数”,就是开方后的结果是整数的数),并且n加上268后也是一个完全平方数,则函数值返回1,否则返回0。注意:部分源程序在文件PROG1
给定程序BIANK1.C中函数fun的功能:将整数n的值进行逆序转换,其结果通过函数值返回。示例如下。输入:123,则输出:321输入:﹣810,则输出:﹣18请在程序的下划线处填入正确的内容并把下划线删除,
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!=n*(n-1)*...*2*1)unsignedfact(unsignedn){if(n<=1)retum1;
请按下面注释的提示,将类B的构造函数定义补充完整。C1assA{inta;public:A(intaa=O){a=aa;}};classB:publicA{
随机试题
6月5日,某投资者以5点的权利金(每点250美元)买进一份9月份到期、执行价格为245点的标准普尔500股票指数美式看涨期权合约,当前的现货指数为249点。该投资者的损益平衡点是()点。
艾宾浩斯(Ebbinghaus)的遗忘曲线显示,人类的记忆发生遗忘是有规律的,其规律是()。
与胆囊癌相关性不大的是哪一项
患者女,40岁。因突起腹中部疼痛发作伴血便3天入院。腹痛为阵发性,伴恶心、呕吐。呕吐为胃内容物,起病后曾解黏液血便3次。患者于1个月前腹痛开始反复发作,伴解黏液血便,腹痛发作时,自感有“气块”在腹内串动。体查:消瘦、贫血貌,腹稍胀,全腹软,无局限性压痛及肌
患者,男,50岁。因腮腺良性肿瘤将行腮腺浅叶切除术加面神经麻醉术,术前家属签字时,以下内容谈话中不必要的是
下列哪一项不是丙型肝炎的传染途径()
如果一个十六进制数和一个八进制数的数字信号相同,那么()。
2007年末全国就业人员76990万人,比上年未增加590万人,其中,第一产业就业人员31444万人,占全国就业人员的40.8%;第二产业20629万人,占26.8%;第三产业24917万人,占32.4%。年末城镇就业人员29350万人,比上年末净增加10
Thestreamrancoldlyovertheirfeet.
A、Toreadthetextbook.B、Toseeamovieandwriteacomment.C、Towriteacomposition.D、Toreadanovel.B对话中男士提出的问题正好是本题的问题,所
最新回复
(
0
)