• 2022-06-01
    以下有关递归过程调用的叙述中,错误的是()。
    A: 每次递归调用都会生成一个新的栈帧,因而空间开销大
    B: 每次递归调用在栈帧中保存的返回地址都不相同
    C: 递归过程第一个参数的有效地址为R[ebp]+8
    D: 可能需要执行递归过程很多次,因而时间开销大
  • B

    举一反三

    内容

    • 0

      以下有关递归过程调用的叙述中,错误的是( )。 A: 可能需要执行递归过程很多次,因而时间开销大 B: 每次递归调用都会生成一个新的栈帧,因而空间开销大 C: 每次递归调用在栈帧中保存的返回地址都不相同 D: 递归过程第一个参数的有效地址为R[ebp]+8

    • 1

      以下有关递归过程调用的叙述中,错误的是( )。 A: 可能需要执行递归过程很多次,因而时间开销大 B: 每次递归调用都会生成一个新的栈帧,因而空间开销大 C: 每次递归调用在栈帧中保存的返回地址都不相同 D: 递归过程第一个参数的有效地址为R[ebp]+8

    • 2

      递归过程调用时需要执行递归过程很多次,因而( ) A: 时间开销小,空间开销小 B: 时间开销小,空间开销大 C: 时间开销大,空间开销小 D: 时间开销大,空间开销大

    • 3

      在系统实现递归调用时需利用递归工作记录保存(),当递归调用程序执行结束时通过它将控制转到上层调用程序。 A: 调用地址 B: 递归入口 C: 返回地址 D: 递归出口

    • 4

      关于递归过程的说法,正确的是__________。 A: 递归过程必须有返回值。 B: 递归过程必须有出口,即边界条件。 C: 递归过程中只能调用自身,不能调用其他过程。 D: 递归过程的参数传递方式必须是传地址,即ByRef。