不同的编译程序关于数据空间的存储分配策略可能不同,但大部分编译中采用的方案有两种:静态存储分配方案和动态存储分配方案,而后者又分为()和()。
第1题:
有关汇编程序指令 DB 3,100 的叙述中,正确的是
A.指示编译程序分配存储空间和数据
B.指示编译程序如何进行编译
C.不生成机器指令
D.不分配存储空间
E.定义了3个值为100的数
第2题:
在存储分配的策略中,程序员在编程时或者编译程序对源程序编译时直接指定存储区是
A.直接分配
B.间接分配
C.静态分配
D.动态分配
第3题:
A、定长顺序表示和堆分配表示都是串的顺序存储表示
B、定长顺序表示的串的存储空间是编译时预先分配的一个比较大的连续空间
C、堆分配表示的串的存储空间是在程序执行过程中动态分配的
D、堆分配存储表示时的空串不占用连续的存储区
第4题:
下列关于解释程序和编译程序的描述中,正确的是______。
A.编译程序不能产生目标程序,而解释程序能
B.编译程序和解释程序均不能产生目标程序
C.编译程序能产生目标程序,而解释程序则不能
D.编译程序和解释程序均能产生目标程序
第5题:
下列叙述中,正确的是( )。
A.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同
B.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同
C.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定相同
D.数据的存储结构与数据的逻辑结构是相同的
第6题:
若一个程序语言可以提供链表的定义和运算,则其运行时的( )。
A.数据空间适合采用静态存储分配策略
B.数据空间必须采用堆存储分配策略
C.指令空间需要采用栈结构
D.指令代码必须放入堆区
第7题:
下列叙述中不正确的是( )。
A.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同
B.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同
C.数据的存储结构,也称数据的物理结构
D.数据的存储结构与数据的逻辑结构是不同的
第8题:
● 若一个程序语言可以提供链表的定义和运算,则其运行时的 (49) 。
(49)
A. 数据空间适合采用静态存储分配策略
B. 数据空间必须采用堆存储分配策略
C. 指令空间需要采用栈结构
D. 指令代码必须放入堆区
第9题:
以下关于编译程序的说法正确的是( )。
A.编译程序属于计算机应用软件,所有用户都需要编译程序
B.编译程序不会生成目标程序,而是直接执行源程序
C.编译程序完成高级语言程序到低级语言程序的等价翻译
D.编译程序构造比较复杂,一般不进行出错处理
第10题:
下列叙述中正确的是( )。
A.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同
B.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同
C.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系——定相同
D.数据的存储结构与数据的逻辑结构是相同的