栈式存储分配策略是指运行时每当进入一个过程,就在栈顶为该过程分配所需的数据空间,当一个过程工作完毕返回时,它在栈顶的数据空间也释放。()此题为判断题(对,错)。

题目
栈式存储分配策略是指运行时每当进入一个过程,就在栈顶为该过程分配所需的数据空间,当一个过程工作完毕返回时,它在栈顶的数据空间也释放。()

此题为判断题(对,错)。


相似考题
更多“栈式存储分配策略是指运行时每当进入一个过程,就在栈顶为该过程分配所需的数据空间,当一个过程工作完毕返回时,它在栈顶的数据空间也释放。() ”相关问题
  • 第1题:

    若一个程序语言可以提供链表的定义和运算,则其运行时的()。

    A.数据空间必须采用堆存储分配策略
    B.指令空间需要采用栈结构
    C.指令代码必须放入堆区
    D.数据空间适合采用静态存储分配策略

    答案:A
    解析:
    链表中的结点空间需要程序员根据需要申请和释放,因此,数据空间应采用堆存储分配策略

  • 第2题:

    关于顺序栈,下列说法错误的是 ()。

    A.利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,这种形式的栈也称为顺序栈

    B.栈顶指针top=0时为空栈

    C.当栈顶指针top等于数组的最大下标值时则栈满

    D.元素进栈时栈顶指针top不断地减1


    栈顶指针 top=0 时为空栈;元素进栈时栈顶指针 top 减 1

  • 第3题:

    Pascal语言,允许递归过程,还允许用户动态地申请和释放存储空间,应采用以下哪种存储分配策略

    A.各选项都有

    B.静态分配策略

    C.栈式分配策略

    D.堆式分配策略


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

  • 第4题:

    若一个程序语言可以提供链表的定义和运算,则其运行时的( )。

    A.数据空间适合采用静态存储分配策略
    B.数据空间必须采用堆存储分配策略
    C.指令空间需要采用栈结构
    D.指令代码必须放入堆区

    答案:B
    解析:
    本题考查程序语言基础知识。链表中的结点空间需要程序员根据需要申请和释放,因此,数据空间应采用堆存储分配策。

  • 第5题:

    Pascal语言,允许递归过程,还允许用户动态地申请和释放存储空间,应采用以下哪种存储分配策略

    A.静态分配策略

    B.栈式分配策略

    C.堆式分配策略

    D.各选项都有


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