多项选择题编译程序从逻辑结构上,一般由()组成,此外编译程序还包括表格处理程序、出错处理程序。

A.词法分析程序
B.语法分析程序
C.语义分析程序
D.中间代码生成程序
E.代码优化程序
F.目标代码生成程序


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题审查每个算符是否具有语言规范允许的运算对象是()的工作。

A.语法分析
B.语义分析
C.中间代码生成
D.代码优化
E.目标代码生成

2.单项选择题优化可生成()的目标代码。

A.运行时间较短
B.占用存储空间较小
C.运行时间短但占用内存空间大
D.运行时间短且占用存储空间小

3.单项选择题已知文法:S→aAa|aBb|bAb|bBaA→xB→x,则()

A.LR(1)文法
B.LALR(1)文法
C.都不是
D.A和B

4.单项选择题下面哪个文法具有二义性()。

A.A→AA|(A)|
B.E→E+T|T
C.E→(E)
D.E→a

5.单项选择题下列选项中,不属于优化编译程序提供的对代码的各种变换必须遵循的原则的是()。

A.等价原则
B.有效原则
C.最佳原则
D.合算原则

6.单项选择题2型文法也称为()。

A.短语文法
B.上下文无关文法
C.右线性文法
D.左性性文法

7.多项选择题常用的中间代码表示形式有()。

A.三元式
B.四元式
C.间接三元式
D.逆波兰记号

8.多项选择题在编译时安排所有数据对象的存储单元的分配策略属于()。

A.静态分配策略
B.栈式分配策略
C.堆分配策略
D.动态分配策略

9.多项选择题面向对象语言的主要特征是()。

A.封装性
B.集成性
C.继承性
D.多态性

10.多项选择题常见的代码优化包括()。

A.常量合并
B.公共子表达式删除
C.复写传播
D.死代码删除