• 2022-06-11
    以下关于递归调用的说法正确的是()。(小米2020校招算法工程师笔试题二)
    A: 函数间接调用自己不是递归
    B: 递归调用可以用队列实现
    C: 递归调用可以用栈实现
    D: 函数直接调用自己是递归
  • C

    举一反三

    内容

    • 0

      C语言规定,除主函数外,程序中个函数之间() A: 既允许直接递归调用也允许间接递归调用 B: 不允许直接递归调用也不允许间接递归调用 C: 允许直接递归调用不允许间接递归调用 D: 不允许直接递归调用允许简介递归调用

    • 1

      在C语言中,各个函数之间具有的关系是 未知类型:{'options': ['不允许直接递归调用,也不允许间接递归调用', '允许直接递归调用,不允许间接递归调用', '不允许直接递归调用,允许间接递归调用', '允许直接递归调用,也允许间接递归调用'], 'type': 102}

    • 2

      关于递归调用不正确的描述是() A: 递归调用和嵌套调用都是通过堆栈管理实现的 B: 函数直接或间接调用自己称为递归调用 C: 递归终止条件必须为参数值等于0 D: 递归算法的问题规模必须是逐步缩小的

    • 3

      在C程序中,同一程序中的各函数之间(  )。 A: 既允许直接递归调用也允许间接递归调用 B: 既不允许直接递归调用也不允许间接递归调用 C: 允许直接递归调用但不允许间接递归调用 D: 允许间接递归调用但不允许直接递归调用

    • 4

      函数直接或间接调用自己,这种调用称为递归调用。