首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2019-07-14
27
问题
以下叙述中正确的是
选项
A、函数既可以直接调用自己,也可以间接调用自己
B、任何情况下都不能用函数名作为实参
C、函数的递归调用不需要额外开销,所以效率很高
D、简单递归不需要明确的结束递归的条件
答案
A
解析
一个C语言源程序可以由一个或多个源文件组成,每个源文件可由一个或多个函数组成,各函数之间是平行的,除了主函数外,函数之间可以相互调用,甚至C语言中的函数可以直接或间接地自己调用自己,称之为递归调用,该调用主要用于把要解决的问题转化为一个新的问题,而这个新问题的解决方法仍与原来的解法相同,只是所处理的对象有规律地递增或递减,可以应用这个转化过程使问题得到解决,同时为了有效使用递归调用必定要有一个明确的结束递归的条件。而每次进行递归调用时候,需要利用栈保存现场信息,因此并不会提高效率,选项C和选项D不正确。函数名表名了函数的入口地址,如果函数的形参为指向函数的指针变量,那么对应的实参必须为函数名,因此函数名可以为函数的参数,选项B错误。
转载请注明原文地址:https://jikaoti.com/ti/elf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i
以下fun函数的功能是将形参s所指字符串内容颠倒过来voidfun(char*s){inti,j,k;for(i=0,j=strlen(s)__________;i
有以下程序#includemain(){char*s="12134";intk=0,a=0;while(s[k+1]){k++;if(k%2==0){a=a+(s[k]-’0’
N名学生的成绩已在主函数中放入一个带头节点的链表结构中。h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:8576698591726487,则平均分应当是:78.625。注意:部分源程序在文
设有以下语句:inta=1,b=2,c;c=a^(b<<2);执行后,c的值为()。
以下不能将s所指字符串正确复制到t所指存储空间的是()。
读取二进制文件的函数调用形式为:fiead(buffer,size,count,fp);,其中buffer代表的是()。
结构化程序所要求的基本结构不包括( )。
下列链表中,其逻辑结构属于非线性结构的是
对下列二叉树进行前序遍历的结果为
随机试题
杵状指见于()
急性心肌梗死时,不出现异常Q波的情况见于
脱敏疗法常用于
浅埋洞室半跨b=3.0m,高h=8mo如图7—14所示。上覆松散体厚度H=20m,容重γ=18kN/m3。黏聚力c=0,内摩擦角φ=20°。用太沙基理论求AB面上的均布压力最接近于()kN/m2。[2006年真题]
企业法人治理结构决定了()和经营者在企业中的地位和作用。
如果索赔事件的影响持续存在,承包商应在该项事件( ),提出最终详细报告,提出索赔论证资料和累计赔偿额。
下列哪位作家不是唐宋八大家?()
北京市2004年比上一年的全社会固定资产投资实际上是:2004年北京市更新改造投资额为:
下面没有语病的句子是()。
分页系统中的页面是()。
最新回复
(
0
)