网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

14、以下关于递归函数基例的说法错误的是()

A.递归函数必须有基例

B.递归函数的基例不再进行递归

C.每个递归函数都只能有一个基例

D.递归函数的基例决定递归的深度


参考答案和解析
D
更多 “14、以下关于递归函数基例的说法错误的是()A.递归函数必须有基例B.递归函数的基例不再进行递归C.每个递归函数都只能有一个基例D.递归函数的基例决定递归的深度” 相关考题
考题 在下列结论中,只有一个是正确的,它是( )。 A.递归函数中的形式参数是自动变量B.递归函数中的形式参数是外部变量C.递归函数中的形式参数是静态变量D.递归函数中的形式参数可以根据需要自己定义存储类型

考题 ●当程序运行陷于死循环时,说明程序中存在 (41) 。在C语言中,函数定义及函数调用应该遵循的原则是 (42) 。以求n!为例,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是 (43) 。(41) A.词法错误B.静态的语义错误C.语法错误D.动态的语义错误(42) A.可以进行函数的嵌套定义,不可以进行函数的嵌套调用B.不可以进行函数的嵌套定义,可以进行函数的嵌套调用C.既不能进行函数的嵌套定义,也不能进行函数的嵌套调用D.既可以进行函数的嵌套定义,也可以进行函数的嵌套调用(43) A.递归程序经编译后形成较长目标代码,所以需要较多的运行时间B.递归程序执行过程中重复存取相同的数据占用了较多的时间C.递归程序执行时一系列的函数调用及返回占用了较多的时间D.递归程序执行时多次复制同一段目标代码占用了较多的时间

考题 在下列结论中,只有一个是错误的,它是( )。A.C语言允许函数的递归调用B.C语言中的continue语句,可以通过改变程序的结构而省略C.有些递归程序是不能用非递归算法实现的D.C语言中不允许在函数中再定义函数

考题 若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。A.函数调用可以嵌套和递归B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参

考题 在C语言的函数定义过程中,如果函数finA调用了函数funB,函数funB又调用了函数funA,则()。 A.称为函数的直接递归B.称为函数的间接递归C.称为函数的递归定义D.C语言中不允许这样的递归形式

考题 在函数体中把出现调用自身函数的情况称为()。 A、非递归调用B、直接递归调用C、间接递归调用D、末尾递归调用

考题 下列关于派生类的构造函数的说法中,哪个是错误的 ______。A.派生类不继承基类的构造函数和赋值运算B.派生类的构造函数可以调用基类的构造函数C.派生类的构造函数先于基类的构造函数执行D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员

考题 某个C程序中有4个函数t、u、v和w,执行时t调用了u和v,u调用了t和w,v调用了w,w调用了t和v。以下叙述中正确的是( )A.这4个函数都间接递归调用了自己B.除函数t外,其他函数都间接递归调用了自己C.除函数u外,其他函数都间接递归调用了自己D.除函数v和w外,其他函数都间接递归调用了自己

考题 汉诺塔的算法是递归算法解决的,所谓递归即()。A、函数自身调用自身的编程技巧B、函数嵌套调用的方式C、函数调用的普通方式D、无参函数是不能使用递归的

考题 数据结构与算法里,A函数调用B函数,B函数又调用了A函数,这种调用是(),下列选项不是正确答案的是()。A、直接递归B、间接递归C、非递归D、嵌套调用

考题 包含直接还是间接递归调用的函数都称为递归函数。

考题 递归是函数自身嗲用自身,根据调用的方式分为直接递归和间接递归。

考题 数据结构与算法里,关于递归说法正确的是()。A、递归是函数自身调用编程技术B、有返回值的函数可以是递归的函数C、无返回值函数是不能使用递归的D、递归分为直接递归和间接递归

考题 递归函数是库函数的一种

考题 关于递归的有关内容描述项正确的是()A、可以采用递归解决汉诺塔游戏的问题B、递归可以分为直接递归与间接递归C、可以采用递归解决求一个数n!问题D、递归就是在过程或函数里调用自身

考题 以下关于递归的说法错误的是()。A、递归是特殊的嵌套B、递归要注意两点,递归终止条件和递归公式C、递归可以轻松地转为选择语句D、递归可分为两个阶段,即回推和递推

考题 在C语言中,下列错误的说法是()。A、函数可以递归调用B、不允许在函数中再定义函数C、递归程序不可能用非递归算法实现D、对于continue语句,可以通过改变程序的结构而不使用它

考题 关于方法的递归,以下说法错误的是()。A、方法递归必须有结束条件B、方法递归次数太多会导致内存溢出C、方法递归就是指在一个方法的内部调用自身的过程D、方法递归可以无数次,只要有结束条件就可以

考题 关于方法的递归,以下说法正确的是()。A、方法递归就是指在一个方法的内部调用自身的过程B、方法递归其实就是调用其它方法C、方法递归是指方法的返回值不同D、以上说法都不对

考题 关于递归定义的函数,下列说法正确的是()A、递归定义的函数一定是“递归计算”的B、递归定义的函数一定是“迭代计算”的C、有些递归定义的函数可以“迭代计算”,有些递归定义的函数则必须“递归计算”D、凡是可以“迭代计算”的函数,一定可以“递归计算”,凡是可以“递归计算”的函数,也一定可以“迭代计算”

考题 多选题数据结构与算法里,关于递归说法正确的是()。A递归是函数自身调用编程技术B有返回值的函数可以是递归的函数C无返回值函数是不能使用递归的D递归分为直接递归和间接递归

考题 单选题关于递归定义的函数,下列说法正确的是()A 递归定义的函数一定是“递归计算”的B 递归定义的函数一定是“迭代计算”的C 有些递归定义的函数可以“迭代计算”,有些递归定义的函数则必须“递归计算”D 凡是可以“迭代计算”的函数,一定可以“递归计算”,凡是可以“递归计算”的函数,也一定可以“迭代计算”

考题 单选题汉诺塔的算法是递归算法解决的,所谓递归即()。A 函数自身调用自身的编程技巧B 函数嵌套调用的方式C 函数调用的普通方式D 无参函数是不能使用递归的

考题 单选题以下叙述中正确的是(  )。A 简单递归不需要明确的结束递归的条件B 任何情况下都不能用函数名作为实参C 函数的递归调用不需要额外开销,所以效率很高D 函数既可以直接调用自己,也可以间接调用自己

考题 单选题在C语言中,下列错误的说法是()。A 函数可以递归调用B 不允许在函数中再定义函数C 递归程序不可能用非递归算法实现D 对于continue语句,可以通过改变程序的结构而不使用它

考题 单选题关于方法的递归,以下说法错误的是()。A 方法递归必须有结束条件B 方法递归次数太多会导致内存溢出C 方法递归就是指在一个方法的内部调用自身的过程D 方法递归可以无数次,只要有结束条件就可以

考题 多选题数据结构与算法里,A函数调用B函数,B函数又调用了A函数,这种调用是(),下列选项不是正确答案的是()。A直接递归B间接递归C非递归D嵌套调用

考题 单选题关于方法的递归,以下说法正确的是()。A 方法递归就是指在一个方法的内部调用自身的过程B 方法递归其实就是调用其它方法C 方法递归是指方法的返回值不同D 以上说法都不对