首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是( )。
以下叙述中正确的是( )。
admin
2021-04-28
23
问题
以下叙述中正确的是( )。
选项
A、简单递归不需要明确的结束递归的条件
B、任何情况下都不能用函数名作为实参
C、函数的递归调用不需要额外开销,所以效率很高
D、函数既可以直接调用自己,也可以间接调用自己
答案
D
解析
D项正确,C语言中的函数可以直接或间接地自己调用自己,前者称简单递归,后者称间接递归。A项错误,递归必定要有一个明确的结束递归的条件;B项错误,递归就是把函数名作为实参的一种特殊情况;C项错误,函数的递归调用过程中,系统要为每一层调用中的变量开辟存储单元,记住每一层调用后的返回点,要增加许多额外的开销,通常会降低程序的运行效率。
转载请注明原文地址:https://kaotiyun.com/show/bjtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序,则程序的输出结果是#includemain(){inta=0,b=0,c=0:c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
结构化程序的三种基本控制结构是()。
关于预处理命令的叙述中错误的是()。
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数
以下语句中存在语法错误的是()。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为()。
随机试题
在生产中,常用缝焊接头抗剪强度与母材抗拉强度的比值表示缝焊抗弯强度。
关于蛲虫病的临床表现哪项是错误的
目前各种网络为用户提供了大量的不同业务,业务网不包含()。
根据我国法律的规定,引起债消灭的原因包括( )。
下列各项中,应当缴纳土地增值税的纳税人有()。
简述操作技能的训练要求。
全国要进行人口普查,你作为居委会工作人员,该如何进行宣传?
评价计算机系统性能时,MIPS是衡量______的一种单位。
【26】【42】
Themajorityofsuccessfulseniormanagersdonotcloselyfollowtheclassicalrationalmodeloffirstclarifyinggoals,assessi
最新回复
(
0
)