关于递归调用不正确的描述是( )。
A: (A)递归调用和嵌套调用都是通过堆栈管理实现的
B: (B)函数直接或间接调用自己称为递归调用
C: (C)递归终止条件必须为参数值等于0
D: (D)递归算法的问题规模必须是逐步缩小的
A: (A)递归调用和嵌套调用都是通过堆栈管理实现的
B: (B)函数直接或间接调用自己称为递归调用
C: (C)递归终止条件必须为参数值等于0
D: (D)递归算法的问题规模必须是逐步缩小的
举一反三
- 关于递归调用不正确的描述是( )。 A: (A)递归调用和嵌套调用都是通过堆栈管理实现的 B: (B)函数直接或间接调用自己称为递归调用 C: (C)递归终止条件必须为参数值等于0 D: (D)递归算法的问题规模必须是逐步缩小的
- 在C语言中,下列描述函数之间递归调用关系正确的是() A: 不允许直接递归调用,也不允许间接递归调用 B: 允许直接递归调用,不允许间接递归调用 C: 不允许直接递归调用,允许间接递归调用 D: 允许直接递归调用,也允许间接递归调用
- 以下关于程序中各函数之间调用说法中不正确的是() A: 既允许直接递归调用也允许间接递归调用 B: 不允许直接递归调用也不允许间接递归调用 C: 允许直接递归调用不允许间接递归调用 D: 不允许直接递归调用允许间接递归调用
- 以下关于递归调用的说法正确的是()。(小米2020校招算法工程师笔试题二) A: 函数间接调用自己不是递归 B: 递归调用可以用队列实现 C: 递归调用可以用栈实现 D: 函数直接调用自己是递归
- 在 C 语言中,下列说法正确的是( )。 A: 函数之间既允许直接递归调用也允许间接递归调用 B: 函数之间允许直接递归调用但不允许间接递归调用 C: 函数之间不允许直接递归调用但允许间接递归调用 D: 函数之间既不允许直接递归调用也不允许间接递归调用