首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2015-08-14
23
问题
以下叙述中正确的是
选项
A、函数既可以直接调用自己,也可以间接调用自己
B、任何情况下都不能用函数名作为实参
C、函数的递归调用不需要额外开销,所以效率很高
D、简单递归不需要明确的结束递归的条件
答案
A
解析
一个C语言源程序可以由一个或多个源文件组成,每个源文件可由一个或多个函数组成,各函数之间是平行的,除了主函数外,函数之间可以相互调用,甚至C语言中的函数可以直接或间接地自己调用自己,称之为递归调用,该调用主要用于把要解决的问题转化为一个新的问题,而这个新问题的解决方法仍与原来的解法相同,只是所处理的对象有规律地递增或递减,可以应用这个转化过程使问题得到解决,同时为了有效使用递归调用必定要有一个明确的结束递归的条件。而每次进行递归调用时候,需要利用栈保存现场信息,因此并不会提高效率,选项C和选项D不正确。函数名表名了函数的入口地址,如果函数的形参为指向函数的指针变量,那么对应的实参必须为函数名,因此函数名可以为函数的参数,选项B错误。
转载请注明原文地址:https://jikaoti.com/ti/Mmi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行的输出结果是()。#inClude<stdio.h>main(){chara[2][4];strcpy(a,"are");strcpy(a[1],"you");a[0][3]=’&’;
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,8},i,*p,*q;
下列程序的输出结果是()。#include<stdio.h>voidmain(){intb[6]={2,4,6,8,10,12};int*p=b,**q=&p;printf(
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
下列对于软件测试的描述中正确的是()。
下列选项中不属于结构化程序设计方法的是()。
以下选项中,当x为大于1的奇数时,值为0的表达式是
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
以下不能正确定义二维数组的选项是______。
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
随机试题
关于女性生殖器结核的主要传播途径,下列哪项正确( )
下列关于人际传播的描述不正确的是
血热妄行型紫癜,突然见面色苍白、四肢厥冷、汗出脉微者。为
营养不良合并贫血,最多见的是
有一旧厂房(该工厂土地为划拨地)委托中介机构代为出售。中介机构为其找到了买受人,但成交后办理过户手续时,发现该工厂所用土地按城市规划要求4年后将成为公共绿地。为此,该地块使用年限仅有4年。
气体灭火系统储存容器内的压力,气动型驱动装置的气动源的压力均不得小于设计压力的()%。
以下法人机构中,开立证券账户时,需要由中国结算公司上海分公司和深圳分公司直接受理的有()。Ⅰ.财务公司Ⅱ.证券公司Ⅲ.基金管理公司Ⅳ.保险公司
6个空瓶可以换一瓶汽水,某班同学喝了157瓶汽水,其中有一些是用喝剩下来的空瓶换的,那么他们至少有多少瓶汽水?()
列宁曾指出:“世界历史发展的一般规律,不仅丝毫不排斥个别发展阶段在发展的形式或顺序上表现出特殊性,反而是以此为前提的。”这表明
WhatistheClassicalTheoryoftheRateofinterest?Itissomething【C1】______wehaveallbeen【C2】______andwhichwehaveaccep
最新回复
(
0
)