问题
单项选择题
若一个程序语言可以提供链表的定义和运算,则其运行时的()。
A.数据空间适合采用静态存储分配策略
B.数据空间必须采用堆存储分配策略
C.指令空间需要采用栈结构
D.指令代码必须放入堆区
答案
参考答案:B
解析:
本题考查程序语言基础知识。
链表中的结点空间需要程序员根据需要申请和释放,因此,数据空间应采用堆存储分配策略。
若一个程序语言可以提供链表的定义和运算,则其运行时的()。
A.数据空间适合采用静态存储分配策略
B.数据空间必须采用堆存储分配策略
C.指令空间需要采用栈结构
D.指令代码必须放入堆区
参考答案:B
解析:
本题考查程序语言基础知识。
链表中的结点空间需要程序员根据需要申请和释放,因此,数据空间应采用堆存储分配策略。