单项选择题

若一个程序语言可以提供链表的定义和运算,则其运行时的()。

A.数据空间适合采用静态存储分配策略
B.数据空间必须采用堆存储分配策略
C.指令空间需要采用栈结构
D.指令代码必须放入堆区

<上一题 目录 下一题>
热门 试题

单项选择题
设某语言的语法规则用上下文无关文法G=(N,T,P,S)表示,其中Ⅳ是非终结符号的集合,T是终结符号的集合,P是产生式集合,S是开始符号,令V=N∪T,那么符合该语言的句子是()。

A.从S出发推导的、仅包含T中符号的符号串
B.从N中符号出发推导的、仅包含T中符号的符号串
C.从S出发推导的、包含V中符号的符号串
D.从N中符号出发推导的、包含V中符号的符号串

单项选择题
将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,错误的是()。

A.不同的高级程序语言可以产生同一种中间代码
B.使用中间代码有利于进行与机器无关的优化处理
C.使用中间代码有利于提高编译程序的可移植性
D.中间代码与机器语言代码在指令结构上必须一致

相关试题
  • 如图2-9所示为一个有限自动机(A是初态...
  • 传值与传地址是函数调用时常采用的信息传递...
  • 以下关于高级程序设计语言翻译的叙述中,正...
  • 以下关于可视化程序设计的叙述中,错误的是...
  • 若一种程序设计语言规定其程序中的数据必须...