首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是
以下叙述中正确的是
admin
2019-08-18
50
问题
以下叙述中正确的是
选项
A、函数既可以直接调用自己,也可以间接调用自己
B、任何情况下都不能用函数名作为实参
C、函数的递归调用不需要额外开销,所以效率很高
D、简单递归不需要明确的结束递归的条件
答案
A
解析
一个C语言源程序可以由一个或多个源文件组成,每个源文件可由一个或多个函数组成,各函数之间是平行的,除了主函数外,函数之间可以相互调用,甚至C语言中的函数可以直接或间接地自己调用自己,称之为递归调用,该调用主要用于把要解决的问题转化为一个新的问题,而这个新问题的解决方法仍与原来的解法相同,只是所处理的对象有规律地递增或递减,可以应用这个转化过程使问题得到解决,同时为了有效使用递归调用必定要有一个明确的结束递归的条件。而每次进行递归调用时候,需要利用栈保存现场信息,因此并不会提高效率,选项C)和选项D)不正确。函数名表名了函数的入口地址,如果函数的形参为指向函数的指针变量,那么对应的实参必须为函数名,因此函数名可以为函数的参数,选项B)错误。
转载请注明原文地址:https://kaotiyun.com/show/IdRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。,注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#incluc
给定程序MODI1.C中函数fun的功能是:计算S=f(-n)+f(-n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。例如,当n为5时,函数值应为:10.407143。f(x)函数定义如下:请改正程序中的错误,
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:使字符串中尾部的*号不得多于n个;若多于n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和前面的*号不删除。例如,字符串中的内容为:****A*BC*DEF*G*
下列选项中不符合良好程序设计风格的是
以下叙述中正确的是
有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是
设变量m为float类型,变量n为int类型,则以下能实现将m中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
随机试题
英美制(常衡)1盎司等于公制的31.1035克。()
具有强心作用的化合物是
A.血管紧张素转化酶B.β一肾上腺素受体C.羟甲戊二酰辅酶A还原酶D.钙离子通道E.钾离子通道氨氯地平的作用靶点是
关于涉外民事诉讼,下列哪些选项是不正确的?
甲潜入乙的住宅盗窃,将乙的皮箱(内有现金3万元)扔到院墙外,准备一会儿翻墙出去再捡。偶尔经过此处的丙发现皮箱无人看管,遂将其拿走,据为己有。15分钟后,甲来到院墙外,发现皮箱已无踪影。对于甲、丙行为的定性,下列哪一选项是正确的?()(2008/2/
下面关于诉讼代理人的表述中,不正确的是()。
从魏晋开始,皇帝的女婿大都封“______都尉”之职。
从所给的四个选项中,选择最恰当的一项填入问号处,使之呈现一定的规律性:
操作系统通常提供(57)两个通配符。
IftheFederationofAmericanScientistsmadealistofeducationalvideogames,youmightexpecttofindOregonTrail,thestor
最新回复
(
0
)