niusouti.com
更多“一些重要的程序语言(台C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用 ”相关问题
  • 第1题:

    一些重要的程序语言(如Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用( )。

    A.栈

    B.堆

    C.数组

    D.链表


    正确答案:A
    解析:一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。

  • 第2题:

    一些重要的程序设计语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用( )。

    A.栈

    B.堆

    C.数组

    D.链表


    正确答案:A
    在允许过程的递归调用的程序设计语言中,由于C语言中栈的特性为先进后出,因此用栈来实现递归调用中的存储分配。

  • 第3题:

    一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用( )

    A.栈
    B.堆
    C.数组
    D.链表

    答案:A
    解析:

  • 第4题:

    一些重要的程序设计语言(in C语言和Pascal语言) 允许过程的递归调用,而实现递归调用中的存储分配通常用( )。

    A.栈

    B.堆

    C.数组

    D.链表


    正确答案:A
    在允许过程的递归调用的程序设计语言中,由于C语言中栈的特性为先进后出,因此用栈来实现递归调用中的存储分配。

  • 第5题:

    一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用______。

    A.栈

    B.堆

    C.数组

    D.链表


    正确答案:A