网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
6、关于作为递归函数终点的“基例”,以下说法哪些是正确的
A.递归函数的基例决定递归的深度
B.每个递归函数都只能有一个基例
C.每个递归函数都必须有基例
D.递归函数的基例不再执行递归
参考答案和解析
递归函数的基例决定递归的深度;每个递归函数都必须有基例;递归函数的基例不再执行递归
更多 “6、关于作为递归函数终点的“基例”,以下说法哪些是正确的A.递归函数的基例决定递归的深度B.每个递归函数都只能有一个基例C.每个递归函数都必须有基例D.递归函数的基例不再执行递归” 相关考题
考题
在下列结论中,只有一个是正确的,它是( )。
A.递归函数中的形式参数是自动变量B.递归函数中的形式参数是外部变量C.递归函数中的形式参数是静态变量D.递归函数中的形式参数可以根据需要自己定义存储类型
考题
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。A.函数调用可以嵌套和递归B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参
考题
在C语言的函数定义过程中,如果函数finA调用了函数funB,函数funB又调用了函数funA,则()。
A.称为函数的直接递归B.称为函数的间接递归C.称为函数的递归定义D.C语言中不允许这样的递归形式
考题
某个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、递归终止条件必须为参数值等于0D、递归算法的问题规模必须是逐步缩小的
考题
以下关于派生类说法中正确的是()。A、派生类继承了基类中除构造函数和析构函数外的全部成员B、派生类继承了基类中全部成员C、派生类只继承了基类中的Public成员D、派生类继承了基类中的Public成员和protected成员
考题
关于递归定义的函数,下列说法正确的是()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
函数直接或间接调用自己称为递归调用C
递归终止条件必须为参数值等于0D
递归算法的问题规模必须是逐步缩小的
考题
单选题关于方法的递归,以下说法正确的是()。A
方法递归就是指在一个方法的内部调用自身的过程B
方法递归其实就是调用其它方法C
方法递归是指方法的返回值不同D
以上说法都不对
热门标签
最新试卷