更多“栈式动态分配与管理在过程返回时应做的工作有()。 ”相关问题
  • 第1题:

    关于活动的启动模式,描述错误的是

    A.standard:每当启动一个新的活动,它就在返回栈中入栈,并处于栈顶的位置。系统不会在乎这个活动是否已经在返回栈中存在,每次启动活动都会创建一个新的实例#B.singleTop:在启动活动时如果发现返回栈的栈顶已经是该活动,则认为可以直接使用它,不会再创建新的活动实例#C.singleTask:每次启动该活动时系统首先检查在返回栈中是否存在该活动的实例,如果发现已经存在则直接使用该实例,把这个活动处于栈顶,并不影响其他活动;如果没有发现则创建一个新的活动实例#D.singlelnstance:活动被多个程序调用,由于每个程序有自己的返回栈,使活动在不同的返回栈中都创建了新的实例。此模式为活动创建单独的返回栈,多个应用程序可以共享同一个活动实例(但应用程序仍然有自己的返回栈)
    singleTask:每次启动该活动时系统首先检查在返回栈中是否存在该活动的实例,如果发现已经存在则直接使用该实例,把这个活动处于栈顶,并不影响其他活动;如果没有发现则创建一个新的活动实例

  • 第2题:

    如果符号a、b、c、d按顺序进栈,允许在进栈过程中任意插入、弹出操作。请列出这样做可能产生的所有出栈元素序列


    D

  • 第3题:

    7、以下关于Cortex-M4异常返回描述正确的包括是

    A.如果返回时激活的异常高于所以所有压栈异常,则在异常退出时采用末尾连锁机制处理

    B.没有压栈的异常,返回处理器模式

    C.有压栈异常,且压栈异常的优先级高于被激活的异常,则执行该压栈异常处理程序

    D.Cortex-M4异常处理结束后,总是回到进入异常前的断点处在继续执行。


    AD

  • 第4题:

    段间过程调用时,CS与IP的内容自动入栈。从过程返回时,栈顶的内容被弹出到IP与CS。


    正确

  • 第5题:

    栈式动态分配允许 。

    A.递归过程

    B.分程序结构

    C.动态变量

    D.动态数组

    E.静态数组


    恢复 SP