首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2019-05-17
43
问题
以下叙述中正确的是
选项
A、函数既可以直接调用自己,也可以间接调用自己
B、任何情况下都不能用函数名作为实参
C、函数的递归调用不需要额外开销,所以效率很高
D、简单递归不需要明确的结束递归的条件
答案
A
解析
一个C语言源程序可以由一个或多个源文件组成,每个源文件可由一个或多个函数组成,各函数之间是平行的,除了主函数外,函数之间可以相互调用,甚至C语言中的函数可以直接或间接地自己调用自己,称之为递归调用,该调用主要用于把要解决的问题转化为一个新的问题,而这个新问题的解决方法仍与原来的解法相同,只是所处理的对象有规律地递增或递减,可以应用这个转化过程使问题得到解决,同时为了有效使用递归调用必定要有一个明确的结束递归的条件。而每次进行递归调用时候,需要利用栈保存现场信息,因此并不会提高效率,选项C和选项D不正确。函数名表名了函数的入口地址,如果函数的形参为指向函数的指针变量,那么对应的实参必须为函数名,因此函数名可以为函数的参数,选项B错误。
转载请注明原文地址:https://www.kaotiyun.com/show/cPRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:structS{intn;inta[20];};voidflint*a,intn){inti;for(i=0;i<n-1;i++)a[i]+=i;}main()
以下语句中存在语法错误的是
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
sizeoffdotLble)是
以下选项中不属于C语言程序运算符的是
请编写一个函数fun,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。例如,若传送给m的值为50,则程序输出:711142122283335424449
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
随机试题
如图所示钢制圆截面的传动轴,由电动机带动,已知轴的转数为n=300r/min,电动机功率为P=10kW,直径d=50mm,齿轮重W=4kN,轴长l=1.2m,按第三强度理论计算的相当应力为()(略去弯曲切应力的影响)。
手外伤的术后处理不正确的是
按照我国刑法,下列哪些说法是正确的?()
一公司为股份制企业,认为行政机关作出的决定侵犯企业经营自主权,下列主体中有权以该公司的名义提起行政诉讼的是()。
建设单位与供货商签订的钢材供货合同约定由供货商送货至施工现场,但未约定运费的负担,后双方对此没有达成补充协议,也不能依其他方法确定。则供货商将钢材送到工地后,()。
加工贸易合同备案是指加工贸易企业到海关备案,申请保税并领取()或其他准予备案凭证的行为。
向后转走的预令和动令分别落在()。
奥尔森认为,一个没有根据地的强盗每到一个新地方都会有强大的激励以“_______”的方式来掠取好处,反正这地方以后如何_______。相反,如果有了自己的地盘,强盗就会思考地方的长远发展,因为这样才能长久地给他贡献稳定的收入。填入画横线部分最恰当的一项是(
某学生成绩管理系统的“主窗体”如下图左侧所示,点击“退出系统”按钮会弹出下图右侧“请确认”提示框;如果继续点击“是”按钮,才会关闭主窗体退出系统,如果点击“否”按钮,则会返回“主窗体”继续执行系统()。
SpaceTourism[A]Makeyourreservationsnow.Thespacetourismindustryisofficiallyopenforbusiness,andticketsaregoing
最新回复
(
0
)