首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数中,哪项是正确的递归函数( )。 A int Fun(int n) { if(n<1) return 1; else return n*Fun(n+1); } B)
下列函数中,哪项是正确的递归函数( )。 A int Fun(int n) { if(n<1) return 1; else return n*Fun(n+1); } B)
admin
2010-03-29
81
问题
下列函数中,哪项是正确的递归函数( )。
A int Fun(int n)
{
if(n<1) return 1;
else return n*Fun(n+1);
}
B) int Fun(ira n)
{
if(abs(n)<1) return 1;
else return n*Fun(n/2);
}
C) int Fun(int n)
{
if(n>1) return 1;
else return n*Fun(n*2)1
}
D) int Fun(int n)
{
if(n>1) return 1;
else retun n*Fun(n-1);
}
选项
A、A
B、B
C、C
D、D
答案
2
解析
本题考查递归函数这个知识点。递归函数由递归出口和递归体两部分组成:递归出口给出了递归终止的条件;递归体给出了递归的方式。对于选项A,当参数n>=1时,不满足递归调用的结束条件;对于选项C,当参数n<=0时,不满足递归调用的结束条件;对于选项D,当参数n<:2时,不满足递归调用的结束条件。
转载请注明原文地址:https://kaotiyun.com/show/UTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include{inta;charb[10];doublec;};stmctAf(stmctAt);main(){stmctAa={1001,“Zha
若有以下程序#include<stdio.h>int*f(int*s,int*t){int*k;if(*s<*t){k=s;s=t;t=k;}returns;}main(){inti=3,j=5,*
C源程序中不能表示的数制是
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d"&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)
以下叙述中正确的是
以下关于C语言函数参数传递方式的叙述中正确的是()。
在面向对象方法中,不属于“对象”基本特点的是
下列数据结构中,属于非线性结构的是( )。
己知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0<回车>则能进行正确输入的语句是
随机试题
全球共有8条候鸟迁徙路线,其中东亚—澳大利亚迁徙路线是鸟类种群数量最多,也是鸟类面临威胁最大的路线。读全球候鸟迁徙路线图,完成下列问题。确定候鸟迁徙路线最高效的地理信息技术是()。
磨料在研磨中起()作用。
托马斯试验检查是为了检查髋关节的
考虑可能的原因为( )进一步处理是( )
乙烯基手套一般公用手套
应及时开胸探查的是可出现反常呼吸的是
判断肋骨骨折,胸部检查最可靠的依据是()。
某固体制剂的制粒和包衣车间,建筑面积60m2,设置有可燃气体管道。下列关于洁净厂房可燃气体管道的设置错误的是()
下图为世界地图上的一段纬线和三段经线,X点以西为海洋,N点以东为海洋(I处有一岛屿),YP、QM为海洋,XY、PQ、MN为陆地。读下图回答下面各题。有关M地所在国的叙述,正确的是()。
Thisisastoryabout______.IntheendLordNorthwood______.
最新回复
(
0
)