(填空题)
不同的编译程序关于数据空间的存储分配策略可能不同,但大部分编译中采用的方案有两种:静态存储分配方案和动态存储分配方案,而后者又分为()和()。
正确答案
栈式动态存储分配;堆式动态存储分配
答案解析
略
相似试题
(多选题)
在编译时安排所有数据对象的存储单元的分配策略属于()。
(判断题)
数组是一种静态的存储空间分配,就是说,在程序设计时必须预先定义数组的数据类型和存储空间大小,由编译程序在编译时进行分配。
(判断题)
对于数据空间的存贮分配,FORTRAN采用动态贮存分配策略。
(单选题)
()语句用于声明变量,并定义变量的数据类型,给变量分配存储空间。
(填空题)
对于线性表的顺序存储,需要预先分配好存储空间。若分配太多容易造成存储空间的(),若分配太少又容易在算法中造成(),因而只适用于数据量变化不大的情况;对于线性表的链接存储,不需要()存储空间,存储器中的整个()都可供使用,分配和回收结点都非常方便,能有效的利用存储空间,在算法中不必考虑()的发生,因而适用于数据量变化较大的情况。
(判断题)
在程序运行过程中,对于动态数据结构结的分配和回收需要采用动态存储管理的方法。
(填空题)
NTFS文件系统比FAT32更稳定、更安全。视整个分区都是数据区,文件以()为单位分配存储空间,簇编号从()开始。
(简答题)
假定某处理器可通过软件对高速缓存设置不同的写策略,那么,处理器主要运行包含大量存储器写操作的数据访问密集型应用应设置成什么写策略?为什么?
(简答题)
假如一台计算机有16个数据寄存器(R0~R15)、1024个字的存储空间以及16种不同的指令(如add、substract等),那么下面这条指令最少需要占多少位空间?