首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2015-07-31
79
问题
以下叙述中正确的是
选项
A、任何情况下都不能用函数名作为实参
B、函数既可以直接调用自己,也可以间接调用自己
C、函数的递归调用不需要额外开销,所以效率很高
D、简单递归不需要明确的结束递归的条件
答案
B
解析
在某些情况下,函数名可以作为实参传递,所以A选项错误。函数递归调用使用栈区来递归,需要额外开销,并且效率不高,C选项错误。递归调用需要明确指出递归结束条件,否则就陷入死循环了。
转载请注明原文地址:https://kaotiyun.com/show/lmDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。main(){intp[8]={11,12,13,14,15,16,17,18},i=0,j=0;while(i++<7)if(p[i]%2)j+=p[i];
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+5,*q=NULL;*q=*(p+5);printf("%
有以下程序main(){inti,s=0;for(i=1;i<l0;i+=2)s+=i+1printf("%d\n",s);}程序执行后的输出结果是______。
下列程序的输出结果是【】intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S。则以下选项中正确的是______。
以下叙述中正确的是______。
当把以下4个表达式用作if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是______。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块,其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
在说明语句int*f()中,标识符f代表的是______。
结构化程序设计主要强调的是()。
随机试题
离子被动转运的动因是()
X线钡餐检查胃溃疡的主要诊断依据是
对于66kV及以下系统,为防止空载线路开断时产生操作过电压,故在选用操作断路器时应使其开断空载线路过电压不超过下列何值?
齿轮传动机构必须装置的防护装置是()。
我国现行建筑安装工程费用项目组成为()。
火灾隐患是指潜在的有直接引起火灾事故可能,或者火灾发生时能增加对人员、财产的危害,或者是影响人员疏散以及灭火救援的一切不安全因素。按照《消防监督检查规定》(公安部第120号令)规定,下列情形可确定为火灾隐患的是()。
编制全面预算过程中,不需要预计现金支出的预算有()。
发散性思维的主要特征有三个:变通性、独创性和()
为治疗维生素缺乏导致的夜盲症、败血病、佝偻病和脚气病而需要补充相对应的食物依次是:()
有一种通过寄生方式来繁衍后代的黄蜂,它能够在适合自己后代寄生的各种昆虫的大小不同的虫卵中,注入自己恰好数量的卵。如果它在宿主的卵中注入的卵过多,它的幼虫就会在互相竞争中因为得不到足够的空间和营养而死亡;如果它在宿主的卵中注入的卵过少,宿主卵中的多余营养部分
最新回复
(
0
)