首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2019-07-14
78
问题
以下叙述中正确的是
选项
A、函数既可以直接调用自己,也可以间接调用自己
B、任何情况下都不能用函数名作为实参
C、函数的递归调用不需要额外开销,所以效率很高
D、简单递归不需要明确的结束递归的条件
答案
A
解析
一个C语言源程序可以由一个或多个源文件组成,每个源文件可由一个或多个函数组成,各函数之间是平行的,除了主函数外,函数之间可以相互调用,甚至C语言中的函数可以直接或间接地自己调用自己,称之为递归调用,该调用主要用于把要解决的问题转化为一个新的问题,而这个新问题的解决方法仍与原来的解法相同,只是所处理的对象有规律地递增或递减,可以应用这个转化过程使问题得到解决,同时为了有效使用递归调用必定要有一个明确的结束递归的条件。而每次进行递归调用时候,需要利用栈保存现场信息,因此并不会提高效率,选项C和选项D不正确。函数名表名了函数的入口地址,如果函数的形参为指向函数的指针变量,那么对应的实参必须为函数名,因此函数名可以为函数的参数,选项B错误。
转载请注明原文地址:https://kaotiyun.com/show/zyRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是()。
有如下程序#includemain(){char*p,old_str[10]="wind";intpassword;scanf("%d",&password);p=old_str;while(*p){printf
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
对于函数声明voidfun(floatarray[],int*ptr);以下叙述正确的是()。
关于程序设计基本概念,以下叙述错误的是()。
下列链表中,其逻辑结构属于非线性结构的是
下列关于二叉树的叙述中,正确的是
对下列二叉树进行前序遍历的结果为
随机试题
500K时,反应(1)SO2(g)+SO3(g)的K1Θ=50,在同温下,反应(2)2SO3(g)2SO2(g)+O2(g)的K2Θ必等于()。
山区铁路重力式挡土墙自重210kN,/m,经计算,墙背主动土压力水平分力Ex=180kN/m,竖向分力Ey=86kN/m,挡土墙基底倾角为15°,如图14.3.1所示。基底摩擦系数为0.50。不计墙前土压力。试问:确定其抗滑动稳定系数最接近下列
《中华人民共和国森林法》规定,对于防护林和( )只准进行抚育和更新性质的采伐。
在资源管理器的文件夹窗口中,带“+”的文件夹图标表示该文件夹()。
因为单位负责人是单位会计工作的责任主体,所以,会计机构、会计人员没有会计监督的职权。()
格式化询价是指参与者必须按照()规定的格式内容填报自己的交易意向。
甲、乙签订买卖合同约定,甲向乙支付定金8万元,任何一方违约,另一方都必须向对方支付违约金10万元。后乙违约,则甲获得()才能最大限度地保护自己的利益。
甲于1992年3月5日犯A罪,该罪的法定最高刑为10年,1996年11月21日甲又犯B罪,B罪的法定最高刑为7年,那么A罪的追诉期限的结束时间应为()。
InSeptember,morethanadozenwhalesbeachedthemselvesintheCanaryIslands.Rescuerstriedtowaterdownthewhalesandkee
AslongastheAmericanlandwasnotcompletelysettledandtheelementsof【B1】______orderwerenotyetimposedonthefrontier,
最新回复
(
0
)