首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2017-04-26
37
问题
以下叙述中正确的是
选项
A、函数既可以直接调用自己,也可以间接调用自己
B、任何情况下都不能用函数名作为实参
C、函数的递归调用不需要额外开销,所以效率很高
D、简单递归不需要明确的结束递归的条件
答案
A
解析
一个C语言源程序可以由一个或多个源文件组成,每个源文件可由一个或多个函数组成,各函数之间是平行的,除了主函数外,函数之间可以相互调用,甚至C语言中的函数可以直接或间接地自己调用自己,称之为递归调用,该调用主要用于把要解决的问题转化为一个新的问题,而这个新问题的解决方法仍与原来的解法相同,只是所处理的对象有规律地递增或递减,可以应用这个转化过程使问题得到解决,同时为了有效使用递归调用必定要有一个明确的结束递归的条件。而每次进行递归调用时候,需要利用栈保存现场信息,因此并不会提高效率,选项C)和选项D)不正确。函数名表名了函数的入口地址,如果函数的形参为指向函数的指针变量,那么对应的实参必须为函数名,因此函数名可以为函数的参数,选项B)错误。
转载请注明原文地址:https://www.kaotiyun.com/show/zYDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义的语句structstudent{intage;intnum;};structstudentstu[3]={{1001,20},{1002,19},{1003,21}};main(){s
下面程序的运行结果是#include<stdio.h>main(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;p1=a;p
在C语言中,函数调用时()。
在函数scanf的格式控制中,格式说明的类型与输入项的类型应该对应匹配。如果类型不匹配,系统将()。
下列叙述中正确的是()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intI;for(I=0;【】!=’\n’;I++);return(I);}
以下选项中不合法的标识符是
以下叙述中正确的是
以下选项中不合法的标识符是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
随机试题
患者,女性,45岁,偶然发现左乳房肿块,直径约2cm,质较软、无压痛,与皮肤有少许粘连。左侧腋下可扪及1cm大小肿大的淋巴结。该患者的术后护理措施中不正确的是()。
汉代的以下诉讼制度中,()在一定程度上有利于实现司法公正。
下面关于城市社区管理说法正确的是()。
详细可行性研究阶段的投资估算,其误差率应控制在()以内。
案情简介:京海造纸厂因超标排污影响了周围环境,居民李某等多次找环保局要求解决。1996年2月8日,环保局对造纸厂作出罚款3000元、责令停止排污的处罚决定。此后3个月内,造纸厂既不履行处罚决定,也未向法院起诉。起诉期过后,环保局向人民法院申请强制
我国宏观调控的主要目标是()。
Thegreatestrecentsocialchangeshavebeeninthelivesofwomen.Duringthetwentiethcenturytherehasbeenaremarkablesho
•Readthefaxbelowaboutpeopleexpress.•ChoosethebestwordtofilleachgapfromA,B,CorDontheoppositepage.•For
Lunarsight-seeingtripsandorbitingspacehotelsarewithinreach,moonwalkingastronautEdwin"Buzz"Aldrinsaidlastweek,b
A、Therighthand.B、Thelefthand.C、Bothhands.D、Itdepends.B原文提到,婴儿16周大时,主要使用左手进行触摸,因此B正确。
最新回复
(
0
)