更多“在程序运行过程中,对于动态数据结构结的分配和回收需要采用动态存储管理的方法。”相关问题
  • 第1题:

    数据空间的使用和管理方法分成()。

    A、静态存储分配

    B、栈式动态存储分配

    C、堆式动态存储分配

    D、局部存储分配


    参考答案:ABC

  • 第2题:

    下面关于局部变量和全局变量的说法中,( )正确。

    A、main函数中定义的变量是全局变量

    B、在任何函数内部定义的变量都是局部变量

    C、全局变量都在程序运行期间根据需要动态分配存储空间的

    D、局部变量都是在程序运行期间根据需要动态分配存储空间的


    正确答案:B

  • 第3题:

    下列说法正确的是()。

    A.边界标识法是操作系统中用以进行动态分区分配的一种存储管理方法
    B.存储紧缩的优点是算法简单、速度快
    C.伙伴系统是一种动态存储管理方法
    D.存储紧缩是一种动态存储管理方法

    答案:A,C,D
    解析:
    边界标识法是操作系统中用以进行动态分区分配的一种存储管理方法,一般把空闲块链接成一个双重循环链表;伙伴系统是操作系统中用到的另一种动态存储管理方法,在伙伴算法中,无论是占用块或空闲块,其大小均为2的k次幂。伙伴系统和边界标识法是操作系统中用以进行动态分区分配的存储管理方法。“存储紧缩”是“堆”结构的动态存储管理方法。

  • 第4题:

    程序所需的数据空间在程序运行前就可确定,称为()管理技术。

    • A、动态存储
    • B、栈式存储
    • C、静态存储
    • D、堆式存储

    正确答案:C

  • 第5题:

    在编译方法中,动态存储分配的含义是()。

    • A、在运行阶段对源程序中的量进行分配
    • B、在编译阶段对源程序中的量进行分配
    • C、以上都不是

    正确答案:A

  • 第6题:

    下列关于请求页式存储管理中,正确的是()。

    • A、采用静态重定位
    • B、采用动态重定位
    • C、内存静态分配
    • D、内存动态分配

    正确答案:A,D

  • 第7题:

    字符串“VARTYPE unsignedint”若采用动态分配的顺序存储方法需要()个字节(假设每种数据均占用2个字节)。

    • A、38
    • B、动态产生,视情况而定
    • C、40
    • D、42

    正确答案:C

  • 第8题:

    单选题
    ()是在目标程序装入内存时分配作业所需的基本内存空间,且允许在运行过程中再次申请额外的内存空间。
    A

     静态分配

    B

     动态分配

    C

     直接分配

    D

     实现存储共享与保护


    正确答案: C
    解析: 暂无解析

  • 第9题:

    填空题
    不同的编译程序关于数据空间的存储分配策略可能不同,但大部分编译中采用的方案有两种:静态存储分配方案和动态存储分配方案,而后者又分为()和()。

    正确答案: 栈式动态存储分配,堆式动态存储分配
    解析: 暂无解析

  • 第10题:

    单选题
    在编译方法中,动态存储分配的含义是()。
    A

    在运行阶段对源程序中的量进行分配

    B

    在编译阶段对源程序中的量进行分配

    C

    以上都不是


    正确答案: B
    解析: 暂无解析

  • 第11题:

    判断题
    在程序运行过程中,对于动态数据结构结的分配和回收需要采用动态存储管理的方法。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    多选题
    下列关于请求页式存储管理中,正确的是()。
    A

    采用静态重定位

    B

    采用动态重定位

    C

    内存静态分配

    D

    内存动态分配


    正确答案: C,D
    解析: 暂无解析

  • 第13题:

    可变分区存储管理中在动态分区分配时涉及到3个问题,下列( )不是其中之一。

    A.可变分区数据结构

    B.分区的分配算法

    C.分区分配的操作

    D.分区大小预计


    正确答案:D
    解析:可变分区是根据进程的实际需要动态地分配内存空间的。实现可变分区分配时涉及到3个问题:数据结构、分配算法和分区分配的操作。

  • 第14题:

    在存储分配的策略中,( )是程序员在编程时或者编译程序对源程序编译时直接指定存储区。

    A.直接分配

    B.间接分配

    C.静态分配

    D.动态分配


    正确答案:A

  • 第15题:

    ()是在目标程序装入内存时分配作业所需的基本内存空间,且允许在运行过程中再次申请额外的内存空间。

    • A、 静态分配
    • B、 动态分配
    • C、 直接分配
    • D、 实现存储共享与保护

    正确答案:B

  • 第16题:

    不同的编译程序关于数据空间的存储分配策略可能不同,但大部分编译中采用的方案有两种:静态存储分配方案和动态存储分配方案,而后者又分为()和()。


    正确答案:栈式动态存储分配;堆式动态存储分配

  • 第17题:

    下列()不是数据空间的使用方法和管理方法。

    • A、静态存储分配
    • B、栈式动态存储分配
    • C、堆式动态存储分配
    • D、段页式存储分配

    正确答案:D

  • 第18题:

    程序执行过程中,可申请附加空间的存储分配方式是()。

    • A、静态分配
    • B、直接分配
    • C、动态分配
    • D、其它分配方式

    正确答案:C

  • 第19题:

    下面哪种内存管理方法有利于程序的动态链接?()

    • A、分段存储管理
    • B、分页存储管理
    • C、可变分区分配
    • D、固定分区分配

    正确答案:A

  • 第20题:

    单选题
    下面哪种内存管理方法有利于程序的动态链接?()
    A

    分段存储管理

    B

    分页存储管理

    C

    可变分区分配

    D

    固定分区分配


    正确答案: A
    解析: 暂无解析

  • 第21题:

    单选题
    存储分配解决多道作业主存空间划分问题。为了实现静态和动态存储分配,需采用地址重定位,即把逻辑地址变成物理地址静态重定位由连接装入程序实现,动态重定位由(  )实现。
    A

    硬件地址变换机构

    B

    执行程序

    C

    汇编程序

    D

    连接装入程序


    正确答案: A
    解析:

  • 第22题:

    单选题
    程序所需的数据空间在程序运行前就可确定,称为()管理技术。
    A

    动态存储

    B

    栈式存储

    C

    静态存储

    D

    堆式存储


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    下列()不是数据空间的使用方法和管理方法。
    A

    静态存储分配

    B

    栈式动态存储分配

    C

    堆式动态存储分配

    D

    段页式存储分配


    正确答案: A
    解析: 暂无解析