适合采用静态存储分配策略的程序设计语言的限制有
。
① 数据实体所需空间在编译时能确定 ②过程调用不允许递归
③ 不能动态建立数据实体 ④运行时每个数据对象只能有一个实例
⑤ 数组的上下界是常量
。
① 数据实体所需空间在编译时能确定 ②过程调用不允许递归
③ 不能动态建立数据实体 ④运行时每个数据对象只能有一个实例
⑤ 数组的上下界是常量
举一反三
- 适合采用静态存储分配策略的程序设计语言的限制有 。 2460 数据实体所需空间在编译时能确定 2461过程调用不允许递归 2462 不能动态建立数据实体 2463运行时每个数据对象只能有一个实例 2464 数组的上下界是常量
- 对于在编译时不能确定程序运行时数据空间的大小、允许递归调用的程序设计语言,一般采取静态存储分配策略。
- 静态分配不允许程序出现递归过程、静态数组、可变体积的数据项目。()
- 栈式存储分配策略是指运行时每当进入一个过程,就在栈顶为该过程分配所需的数据空间,当一个过程工作完毕返回时,它在栈顶的数据空间也释放。()
- 一些重要的程序设计语言(比如C语言)允许过程中的递归调用,而实现递归调用中的存储分配通常采用()。 A: 栈 B: 堆 C: 数组 D: 链表