首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2017-05-20
56
问题
以下叙述中正确的是
选项
A、函数既可以直接调用自己,也可以间接调用自己
B、任何情况下都不能用函数名作为实参
C、函数的递归调用不需要额外开销,所以效率很高
D、简单递归不需要明确的结束递归的条件
答案
A
解析
一个C语言源程序可以由一个或多个源文件组成,每个源文件可由一个或多个函数组成,各函数之间是平行的,除了主函数外,函数之间可以相互调用,甚至C语言中的函数可以直接或间接地自己调用自己,称之为递归调用,该调用主要用于把要解决的问题转化为一个新的问题,而这个新问题的解决方法仍与原来的解法相同.只是所处理的对象有规律地递增或递减,可以应用这个转化过程使问题得到解决,同时为了有效使用递归调用必定要有一个明确的结束递归的条件。而每次进行递归调用时候,需要利用栈保存现场信息,因此并不会提高效率,选项C和选项D不正确。函数名表名了函数的入口地址,如果函数的形参为指向函数的指针变量,那么对应的实参必须为函数名,因此函数名可以为函数的参数,选项B错误。
转载请注明原文地址:https://www.kaotiyun.com/show/54Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfun(intn){if(n==1)return1;elsererurn(n+fun(n+1));}main(){intx;scanf("%d",&x);x=fun(x
阅读下列程序,则执行后的结果为#include"stdio.h"main(){intc[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出比中的值为大写字母的表达式是
以下程序的输出结果是【】。floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c
有以下程序#includemain(){inti,j,m=55;for(i=1;i
设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是
以下是while语句的基本形式:while(表达式){语句:}其中“表达式”()。
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
当把4个表达式用做if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()。
随机试题
Self-reliance(自立)Everyonehasheard(hear)theword"self-reliance".Emersonwrotea【C1】______(fame)essayaboutit.Hef
是乱之所由作也。是:
症见胃痛暴作,恶寒喜暖,得温痛减,遇寒加重,口淡不渴,喜热饮,舌淡苔薄白,脉弦紧,辨证为
A.第2颈椎B.第4、5颈椎C.第6颈椎D.第7颈椎E.第8胸椎乳突尖水平
城镇中发现甲类传染病和乙类传染病中的艾滋病、肺炭疽病的患者、病原携带者和疑似患者时,国家规定的报告时间是
患者,男性,78岁,自理能力较好。因朋友卒中,在儿子陪同下来院体检。结果示高血压病、高脂血症,拟接受药物治疗。护士评估患者的情况后,确定患者目前面临的主要健康问题是
进程从运行状态转换为就绪状态的可能原因是()。
设,其中与对角矩阵相似的有()
Thecloserelationshipbetweenpoetryandmusicscarcelyneedstobeargued.Bothareauralmodeswhichemployrhythm,rime,and
Oneofthequestionsthatiscomingintofocusaswefacegrowingscarcityofresourcesofmanykindsintheworldishowtodiv
最新回复
(
0
)