首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
能保证对所有的参数能够结束的递归函数是
能保证对所有的参数能够结束的递归函数是
admin
2013-02-27
44
问题
能保证对所有的参数能够结束的递归函数是
选项
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代表的是()。
请编写函数fun,其功能:给定一个整数n(n<10000),如果n加上100后是一个完全平方数(所谓“完全平方数”,就是开方后的结果是整数的数),并且n加上268后也是一个完全平方数,则函数值返回1,否则返回0。注意:部分源程序在文件PROG1
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!=n*(n-1)*...*2*1)unsignedfact(unsignedn){if(n<=1)retum1;
在公有派生的情况下,派生类中定义的成员函数只能访问原基类的
重载的流运算符函数应该被定义为类的【】函数。
带参数的流操纵算子【】与成员函数unsetf执行同样的功能。
随机试题
A.局麻药B.麻醉性镇痛药C.类固醇D.神经破坏性药物E.抗癫痫药物蛛网膜下腔注射用于恶性肿瘤伴剧痛的止痛
对过敏性紫癜的患儿要注意观察皮疹的
基因突变导致蛋白质的一级结构发生变化,如果这种变化导致蛋白质生物学功能的下降或丧失,就会产生疾病,这种疾病称为
患儿,3岁。站立不稳,不能行走,喜卧少动,面色无华,舌淡苔薄白。治疗应首选()
季大与季小兄弟二人成年后各自立户,季大一直未婚。季大从所在村集体经济组织承包耕地若干。关于季大的土地承包经营权,下列哪些表述是正确的?()
负责对安全生产进行现场监督检查的人员是()
个人生命周期中高原期的理财活动包括()。
月初在产品费用、本月生产费用、本月完工产品费用和月末在产品费用4者之间的关系,用公式表示为:月末在产品费用+本月生产费用:完工产品费用+月初在产品费用。()
题干可以转换成()。
设有下列程序:#include<stdio.h>#include<string.h>main(){inti;chars[10],t[10];gets(t);for(i=0;i<2;i++){gets(s);if(strcmp
最新回复
(
0
)