• 编译原理题库

在自底向上的语法分析方法中,分析的关键是什么?

[问答题] 在自底向上的语法分析方法中,分析的关键是什么?

  • 查看答案
  • 一个正规语言只能对应()

    [单选题]一个正规语言只能对应()A . 一个正规文法B . 一个最小有限状态自动机

  • 查看答案
  • 词法分析的主要任务是什么?

    [问答题] 词法分析的主要任务是什么?

  • 查看答案
  • SLR(1)分析法的名字中,“L”的含义是()。

    [单选题]SLR(1)分析法的名字中,“L”的含义是()。A . 自左向右进行分析B . 自右向左进行分析C . 采用最右推导的逆过程D . 采用最左推导的逆过程

  • 查看答案
  • 自底向上的语法分析方法的基本思想是什么?

    [问答题] 自底向上的语法分析方法的基本思想是什么?

  • 查看答案
  • 堆栈区用以存放编译时能确定所占用空间的数据。

    [判断题] 堆栈区用以存放编译时能确定所占用空间的数据。A . 正确B . 错误

  • 查看答案
  • 说明下面文法G[S]是二义性文法:S→SaSSbScSdeSf

    [问答题] 说明下面文法G[S]是二义性文法:S→SaSSbScSdeSf

  • 查看答案
  • 下面()不是自底向上的语法分析方法。

    [单选题]下面()不是自底向上的语法分析方法。A . SLR(1)B . LR(1)C . LL(k)D . 算符优先符

  • 查看答案
  • 编译程序生成的目标程序是不是一定是机器语言的程序?

    [问答题] 编译程序生成的目标程序是不是一定是机器语言的程序?

  • 查看答案
  • 编译程序是一种解释程序吗?还是什么程序?

    [问答题] 编译程序是一种解释程序吗?还是什么程序?

  • 查看答案
  • ()文法不是LL(1)的。

    [单选题]()文法不是LL(1)的。A . 递归B . 右递归C . 2型D . 含有公共左因子

  • 查看答案
  • 下面哪些语言特征会影响存储分配策略?()

    [多选题] 下面哪些语言特征会影响存储分配策略?()A . 过程能否递归B . 当控制从过程的活动返回时,局部变量的值是否要保留C . 过程能否访问非局部变量D . 过程调用的参数传递方式

  • 查看答案
  • LR(k)分析是一种自底向上的分析法,它是以下面哪个作为每一步规约的对象?()

    [单选题]LR(k)分析是一种自底向上的分析法,它是以下面哪个作为每一步规约的对象?()A . 最右直接短语B . 最左直接短语C . 句柄D . 最左素短语

  • 查看答案
  • 文法S→abC,bC→ad是几型文法?()

    [单选题]文法S→abC,bC→ad是几型文法?()A . 0型文法B . 1型文法C . 2型文法D . 3型文法

  • 查看答案
  • 文法G所描述的语言是什么的集合?

    [问答题] 文法G所描述的语言是什么的集合?

  • 查看答案
  • 局部优化是局限于一个什么范围内的一种优化?

    [问答题] 局部优化是局限于一个什么范围内的一种优化?

  • 查看答案
  • 语法分析的常用方法是()。

    [多选题] 语法分析的常用方法是()。A . 自顶向下B . 自底向上C . 自左向右D . 自右向左

  • 查看答案
  • 关于堆式分配,下面说法正确地是()。

    [多选题] 关于堆式分配,下面说法正确地是()。A . 属于动态分配B . 属于静态分配C . 适用于可递归调用、具有分程序结构的语言D . 适用于允许为变量动态申请内存空间的语言

  • 查看答案
  • 常用的中间语言种类有哪几种?

    [问答题] 常用的中间语言种类有哪几种?

  • 查看答案
  • 按逻辑上划分,编译程序第二步工作是什么?

    [问答题] 按逻辑上划分,编译程序第二步工作是什么?

  • 查看答案
  • 词法分析器是用于做什么的?

    [问答题] 词法分析器是用于做什么的?

  • 查看答案
  • 乔姆斯基把文法分为四种类型,即0型、1型、2型、3型。其中2型文法叫什么?

    [问答题] 乔姆斯基把文法分为四种类型,即0型、1型、2型、3型。其中2型文法叫什么?

  • 查看答案
  • 常用的参数传递方式有哪三种?

    [问答题] 常用的参数传递方式有哪三种?

  • 查看答案
  • 代码优化的主要目标是什么?

    [问答题] 代码优化的主要目标是什么?

  • 查看答案
  • 某个语言,它能用正规表达式表示,但是它不能使用任何正规文法表示,这个语言必然是(

    [单选题]某个语言,它能用正规表达式表示,但是它不能使用任何正规文法表示,这个语言必然是()A . 1型文法所对应的语言B . 含有二义的语言C . 既含有左递归又含有右递归D . 不存在的语言

  • 查看答案
  • 以下中间代码的表示形式中,()更便于优化。

    [单选题]以下中间代码的表示形式中,()更便于优化。A . 三元式B . 四元式C . 抽象语法树D . 后缀式

  • 查看答案
  • 在语法分析处理中,FIRST集合、FOLLOW集合、SELECT集合均是什么集合

    [问答题] 在语法分析处理中,FIRST集合、FOLLOW集合、SELECT集合均是什么集合?

  • 查看答案
  • 算符优先分析与规范归约相比的优点是()

    [单选题]算符优先分析与规范归约相比的优点是()A . 归约速度快B . 对文法限制少

  • 查看答案
  • 代码优化时所依据的是()。

    [单选题]代码优化时所依据的是()。A . 语法规则B . 词法规则C . 等价变换规则D . 语义规则

  • 查看答案
  • 翻译程序是这样一种程序,它能够将用什么转换成与其等价的用乙语言书写的程序?

    [问答题] 翻译程序是这样一种程序,它能够将用什么转换成与其等价的用乙语言书写的程序?

  • 查看答案