首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2018-10-16
66
问题
以下叙述中正确的是
选项
A、函数既可以直接调用自己,也可以间接调用自己
B、任何情况下都不能用函数名作为实参
C、函数的递归调用不需要额外开销,所以效率很高
D、简单递归不需要明确的结束递归的条件
答案
A
解析
一个C语言源程序可以由一个或多个源文件组成,每个源文件可由一个或多个函数组成,各函数之间是平行的,除了主函数外,函数之间可以相互调用,甚至C语言中的函数可以直接或间接地自己调用自己,称之为递归调用,该调用主要用于把要解决的问题转化为一个新的问题,而这个新问题的解决方法仍与原来的解法相同,只是所处理的对象有规律地递增或递减,可以应用这个转化过程使问题得到解决,同时为了有效使用递归调用必定要有一个明确的结束递归的条件。而每次进行递归调用时候,需要利用栈保存现场信息,因此并不会提高效率,选项C和选项D不正确。函数名表名了函数的入口地址,如果函数的形参为指向函数的指针变量,那么对应的实参必须为函数名,因此函数名可以为函数的参数,选项B错误。
转载请注明原文地址:https://kaotiyun.com/show/Gyxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数返回a所指数组中最小的值所在的下标值:fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[j])________return(p);}在下划线处应填入的是
简单的交换排序方法是()。
数据库技术的根本目标是要解决数据的()。
软件工程研究的内容主要包括:【】技术和软件工程管理。
分布式数据库系统不具有的特点是
应用数据库的主要目的是为了()
一棵二叉树共有47个结点,其巾有23个度为2的结点。假设根结点在第1层,则该二叉树的深度为_________。
两个或两个以上的模块之间关联的紧密程度称为()。
下列叙述中,不符合良好程序设计风格要求的是
数据流程图(DFD图)是()。【10年3月】
随机试题
肝转移瘤“靶”征在T2加权像上表现的外晕环的病理基础是
简述托马斯二维模式的妥协策略的应用场合。
瞳仁扩大可见于
关于女性月经初潮,下列知识不正确的是
患者,男,62岁。胸闷痛反复发作3年,加重半小时,现胸闷痛彻背,心慌,大汗出,四肢厥冷,面色唇甲青紫,脉沉微欲绝。证属
材料:某教师在“探究酵母菌细胞呼吸的方式”的教学活动中,先让学生结合生活经验提出假设,然后设计实验,进行实验,收集实验数据和资料。最后总结出酵母茵细胞在有氧和无氧不同条件下不同的呼吸方式。问题:教师应怎样组织学生进行这种学习?
影响非专利技术评估价值的因素包括技术的()。
Youaregoingtoreadalistofsubheadingsandatext.Choosethemostsuitablesubheadingfromthelist[A]to[G]foreachnu
A、Thedirectoristoobusytoattendtoyourproposalrightnow.B、Thedirectorwillhelpyoureadtheproposaltomorrowmorning
DearMs.Pascal,Iwouldappreciateverymuchanopportunitytomeetwithyouanddemonstratehowmyuniqueexperienceande
最新回复
(
0
)