【名词&注释】
基本块(basic block)、表达式、源程序(source program)、二义性、编译器(compiler)、语法分析程序(syntactic analyzer)、代码生成器(code generator)
[判断题]削减运算强度破坏了临时变量在一基本块内仅被定义一次的特性。
查看答案&解析
查看所有试题
学习资料:
[多选题]下面()语法制导翻译中,采用拉链—回填技术。
A. 赋值语句
B. 布尔表达式的计算
C. 条件语句
D. 循环语句
[单选题]在编译的各阶段中,和目标机器关系最为密切的是()。
A. 词法分析
B. 语法分析
C. 语义分析
D. 目标代码生成
[单选题]若一个文法是递归的,则它所产生的句子个数()。
A. 必定是无穷的
B. 是有限个的
C. 根据具体情况而定
D. 不确定
[单选题]下面哪个文法具有二义性()。
A. A→AA|(A)|
B. E→E+T|T
C. E→(E)
D. E→a
[单选题]编译器与要编译的源程序的接口阶段是()。
A. 扫描程序
B. 语法分析程序(syntactic analyzer)
C. 语义分析程序
D. 代码生成器(code generator)
[单选题]代码优化时所依据的是()。
A. 语法规则
B. 词法规则
C. 等价变换规则
D. 语义规则
[单选题]文法S→abC,bC→ad是几型文法?()
A. 0型文法
B. 1型文法
C. 2型文法
D. 3型文法
本文链接:https://www.51bdks.net/show/70n707.html